中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-06 20:10
48,039 主题排行 / 350,124 发帖 / 今日 0 篇 / 48,252 会员排行
DOS批处理 & 脚本技术(批处理室) » 求一个通过卷标打开盘符下文件夹内可执行程序的批处理
可打印版本  1,049 / 7
第1楼 jiudun 发表于 2007-12-10 16:39
初级用户 发帖 40 积分 98
求一个通过卷标打开盘符下文件夹内可执行程序的批处理
比如我要运行磁盘下的123文件夹内的abc.exe,磁盘卷标是"AAA".盘符不确定.不在纯DOS下使用.
第2楼 everest79 发表于 2007-12-10 17:29
金牌会员 发帖 1,127 积分 2,564
wmic logicaldisk where volumename='AAA' get deviceid
这样可以得到盘符
第3楼 jiudun 发表于 2007-12-10 18:14
初级用户 发帖 40 积分 98
不是很明白,能不能给个完整的答案.
第4楼 fastslz 发表于 2007-12-10 19:06
铂金会员 发帖 2,315 积分 5,493 来自 上海
TO jiudun 又是无优求助内容吧,不明白也不用明白,PE环境没有wmic,以后提问注明是不是PE用

for + ('vol')
第5楼 jiudun 发表于 2007-12-10 19:10
初级用户 发帖 40 积分 98
不是PE用的
第6楼 fastslz 发表于 2007-12-10 19:24
铂金会员 发帖 2,315 积分 5,493 来自 上海
@echo off
for /f "delims=" %%i in ('wmic logicaldisk where volumename^='这里卷标名' get DeviceID^|find /v "DeviceID"') do explorer.exe %%i
pause
第7楼 jiudun 发表于 2007-12-10 19:54
初级用户 发帖 40 积分 98
可以用了,谢谢.就是有点慢.
第8楼 jiudun 发表于 2007-12-10 21:34
初级用户 发帖 40 积分 98
一根葱,如果想把这个卷标的盘符变成"V",应该怎么弄啊?试了几次都没成功.
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023