Ja stimmt schon , wenn AHK Win Name mit Unlaut nicht klar käme hätte ich ae genommen .
Gefährlich sind eher die CAB´s , muss manchmal geschützt werden , aber da hätte ich wirklich drauf verzichten können .
Gruß Manni
Ja stimmt schon , wenn AHK Win Name mit Unlaut nicht klar käme hätte ich ae genommen .
Gefährlich sind eher die CAB´s , muss manchmal geschützt werden , aber da hätte ich wirklich drauf verzichten können .
Gruß Manni
AHK Befehlsunterschiede zwischen WinCE 5 und WinCE 6 .
WinCE 5
Run, \My Flash Disk\programme\koord465.exe "window=0 SetMem=0"
WinCE 6 und 5
Run, \My Flash Disk\programme\koord465.exe /window=0` /SetMem=0`
Geht auf WinCE 6 gar nicht :022:
IfWinNotExist, xxx
IfWinExist, xxx
Auf WinCE 6 nur wenn man weis das es existiert ,
kann man aber nicht abfragen mit IfWinExist .
WinClose, xxx
Für WinCE 5 reicht das füllen der INI , der File wird erzeugt .
IniWrite, 1, %INI_Datei%, LaunchAutoSuspend, LAS
Für WinCE 6 muss der File zuvor erzeugt werden.
FileAppend,, %INI_Datei%
IniWrite, 1, %INI_Datei%, LaunchAutoSuspend, LAS
Geht auf WinCE 6 gar nicht
IfExist, ***
IfNotExist, ***
dafür
If (FileExist( *** ))
If Not (FileExist( *** ))
Für all diese Fehler außer bei Koord gibt es nur diese Standartfehlermeldung .
Gruß Manni
WinCE 6 und 5
Run, \My Flash Disk\programme\koord465.exe /window=0` /SetMem=0`
Mhm, Du bist da mittlerweile der Experte, aber das >>0`<< mit dem ` "Hochkomma" schaut ja echt seltsam aus. :denk_002: Bist Du sicher, dass da nix mit doppelten "" geht, oder \" (\ als Entwertungszeichen)?
Nein Experte bin ich mit Sicherheit nicht , ich muss mir noch viel Unterstützung bei AHK im Forum holen .
Geht auch zum Teil ohne ` , aber beim WinCE eigenen CAB Starter musste es sein , siehe mein CAB Installer .
Gruß Manni
Ich versteh nur Bahnhof! :icon_mrgreen: Der CAB-Installer ist doch eine kompilierte *.exe, wieso musste es da sein und in einem anderen Kompilat dann wieder nicht? :dontknow: Eigentlich ist das doch eher ein Indiz dafür, dass diese Zeichenfolge mit dem ` per se unsicher ist (wenn's mal geht und mal nicht) und es da eigentlich eine zuverlässigere Zeichenfolge geben müsste. Außerdem, in keiner mir bekannten Sprache wird das ` im Code verwendet (weil's erforderlich ist), das einzelne ' (über dem Hash-Zeichen) dagegen schon, z.B. als Entwertungs-/Maskierungszeichen.
Ich habe mich nicht richtig ausgedrückt .
Das Zeichen ( ` ) anhängen habe ich aus dem AHK Forum , wie sollte ich auf solch eine Idee kommen .
Mein CAB-Installer startet das WinCE eigene CAB Installationsprogramm mit diesem Zeichen ( ` ) bei der Parameterübergabe , vielleicht auch mit anderen Zeichen , bei Koord Parameter brauche ich es nicht unbedingt , habe ich aber drangelassen .
Gruß Manni
Eine Sache mit INI hatte ich noch vergessen , ist jetzt beigefügt .
http://www.gopal-navigator.de/…8234&viewfull=1#post98234
Gruß Manni
Das AHK Forum zieht um .
Na denn kann´s ja weitergehen. Evt. gibt´s ja doch noch Lösungen für die CE6er mit GUI. :dontknow:
Dafür das IfWinNotExist, xxx und IfWinExist, xxx auf WinCE6 nicht funktioniert habe ich eine brauchbare Lösung gefunden die auf WinCE5 und WinCE6 geht .
Process, wait, mnavdce.exe, 5.5
NeuPID = %ErrorLevel%
If NeuPID = 0
{
MsgBox Innerhalb von 5.5 Sekunden ist kein passender Prozess erschienen.
; hier das hin wenn mnavdce.exe nicht aktiv ist .
}
; Ansonsten:
MsgBox Ein passender Prozess ist erschienen (Prozess-ID ist %NeuPID%).
; ab hier was es machen soll wenn mnavdce.exe aktiv ist .
IfWinNotExist, xxx und IfWinExist, xxx habe ich oft vermisst .
Gruß Manni