Hallo zusammen.
Falls das Thema hier falsch sein sollte, bitte in das richtige Forum verschieben.
Nun zu meinem Problem. Ich habe das Einstellungsmenue unter iGO8 erweitert, um den Total Commander aufzurufen. Nun moechte ich von dort aus gerne auch die mgnShell.exe aufrufen. Weiss jemand wie ich den Aufruf definieren muss ?
iGO8 und die mgnShell.exe
Moderator: S1G
iGO8 und die mgnShell.exe
Schoenen Gruss aus Kiel
Joerg
Joerg
Sorry, du hast ja recht . Also mal etwas genauer:
Also, ich benutze das Magellan Maestro 4245.
Man kann ja in dem Menues sich Button bauen, die externe Programme starten:
Also, ich benutze das Magellan Maestro 4245.
Man kann ja in dem Menues sich Button bauen, die externe Programme starten:
Dieser Button startet den Total Commander aus iGO8 herraus. Das funktioniert auch sehr gut. Dabei wirdaber immer auch ein neuer Prozess gestartet. Da ich das Geraet direkt mit iGO8 starte, moechte ich gerne auch ueber einen Button die mgnShell.exe aufrufen. Diese laeuft aber bereits im Hintergrund. Ueber Softbutton kann man die sich ja hervor holen, was auch gut funktioniert. Nur bei iGO8 wird ein neuer Prozess gestartet, was dazu fuehrt, das sich das Geraet resetet. Jetzt suche ich nach einer Moeglichkeit, den bereits laufenden Prozess von iGO8 aus in den Vordergrund zu holen.BUTTON xxx template=menu6_1 fxshowdelay=0 iconspr="ico_sett_gps.bmp" text="Total Commander" onrelease='START_APPLICATION "\HDD\TComm\CECMD.EXE" ""'
Schoenen Gruss aus Kiel
Joerg
Joerg
So,habe eine Loesung gefunden.
Ich habe mir ein kleines Mortscript gemacht, das diese Aufgabe fuer mich erledigt.
Fuer alle die es interessiert, hier ist das Script:
Und das rufe ich jetzt beim betaetigen des Buttons auf:
Ich habe mir ein kleines Mortscript gemacht, das diese Aufgabe fuer mich erledigt.
Fuer alle die es interessiert, hier ist das Script:
Code: Select all
#----------------------------------------
# Aktivieren der Systemsteuerung aus iGO8
#----------------------------------------
ThisScript = "HDD\Mortsc\StartSysWin.mscr"
WindowName = "mgnShell"
If ( WndExists(WindowName) )
If ( WndActive(WindowName) )
MyMessage = WindowName + " -Fenster ist nicht aktiv"
Message ( MyMessage )
Else
Show(WindowName)
EndIf
Else
MyMessage = WindowName + " -Fenster existiert nicht"
Message ( MyMessage )
EndIf
KillScript(ThisScript)
Code: Select all
onrelease='START_APPLICATION "\HDD\Mortsc\StartSysWin.mscr" ""'
Schoenen Gruss aus Kiel
Joerg
Joerg