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

查看 162|回复 14
freedom_de   
可以把别bat设置为环境变量 ,这样应该只要做cmd命令界面可以随时调用了
freedom_de   
文件夹不要有中文路径
编码要用ANSI
最好是先cd /d xxx目录
再 call y.bat
freedom_de   

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

你的Y.bat最前面加一行
@pushd "%~dp0"
最后(以及所有的exit ...之前)加一行
@pause
看报什么
freedom_de   

lixiangliuyi 发表于 2023-10-24 08:24
文件夹不要有中文路径
编码要用ANSI

编码要用ANSI,这个真是重点,新手很容易踩坑
freedom_de   

hilsonma 发表于 2023-10-23 22:39
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
也 ...

试了一下,还是不行,路径中有中文名(中文名的文件夹)......
谢谢!!!
您需要登录后才可以回帖 登录 | 立即注册

返回顶部