如何用一个bat文件启动任意位置的另外一个bat文件命令

查看 159|回复 14
作者:pub   
   
         如何用一个bat文件启动任意位置的另外一个bat文件命令——任意一个盘符下的X文件夹里的Y.bat,请大神赐教,谢谢!!!
       感谢诸位网友的热心回答,试了一下,都不行,路径中有中文名(中文名的文件夹),现在把条件改一下,相对容易一些:
       如何用一个bat文件启动此bat文件所在的驱动器里的另外一个bat文件命令——在同一个驱动器里的X文件夹里的Y.bat?
       运行bat所在的驱动器:
       %~d0

文件, 另外一个, 如何用

freedom_de   
for %%I in (A B C D E F G ……自行补全) do if exist %%I:\X\Y.bat call %%I:\X\Y.bat
freedom_de   

hua_wuxin 发表于 2023-10-23 19:44
for %%I in (A B C D E F G ……自行补全) do if exist %%I:\X\Y.bat call %%I:\X\Y.bat

赞一个!
freedom_de   

hua_wuxin 发表于 2023-10-23 19:44
for %%I in (A B C D E F G ……自行补全) do if exist %%I:\X\Y.bat call %%I:\X\Y.bat

赞一个!
freedom_de   

hua_wuxin 发表于 2023-10-23 19:44
for %%I in (A B C D E F G ……自行补全) do if exist %%I:\X\Y.bat call %%I:\X\Y.bat

太谢谢了!!!
我是个业余爱好者,真是:
用到哪,学到哪;学到哪,用到哪。边学边用,边用边学。在学中用,在用中学。现学现用,现用现学......
让您见笑了!!!
freedom_de   

hua_wuxin 发表于 2023-10-23 19:44
for %%I in (A B C D E F G ……自行补全) do if exist %%I:\X\Y.bat call %%I:\X\Y.bat

试了一下,不行,一运行,跳出CMD窗口后,就快速跑一串代码,然后就窗口关闭,什么动静也没有了。
freedom_de   
good
freedom_de   
学习下
freedom_de   
   

有阴也有阳 发表于 2023-10-23 20:55
试了一下,不行,一运行,跳出CMD窗口后,就快速跑一串代码,然后就窗口关闭,什么动静也没有了。

for %%i in (c d e f g h i j k l m n o p q r s t u v w x y z a b) do call %%i:\x\y.bat 2>nul
也可以直接在命令行窗口试:
for %i in (c d e f g h i j k l m n o p q r s t u v w x y z a b) do call %i:\x\y.bat 2>nul
freedom_de   
call  x:\y.bat
您需要登录后才可以回帖 登录 | 立即注册

返回顶部