在玩跑跑卡丁车的时候,登陆后显示游戏画面时,一按ESC就退出跑跑,或者一敲回车就退出。观察这个跑跑卡丁车退出问题很久终于发现了一个可以解决跑跑卡丁车自动退出的方法,现在和大家分享:
主要是游戏启动时,游戏目录中的一个NMService.exe服务程序没有启动成功导致的。所以解决办法很简单,先启动NMService.exe程序,过几秒再启动跑跑卡丁车的主程序就可以了。
为了方便的朋友们的使用,特别做了一个批处理的文档,和大家讲一下如何使用:
把下面的代码复制,打开记事本,粘贴,然后另存为paopao.bat。每次运行这个BAT文件,他就自动运行跑跑卡丁车了。
@echo off
color 0a
title 正在启动跑跑卡丁车
@start D:TianCityPopKartM01NMService.exe
echo ┏━━━━━━━━━━━━━━━━━┓
echo ┃ 跑跑卡丁车正在启动,请梢侯…… ┃
echo ┗━━━━━━━━━━━━━━━━━┛
ping 127.0.0.1 -n 2 〉 nul
echo …
ping 127.0.0.1 -n 2 〉 nul
echo ……
ping 127.0.0.1 -n 2 〉 nul
@start D:TianCityPopKartM01KartRider.exe
Exit
简单讲一下这个代码的原理。
其实这个代码的作用就是先启动你的游戏目录中的NMService.exe,然后再运行跑跑卡车的主程序。
有个等待的过程,这里用的是PING命令,PING 127.0.0.1了六次。
注意:
@start D:TianCityPopKartM01NMService.exe
@start D:TianCityPopKartM01KartRider.exe
这两句,要改成你跑跑卡丁车的游戏路径。例如:你的跑跑在D盘的GAME目录里。
你要改 D:GAMETianCityPopKartM01KartRider.exe
还有就是要强调的就是:有的朋友把游戏装在了“Program Files”这个目录里。你要把他挪出来。文件夹,就是目录的名字中不能有空格,不然BAT不能运行。会出错的。
以上是转的,我再补充几点
1.启动是除了开头说的几点情况,还有一点,就是会发出一声提示出错的声音,就和掉线时的声音一样。
2.这个BAT程序其实只用两行命令就够了:
@start D:TianCityPopKartM01NMService.exe
@start D:TianCityPopKartM01KartRider.exe
其他的都只是为了好看而已。作者的意图是好的,不过说回来谁又会去看那个运行窗口呢。
3.有关游戏路径,中间的确是不能有空格的。不过如果已经装在默认目录底下呢?那也没关系,改成这样就可以了:
@start D:Progra~1TianCityPopKartM01NMService.exe
@start D:Progra~1TianCityPopKartM01KartRider.exe
我想大家都可能见过这个Progra~1,但没仔细弄明白它到底是个啥。它就是在这种情况下用来代替Program Files这个词组的。
4.这个方法适用于用Object Dock或Real Deaktop不能正常启动跑跑的情况。
话说回来,这个NMService.exe 是个什么东西,不启动它就不能正常运行跑跑呢?这其实是个防辅助程序,就是我们在启动跑跑时总是会见到的那个nProtect GameGuard.跑跑检测到防辅助程序没启动,就自动报错退出了。那为什么这个防辅助程序会没启动呢,这咱就不知道啦