Was muss ich in MortScript schreiben um die GPS Empfänger einschalten?
Egal ob ich dieses script oder Storage Card\Garmin\Apps\WM\que.exe direkt startet, findet gmxt ein GPS-empfänger an com2, aber keine Sateliten wird gefunden.
Garmin.mscr
Errorlevel("warn")
If(WndExists("Garmin Mobile XT"))
Show("Garmin Mobile XT")
Exit
EndIf
#Hide Taskbar
Run("\Storage Card\Garmin\RunGMXT\TaskbarHide.exe")
#Registry for Port Splitter
RegWriteString( "HKLM", "SOFTWARE\JAL\Port Splitter", "InstallPath", "\Storage Card\Garmin\RunGMXT" )
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("\Storage Card\Garmin\RunGMXT\Port Splitter.exe")
Sleep(500)
EndIf
#Copy previous stored settings to \Garmin
XCopy("Storage Card\Garmin\RunGMXT\Settings\*.*","\Garmin", TRUE)
#Run Garmin Mobile XT.
#This script will not go to the next command before que.exe completely shut down
RunWait("\Storage Card\Garmin\Apps\WM\que.exe")
#Save new settings back to SD Card
XCopy("\Garmin\*.*","\Storage Card\Garmin\RunGMXT\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("\Storage Card\Garmin\RunGMXT\TaskbarShow.exe")