![为什么“调用”在 Windows 7 批处理文件中不起作用?](https://linux22.com/image/1262150/%E4%B8%BA%E4%BB%80%E4%B9%88%E2%80%9C%E8%B0%83%E7%94%A8%E2%80%9D%E5%9C%A8%20Windows%207%20%E6%89%B9%E5%A4%84%E7%90%86%E6%96%87%E4%BB%B6%E4%B8%AD%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%9F.png)
我有一个.bat
包含以下内容的文件
call "c:\my path\myprog.exe"
但命令提示符说这call
不是命令。
答案1
Call 不是用于运行其他程序,而是严格用于调用其他批处理文件。您可能希望start
您的程序启动另一个窗口,否则只需在一行中键入命令本身即可。
例如
启动calc.exe “C:\Stuff\Program.exe”
答案2
“c:\my path\myprog.exe”没有 START 或调用来执行你的 myprog.exe。这就是在 Windows 7 中完成的方式