中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-07-28 15:13
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 菜鸟问题:用批处理怎么打开光驱盘符 查看 1,040 回复 12
楼 主 菜鸟问题:用批处理怎么打开光驱盘符 发表于 2008-10-14 08:24 ·  中国 江苏 常州 电信
初级用户
积分 65
发帖 30
注册 2005-11-11 10:42
20年会员
UID 45039
状态 离线
用命令start 可以打开指定的文件夹

那我怎么打开光驱盘符呢。
因为每台电脑的逻辑盘符都不一样!
还有高手指教 谢谢!
2 发表于 2008-10-14 08:51 ·  中国 江苏 苏州 电信
银牌会员
★★★
积分 1,608
发帖 780
注册 2007-10-07 10:19
18年会员
UID 99089
性别 男
状态 离线
for /f "delims=" %%i in ('wmic logicaldisk where "drivetype=5" get DeviceID^|more +1') do (start explorer %%i)
3 发表于 2008-10-14 09:09 ·  中国 江西 赣州 安远县 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
----------------- (理解错误,删...)

[ Last edited by tireless on 2008-10-14 at 10:15 ]
4 发表于 2008-10-14 10:06 ·  中国 江苏 常州 电信
初级用户
积分 65
发帖 30
注册 2005-11-11 10:42
20年会员
UID 45039
状态 离线
我试了一下,好像不行吗?
我的意思是:假如说我有这样的一个批处理。
1:安装优化文件
2:打开注册表
3:进入光盘目录

我的意思是进入光盘目录,能打开光盘文件根目录

并不是在DOS下面看。

就跟我们直接进入电脑打开文件夹一样!

不知道这样我算不算说清楚没
5 发表于 2008-10-14 10:47 ·  美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
给2楼的代码加个pause
保存为test.bat
双击运行
把结果贴出来看看
for /f "delims=" %%i in ('wmic logicaldisk where "drivetype=5" get DeviceID^|more +1') do (start explorer %%i)
pause
6 发表于 2008-10-14 11:28 ·  中国 江苏 常州 电信
初级用户
积分 65
发帖 30
注册 2005-11-11 10:42
20年会员
UID 45039
状态 离线
我试了。刚才可能有点慢。现在好了。
但就是一直要提示软盘
我把截图贴上来看看吧
附件
ww.jpg
7 Re 6楼 发表于 2008-10-14 12:13 ·  美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
@echo off
for /f "delims=" %%i in ('wmic logicaldisk where "drivetype=5" get DeviceID^|more +1') do (
start explorer %%i
goto :eof
)
8 发表于 2008-10-14 12:26 ·  中国 江苏 常州 电信
初级用户
积分 65
发帖 30
注册 2005-11-11 10:42
20年会员
UID 45039
状态 离线
好了。谢谢!
这复杂的现在还没有学会。
看来还得努力呀!
9 发表于 2008-10-14 12:27 ·  中国 江苏 常州 电信
初级用户
积分 65
发帖 30
注册 2005-11-11 10:42
20年会员
UID 45039
状态 离线
顺便再问个问题
我怎么在批处理里定位窗口的位置呀!
附件
未命名.jpg.jpg
10 发表于 2008-10-14 12:45 ·  中国 山东 淄博 联通
银牌会员
★★★
积分 1,604
发帖 646
注册 2008-04-13 23:39
18年会员
UID 115804
性别 男
状态 离线
cmdow "完整的CMD窗口标题" /mov 200 200 /dis

先移动到坐标200 200处,再禁用窗口。
如果要复原,把/dis改为/ena即可。
cmdow.exe下载:http://www.vkill.net/tools/cmdow_1.4.3.rar
心绪平和,眼藏静谧,无比安稳的火... Purification of soul...Just a false...^_^
11 发表于 2008-10-14 13:14 ·  中国 江苏 常州 电信
初级用户
积分 65
发帖 30
注册 2005-11-11 10:42
20年会员
UID 45039
状态 离线
这个应该是隐藏窗口的命令文件哇!

就是我运行一个批处理,我想把DOS窗口定位在屏幕的中间。
12 Re 11楼 发表于 2008-10-14 13:32 ·  美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
请先测试10楼的方法,如果不行再提问,别靠猜的。
另,不相干的问题最好别在同一个帖子里面问。
13 发表于 2008-10-14 14:06 ·  中国 江西 赣州 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
就是我运行一个批处理,我想把DOS窗口定位在屏幕的中间。


在批处理开头加上这句:
NirCmd win center foreground
论坛跳转: