Board logo

标题: 求一个通过卷标打开盘符下文件夹内可执行程序的批处理 [打印本页]

作者: jiudun     时间: 2007-12-10 16:39    标题: 求一个通过卷标打开盘符下文件夹内可执行程序的批处理

比如我要运行磁盘下的123文件夹内的abc.exe,磁盘卷标是"AAA".盘符不确定.不在纯DOS下使用.
作者: everest79     时间: 2007-12-10 17:29
wmic logicaldisk where volumename='AAA' get deviceid
这样可以得到盘符
作者: jiudun     时间: 2007-12-10 18:14
不是很明白,能不能给个完整的答案.
作者: fastslz     时间: 2007-12-10 19:06
TO jiudun 又是无优求助内容吧,不明白也不用明白,PE环境没有wmic,以后提问注明是不是PE用

for + ('vol')
作者: jiudun     时间: 2007-12-10 19:10
不是PE用的
作者: fastslz     时间: 2007-12-10 19:24
@echo off
for /f "delims=" %%i in ('wmic logicaldisk where volumename^='这里卷标名' get DeviceID^|find /v "DeviceID"') do explorer.exe %%i
pause
作者: jiudun     时间: 2007-12-10 19:54
可以用了,谢谢.就是有点慢.
作者: jiudun     时间: 2007-12-10 21:34
一根葱,如果想把这个卷标的盘符变成"V",应该怎么弄啊?试了几次都没成功.