怎么用批处理打开光盘(光驱)根目录的某个可执行文件?在线等!!!

比如我在电脑里运行一个可执行文件测试.bat它能自动找到光驱根目录里的1.bat这个批处理并且运行它。。。。如果您是高手那么怎么用批处理打开相对路径里的可执行文件呢?比如... 比如 我在电脑里运行一个可执行文件 测试.bat
它能自动找到光驱根目录里的1.bat这个批处理并且运行它。。。。

如果您是高手
那么怎么用批处理打开相对路径里的可执行文件呢?

比如:我在桌面运行 测试.bat 他会自动找到电脑中 123\456\789.bat 运行它

急等啊 大侠们~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
展开
 我来答
jd08139
2013-12-19 · TA获得超过3734个赞
知道大有可为答主
回答量:2174
采纳率:66%
帮助的人:2853万
展开全部
@echo off
for /f "tokens=1*" %%i in ('wmic logicaldisk where "drivetype=5" get deviceid ^|find ":"') do start "" "%%i\1.bat"
pause

它能自动找到光驱根目录里的1.bat

你说的相对路径,最好能给出一些文件可能出现的路径,用于查找文件.不然的话就只能用全盘查找,全盘查找很慢,所以如非必须一般不会用全盘查找的方式.如果是路径是在批处理所在目录下那么直接用 Start "" "123\456\789.bat" 就可以了.

更多追问追答
追问
对不起 我没说清楚,我是要在PE系统下运行    
我试了下
提示:wmic 不是内部命令或外部命令,也不是可运行的程序或批处理文件
追答

pe下很多东西都没有的,fsutil 也不保证有没有此工具,所以索性就直接查找根目录文件就可以了.

@echo off
 for %%i in (z y x w v u t s r q p o n m l k i j h g f e d) do if exist "%%i:\1.bat" start "" "%%i:\1.bat"
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式