帮别人编一个启动程序,遇到一个问题,start命令打开“生成.exe”时并没有出现打开exe应有的输出文件“out.sii”,命令行窗口出现了如图的runtime error文字,而双击打开exe文件却可以生成输出文件,问一下怎么办,能不能用其他方法呢?
哦想起来是call命令出现上图的情况,start跳出黑框无反应
注:EXE程序正常运行时就会跳出黑框
第1个回答 2013-07-02
也许exe文件利用了相对路径,在此句前加一句cd或pushd命令改变到exe文件所在路径 比如:
pushd "c:\xxx"
start "" "生成.exe"
popd本回答被提问者采纳
pushd "c:\xxx"
start "" "生成.exe"
popd本回答被提问者采纳
第2个回答 2013-07-02
start "" "目标程序"
运行命令应该这样用,前面两个引号是必须保留的.
追问不行呀,还是跳出一个黑框无反应
追答你的代码到底是怎麼写的呢?
要不你在cmd.exe裏面测试一下上面的打开程序,看能不能正常打开?
是用后缀名bat的文件CMD也不能打开
追答我是说:
让你
win+r
cmd.exe 回车
然後输入
start "" "你要打开的程序" 回车
看看你的程序能不能正常打开.
就是这样做的呀,不能正常打开
百度hi说吧,3次了
那你双击程序能正常打开?
你那个是exe程序还是bat还是什麽东西?