[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[已解决]批处理运行某些游戏程序为何出错?

我用批处理直接运行某些程序(游戏)会出错
天堂海滩(内存不能为reed),极品飞车等(直接退)....
这里是一部分,不知道为什么程序会出错,求解!!!
  1. :ttht
  2. cls
  3. if exist "D:\Games\《天堂海滩》(Paradise.Beach)鸾霄汉化版\ParadiseBeach\ParadiseBeach.exe" (goto ttht1) else (goto wwwwww)
  4. :ttht1
  5. "D:\Games\《天堂海滩》(Paradise.Beach)鸾霄汉化版\ParadiseBeach\ParadiseBeach.exe"
  6. exit
  7. :jpfc
  8. cls
  9. if exist "D:\Games\极品飞车\speed1.exe" (goto jpfc1) else (goto wwwwww)
  10. :jpfc1
  11. D:\Games\极品飞车\speed1.exe
  12. exit
复制代码

start 的执行方式与鼠标双击的执行方式貌似是不一样的。。所以造成错误,试试换另外一种运行方式看看,纯属猜测。。

TOP

cd /d "D:\Games\《天堂海滩》(Paradise.Beach)鸾霄汉化版\ParadiseBeach\"
start "天堂海滩" ParadiseBeach.exe
exit
??

TOP

7# cjiabing 天堂海棠,显示内存不能为reed,极品飞车,连画面都进不去,直接关闭。

TOP

"D:\Games\《天堂海滩》(Paradise.Beach)鸾霄汉化版\ParadiseBeach\ParadiseBeach.exe"
——检查你的文件路径名是否合法、正确,有必要用括号吗?
exit前的"D:\Games\《天堂海滩》(Paradise.Beach)鸾霄汉化版\ParadiseBeach\ParadiseBeach.exe" 最好用start ""  "my.exe"的形式,否则,有时程序完成之后cmd才退出。
最后,请说说程序运行出错的内容(返回码)是什么?
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

5# xxez


1、能否看看你的start /d是怎么写的?
2、先cd到exe所在目录,再start xxx.exe行吗?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

4# Batcher 经测试,楼上提供的办法都无效。

TOP

如果3楼的方式还是不行,可以给start加个/d设置启动路径试试。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

运行程序要这样:
start "" "要运行的程序的完全路径"
***共同提高***

TOP

不得不说楼主是“标题党”。。。

为了论坛的规范管理,还是请楼主修改下标题。。。
***共同提高***

TOP

返回列表