![]() |
中国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 |