脚本蝙蝠,Windows找不到.exe

Script bat, Windows can not find .exe

本文关键字:找不到 exe Windows 蝙蝠 脚本      更新时间:2023-10-16

这是我遇到的一个很奇怪的问题。我想在启动时启动我的应用程序,所以我用这个创建了一个.bat:

start "

"C:\Program Files (x86)\myApp\myApp.exe"

myApp.exe是一个C++应用程序,并启动一个C#程序。当我手动启动 myApp 时.exe C# 应用程序运行良好。使用.bat myApp.exe正确启动,但机器人 csharp 应用程序:

Windows 找不到 csharpProgram.exe。请验证您输入的名称是否正确,然后重试。

我查看了 myApp 的属性,但没有参数。

C++应用很可能希望在当前目录或系统 PATH 中的某个位置找到 C# 程序。使用 START 运行应用时,当前目录与手动启动它时不同,因此找不到 C# 程序。

使用 /D 参数指定正确的目录,例如:

start "" /D "C:Program Files (x86)myApp" "C:Program Files (x86)myAppmyApp.exe"