Давайте "добивать" Garmin ! Вот известный "автомат", которым я пользуюсь:
Кол-во скачиваний: 20Папка RunGMXT добавляется в Storage card\Garmin\ , а в ...Skin\Main\Main1.ini редактирую строку запуска Garmin :
Command = "\Storage Card\Garmin\RunGMXT\Garmin.mscr"
Теперь запуск\выход Garmin идет так же, как и других навипрог.
Если этот скрипт ( очень похожий структурно на скрипт Vasso) тоже тормозит Garmin, смотрим внимательно (в нем каждый шаг с комментариями) :
Errorlevel("warn")If(WndExists("Garmin Mobile XT"))
Show("Garmin Mobile XT")
Exit
EndIf#Hide Taskbar
Run(SystemPath("ScriptPath")\"TaskbarHide.exe")#Registry for Port Splitter
RegWriteString( "HKLM", "SOFTWARE\JAL\Port Splitter", "InstallPath", SystemPath("ScriptPath") )
RegWriteDWord( "HKLM", "SOFTWARE\JAL\Port Splitter", "MajorVersion", 1 )
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Split", 2 )
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Autostart", 1 )
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Baud", 11 )
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Port", 2 )#Run Port Splitter if not exists
If(not ProcExists("Port Splitter.exe"))
Run(SystemPath("ScriptPath")\"Port Splitter.exe")
Sleep(500)
EndIf#Copy previous stored settings to \Garmin
XCopy(SystemPath("ScriptPath")\"Settings\*.*", "\Garmin", TRUE)#Run Garmin Mobile XT.
#This script will not go to the next command before que.exe completely shut down
RunWait(SystemPath("ScriptPath")\"..\Apps\WM\que.exe")#Save new settings back to SD Card
XCopy("\Garmin\*.*", SystemPath("ScriptPath")\"Settings", TRUE)#Stop Port Splitter before killing it
#If the port splitting are not stopped before killing the process,
#it will not work again even you run Port Splitter again without soft reset
If(WndExists("Port Splitter V1.20"))
#Stop button
SendCommand("Port Splitter V1.20", 1010)
Sleep(500)
#Exit button
SendCommand("Port Splitter V1.20", 2)
Sleep(500)
EndIf#Kill Port Splitter process
If(ProcExists("Port Splitter.exe"))
Kill("Port Splitter.exe")
EndIf#Clean all registry for Port Splitter
RegDeleteKey( "HKLM", "SOFTWARE\JAL", TRUE, TRUE )
RegDeleteKey( "HKCU", "Software\JAL", TRUE, TRUE )#Show Taskbar
Run(SystemPath("ScriptPath")\"TaskbarShow.exe")Errorlevel("warn")If(WndExists("Garmin Mobile XT"))
Show("Garmin Mobile XT")
Exit
EndIf#Hide Taskbar
Run(SystemPath("ScriptPath")\"TaskbarHide.exe")#Registry for Port Splitter
RegWriteString( "HKLM", "SOFTWARE\JAL\Port Splitter", "InstallPath", SystemPath("ScriptPath") )
RegWriteDWord( "HKLM", "SOFTWARE\JAL\Port Splitter", "MajorVersion", 1 )
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Split", 2 )
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Autostart", 1 )
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Baud", 11 )
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Port", 2 )#Run Port Splitter if not exists
If(not ProcExists("Port Splitter.exe"))
Run(SystemPath("ScriptPath")\"Port Splitter.exe")
Sleep(500)
EndIf#Copy previous stored settings to \Garmin
XCopy(SystemPath("ScriptPath")\"Settings\*.*", "\Garmin", TRUE)#Run Garmin Mobile XT.
#This script will not go to the next command before que.exe completely shut down
Run(SystemPath("ScriptPath")\"..\Apps\WM\que.exe")#Save new settings back to SD Card
XCopy("\Garmin\*.*", SystemPath("ScriptPath")\"Settings", TRUE)#Stop Port Splitter before killing it
#If the port splitting are not stopped before killing the process,
#it will not work again even you run Port Splitter again without soft reset
If(WndExists("Port Splitter V1.20"))
#Stop button
SendCommand("Port Splitter V1.20", 1010)
Sleep(500)
#Exit button
SendCommand("Port Splitter V1.20", 2)
Sleep(500)
EndIf#Kill Port Splitter process
If(ProcExists("Port Splitter.exe"))
Kill("Port Splitter.exe")
EndIf#Clean all registry for Port Splitter
RegDeleteKey( "HKLM", "SOFTWARE\JAL", TRUE, TRUE )
RegDeleteKey( "HKCU", "Software\JAL", TRUE, TRUE )#Show Taskbar
Run(SystemPath("ScriptPath")\"TaskbarShow.exe")ICONXPBUTTON
x = 280
y = 74
Offset=0
Command = "\Storage Card\Garmin\RunGMXT\GarminStop.mscr"
SizeNormal = 24
SizePushed = 24
ScaleAlpha = 100
IconNormal = ..\Icons\split_01.ico
ScaleAlpha = 100
IconPushed = ..\Icons\split_02.ico--------------------
Кол-во скачиваний: 20Папка RunGMXT добавляется в Storage card\Garmin\ , а в ...Skin\Main\Main1.ini редактирую строку запуска Garmin :
Command = "\Storage Card\Garmin\RunGMXT\Garmin.mscr"
Теперь запуск\выход Garmin идет так же, как и других навипрог.
Если этот скрипт ( очень похожий структурно на скрипт Vasso) тоже тормозит Garmin, смотрим внимательно (в нем каждый шаг с комментариями) :
Errorlevel("warn")If(WndExists("Garmin Mobile XT"))
Show("Garmin Mobile XT")
Exit
EndIf#Hide Taskbar
Run(SystemPath("ScriptPath")\"TaskbarHide.exe")#Registry for Port Splitter
RegWriteString( "HKLM", "SOFTWARE\JAL\Port Splitter", "InstallPath", SystemPath("ScriptPath") )
RegWriteDWord( "HKLM", "SOFTWARE\JAL\Port Splitter", "MajorVersion", 1 )
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Split", 2 )
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Autostart", 1 )
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Baud", 11 )
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Port", 2 )#Run Port Splitter if not exists
If(not ProcExists("Port Splitter.exe"))
Run(SystemPath("ScriptPath")\"Port Splitter.exe")
Sleep(500)
EndIf#Copy previous stored settings to \Garmin
XCopy(SystemPath("ScriptPath")\"Settings\*.*", "\Garmin", TRUE)#Run Garmin Mobile XT.
#This script will not go to the next command before que.exe completely shut down
RunWait(SystemPath("ScriptPath")\"..\Apps\WM\que.exe")#Save new settings back to SD Card
XCopy("\Garmin\*.*", SystemPath("ScriptPath")\"Settings", TRUE)#Stop Port Splitter before killing it
#If the port splitting are not stopped before killing the process,
#it will not work again even you run Port Splitter again without soft reset
If(WndExists("Port Splitter V1.20"))
#Stop button
SendCommand("Port Splitter V1.20", 1010)
Sleep(500)
#Exit button
SendCommand("Port Splitter V1.20", 2)
Sleep(500)
EndIf#Kill Port Splitter process
If(ProcExists("Port Splitter.exe"))
Kill("Port Splitter.exe")
EndIf#Clean all registry for Port Splitter
RegDeleteKey( "HKLM", "SOFTWARE\JAL", TRUE, TRUE )
RegDeleteKey( "HKCU", "Software\JAL", TRUE, TRUE )#Show Taskbar
Run(SystemPath("ScriptPath")\"TaskbarShow.exe")Errorlevel("warn")If(WndExists("Garmin Mobile XT"))
Show("Garmin Mobile XT")
Exit
EndIf#Hide Taskbar
Run(SystemPath("ScriptPath")\"TaskbarHide.exe")#Registry for Port Splitter
RegWriteString( "HKLM", "SOFTWARE\JAL\Port Splitter", "InstallPath", SystemPath("ScriptPath") )
RegWriteDWord( "HKLM", "SOFTWARE\JAL\Port Splitter", "MajorVersion", 1 )
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Split", 2 )
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Autostart", 1 )
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Baud", 11 )
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Port", 2 )#Run Port Splitter if not exists
If(not ProcExists("Port Splitter.exe"))
Run(SystemPath("ScriptPath")\"Port Splitter.exe")
Sleep(500)
EndIf#Copy previous stored settings to \Garmin
XCopy(SystemPath("ScriptPath")\"Settings\*.*", "\Garmin", TRUE)#Run Garmin Mobile XT.
#This script will not go to the next command before que.exe completely shut down
Run(SystemPath("ScriptPath")\"..\Apps\WM\que.exe")#Save new settings back to SD Card
XCopy("\Garmin\*.*", SystemPath("ScriptPath")\"Settings", TRUE)#Stop Port Splitter before killing it
#If the port splitting are not stopped before killing the process,
#it will not work again even you run Port Splitter again without soft reset
If(WndExists("Port Splitter V1.20"))
#Stop button
SendCommand("Port Splitter V1.20", 1010)
Sleep(500)
#Exit button
SendCommand("Port Splitter V1.20", 2)
Sleep(500)
EndIf#Kill Port Splitter process
If(ProcExists("Port Splitter.exe"))
Kill("Port Splitter.exe")
EndIf#Clean all registry for Port Splitter
RegDeleteKey( "HKLM", "SOFTWARE\JAL", TRUE, TRUE )
RegDeleteKey( "HKCU", "Software\JAL", TRUE, TRUE )#Show Taskbar
Run(SystemPath("ScriptPath")\"TaskbarShow.exe")ICONXPBUTTON
x = 280
y = 74
Offset=0
Command = "\Storage Card\Garmin\RunGMXT\GarminStop.mscr"
SizeNormal = 24
SizePushed = 24
ScaleAlpha = 100
IconNormal = ..\Icons\split_01.ico
ScaleAlpha = 100
IconPushed = ..\Icons\split_02.ico--------------------
Установить Навител Навигатор, Гармин, Навител, IGo Amigo, City Guide в свой любимый телефон Nokia