标题: [已解决]批处理运行某些游戏程序为何出错? [打印本页]
作者: xxez 时间: 2011-5-25 15:50 标题: [已解决]批处理运行某些游戏程序为何出错?
我用批处理直接运行某些程序(游戏)会出错
天堂海滩(内存不能为reed),极品飞车等(直接退)....
这里是一部分,不知道为什么程序会出错,求解!!!- :ttht
- cls
- if exist "D:\Games\《天堂海滩》(Paradise.Beach)鸾霄汉化版\ParadiseBeach\ParadiseBeach.exe" (goto ttht1) else (goto wwwwww)
- :ttht1
- "D:\Games\《天堂海滩》(Paradise.Beach)鸾霄汉化版\ParadiseBeach\ParadiseBeach.exe"
- exit
- :jpfc
- cls
- if exist "D:\Games\极品飞车\speed1.exe" (goto jpfc1) else (goto wwwwww)
- :jpfc1
- D:\Games\极品飞车\speed1.exe
- exit
复制代码
作者: batman 时间: 2011-5-25 17:01
不得不说楼主是“标题党”。。。
为了论坛的规范管理,还是请楼主修改下标题。。。
作者: batman 时间: 2011-5-25 17:34
运行程序要这样:
start "" "要运行的程序的完全路径"
作者: Batcher 时间: 2011-5-25 23:55
如果3楼的方式还是不行,可以给start加个/d设置启动路径试试。
作者: xxez 时间: 2011-5-26 19:50
4# Batcher 经测试,楼上提供的办法都无效。
作者: Batcher 时间: 2011-5-26 23:25
5# xxez
1、能否看看你的start /d是怎么写的?
2、先cd到exe所在目录,再start xxx.exe行吗?
作者: cjiabing 时间: 2011-5-26 23:57
"D:\Games\《天堂海滩》(Paradise.Beach)鸾霄汉化版\ParadiseBeach\ParadiseBeach.exe"
——检查你的文件路径名是否合法、正确,有必要用括号吗?
exit前的"D:\Games\《天堂海滩》(Paradise.Beach)鸾霄汉化版\ParadiseBeach\ParadiseBeach.exe" 最好用start "" "my.exe"的形式,否则,有时程序完成之后cmd才退出。
最后,请说说程序运行出错的内容(返回码)是什么?
作者: xxez 时间: 2011-5-27 13:55
7# cjiabing 天堂海棠,显示内存不能为reed,极品飞车,连画面都进不去,直接关闭。
作者: slore 时间: 2011-6-7 12:39
cd /d "D:\Games\《天堂海滩》(Paradise.Beach)鸾霄汉化版\ParadiseBeach\"
start "天堂海滩" ParadiseBeach.exe
exit
??
作者: zhaoyajin2000 时间: 2011-6-8 09:05
start 的执行方式与鼠标双击的执行方式貌似是不一样的。。所以造成错误,试试换另外一种运行方式看看,纯属猜测。。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |