三、电脑上修改文件
1. 解压UltraEdit。Zip(文本编辑器)得到UltraEdit文件夹,打开下面的Uedit32.exe启动文本编辑器,用文本编辑器打开Main-1.exe,点击搜索\替换,查找内容查找内容69 00 5f 00 6e 00 65 00 74 00 2e 00 64 00 6c 00 6c 00替换为6a 00 5f 00 6e 00 65 00 74 00 2e 00 64 00 6c 00 6c 00,点击全部替换,再将69 5f 6e 65 74 2e 64 6c 6c替换为6a 5f 6e 65 74 2e 64 6c 6c,(相差一个字符)点击全部替换,这样就把main-1.exe调用i_net.dll更改为调用j_net.dll。保存main-1.exe
2.关闭顶部状态条的方法是编辑脚本完成,见后。
3.同样方法修改文件j_net.dll中的COM0十六进制代码是43 00 4f 00 4d 00 30替换为COM1十六进制代码43 00 4f 00 4d 00 31。如此修改就解放COM0了。
------------------------------------------------------------------------------
4.把修改后的Main-1.exe和j_net.dll复制到SD卡根目录下
5.把下载的ITaskMgr(任务管理器)和PORT-SPLITTER(虚拟串口驱动加载器)解压到SD卡分别得到ITaskMgr文件夹PORT-SPLITTER文件夹。将俩文件夹复制到SD卡根目录下。
(说明:PORT-SPLITTER这个工具装好后会使用COM0, 然后从COM1/COM5/COM8输出,也就是一变三的效果,COM1给Main-1.exe,COM5给凯立德,还多出一个COM8来,可以给其他软件(比如善领DSA)使用,以后换地图只需要修改端口COM5,波特率4800,注意分辨率是800*480的)。
6. 把下载的mortscript(脚本编辑)解压到SD卡根目录得到mortscript文件夹,把其中的Autorun.exe更名为StartUp.exe.
再把文件夹更名为gps_byd
7.用记事本编辑脚本:输入以下文字(不包括汉字,是解释的),这个脚本伪装到byd-gps目录下由startup.exe优先执行,意思是判断导航已经开启就显示导航窗口,否则就执行顺序启动导航。
#All Title
KLD_Title="NaviOne"
DSA_Title="Zenlane_MainWnd"
MP_Title="Media Player"
#All Process Path
KLD_Process_Path="\SDMemory2\Navione\NaviOne.exe"
DSA_Process_Path="\SDMemory2\DSA2012\DSA.exe"
SP_Process_Path="\SDMemory\PORT-SPLITTER\SerialSetup.exe"
MP_Process_Path="\SDMemory\ceApp\MediaPlayer\MediaPlayer.exe"
Main_Process_Path="\SDMemory\F6Main\Main-1.exe"
#All Process Name
KLD=ToUpper("NaviOne.exe")
DSA=ToUpper("DSA.exe")
Run("\SDMemory2\gps_byd\ChgMemory.exe","1")
if (ProcExists("F6Main.exe"))
Kill ("F6Main.exe")
Sleep 500
Run (SP_Process_Path)
Sleep 1000
Run (Main_Process_Path)
Sleep 6000
Run (MP_Process_Path)
Sleep 10000
Kill ("MediaPlayer.exe")
Run (DSA_Process_Path)
Sleep 2000
Show("Statusbar")
Close("Statusbar")
else
if (WndExists(DSA_Title))
if (WndExists(KLD_Title))
Show (KLD_Title)
Endif
Show (DSA_Title)
Else
Run (DSA_Process_Path)
Endif
Endif
保存为SD卡gps_byd目录下的StartUp.txt,再更改扩展名StartUp.mscr,这样自动启动指令就完成了。
8。按上面方法再编辑自动安装指令anzhuang.mscr,其内容是
Copy ("\SDMemory2\J_NET.DLL","\SDMemory\lib_byd\J_NET.DLL",false)
Copy ("\SDMemory2\Main1.exe","\SDMemory\F6Main\Main1.exe",false)
Copy ("\SDMemory2\main-1.exe","\SDMemory\F6Main\main-1.exe",false)
mkdir ("\SDMemory\PORT-SPLITTER")
XCopy ("\SDMemory2\PORT-SPLITTER\*.*","\SDMemory\PORT-SPLITTER",true)
Message ("安装成功,重新启动")
9.按上面方法再编辑关闭状态条指令kill_statusbar.mscr,其内容是
if (WndExists("Statusbar"))
Close ("Statusbar")
Endif
Exit
10.在SD卡根目录下的gps_byd文件夹下将startup.exe更名复制为两个:install.exe和StartUp.exe
11.将下载的KLD 用端口更改工具改成为COM5,4800,将KLD文件夹NaviOne复制到SD根目录
12.将现在的DSA根据说明更改端口COM8,4800,虚拟端口为7,将DSA文件夹DSA复制到SD根目录,到此文件准备就绪
========================================================