如果我用Visual Studio 2010(在bin/Debug文件夹中)创建一个.exe文件,是否可以使用bat文件来启动该程序?蝙蝠文件 - 找不到.exe
我试过低于我的bat文件:
start "c:\Services\ServicesChecker\ServicesChecker\bin\Debug" ServicesChecker.exe
但是当我运行它,它说,Windows无法找到ServicesChecker.exe即使如果我浏览到该位置,我可以看到它?
如果我用Visual Studio 2010(在bin/Debug文件夹中)创建一个.exe文件,是否可以使用bat文件来启动该程序?蝙蝠文件 - 找不到.exe
我试过低于我的bat文件:
start "c:\Services\ServicesChecker\ServicesChecker\bin\Debug" ServicesChecker.exe
但是当我运行它,它说,Windows无法找到ServicesChecker.exe即使如果我浏览到该位置,我可以看到它?
在您的命令中,"c:\Services\..."
是窗口的标题,并不用于查找可执行文件。
尝试:
start c:\Services\ServicesChecker\ServicesChecker\bin\Debug\ServicesChecker.exe
尽量只使用文件路径,而不是start
,你需要在同一个引用路径文件名,例如:
"c:\Services\ServicesChecker\ServicesChecker\bin\Debug\ServicesChecker.exe"
其原因是开始时没有选项可以指定路径。
使用
start "c:\Services\ServicesChecker\ServicesChecker\bin\Debug\ServicesChecker.exe"
这应该工作。
+1 - 你输入的比我快! – ChrisBD 2011-12-23 12:20:15
@aix - 干杯 - 另一件事 - 如果我想传递参数给这个程序,你知道我怎么能在.bat文件中做到这一点(即 - 该prgoram会期望一些字符串和一个int进来 - 谢谢 – 2011-12-23 12:24:52
你可以在exe后输入参数值,例如ServicesChecker.exe arg1 arg2 – 2011-12-23 12:31:56