BAT运行时打开另外一个EXE文件start命令没用

帮别人编一个启动程序,遇到一个问题,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本回答被提问者采纳
第2个回答  2013-07-02
start "" "目标程序"

运行命令应该这样用,前面两个引号是必须保留的.

追问

不行呀,还是跳出一个黑框无反应

追答

你的代码到底是怎麼写的呢?
要不你在cmd.exe裏面测试一下上面的打开程序,看能不能正常打开?

追问

是用后缀名bat的文件CMD也不能打开

追答

我是说:
让你
win+r
cmd.exe 回车
然後输入
start "" "你要打开的程序" 回车
看看你的程序能不能正常打开.

追问

就是这样做的呀,不能正常打开
百度hi说吧,3次了

追答

那你双击程序能正常打开?
你那个是exe程序还是bat还是什麽东西?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网