Guten Tag,
ich habe weiter gebastelt und folgendes ist dabei jetzt rausgekommen.
Gestört hat mich die Abfrage "Wollen Sie ...", wenn ich die Taste drücke
weiß ich ja was ich will.
Da ich auch nur mit der Version MN6 arbeite, frage ich auch nicht ab welche Karten auf der SD-Karte sind.
Ich habe einfach die frage.exe gelöscht und die kill.exe in frage.exe umbenannt.
Folgende Files habe ich jetzt im MNAV Ordner.
frage.exe > alt kill.exe
frage.mscr
key.exe
Mortscript.exe
MNAVDCE.exe
MNAVDCE.mscr
Habe die Scripte um das Ein- und Ausschalten der Uhr erweitert. Die Uhr ist so nur im Navigationsmodus sichtbar.
Die Scripte hierfür sehen so aus.
frage.mscr
"If (WndExists("Mobile Navigator 6"))
kill("Clock.exe");
Show("Shell");
EndIf
Exit"
MNAVDCE.mscr
"If (WndExists("Mobile Navigator 6"))
Run("\My Flash Disk\MNAV\key.exe");
Show("Mobile Navigator 6");
Else
RegWriteDWord( "HKCU", "ControlPanel\Volume", "Volume", "ffffffff" );
RegWriteDWord( "HKCU", "ControlPanel\Volume", "Mute", "00000001" );
RegWriteDWord( "HKCU", "ControlPanel\Volume", "Screen", "00010002" );
RegWriteDWord( "HKCU", "ControlPanel\Volume", "Key", "00010002" );
RegWriteString( "HKLM", "Snd\Event", ".Scheme", ".NoSounds" );
Run("\My Flash Disk\MNAV\key.exe");
XCopy("\My Flash Disk\Fonts\*.ttf","\Windows\Fonts",TRUE);
Run("\My Flash Disk\MNAV\MN6.exe");
EndIf
If (ProcExists( "Clock.exe" ))
Else
Run("\My Flash Disk\MNAV\Clock.exe");
EndIf
Exit"
Klappt alles wunderbar, ich wechsle ohne frage zwischen Navigation und Shell hin und her.
Da mir das Klicke auf den Senkel ging habe ich mir die leise.reg von ShyGuy ausgeborgt und integriert.
Siehe Tipps & Tricks & Infos 7934
Bei ersten Start, nach Benutzung des ON/OFF Schalters, werden die Fonts kopiert und die Registryeinträge für Sound off gesetzt.
Zwar sehe ich in den Soundeigenschaften, das es so ist aber erst wenn ich das OK in den Eigenschaften klicke ist auch alles ruhig.
Naja so oft schaltet mann das Teil ja auch nicht aus.
Den PictureViewer habe ich durch einen Explorer ersetzt, hatte ich noch in meiner SW Sammlung vom HPC. (http://www.tillanosoft.com/anonymous_ftp/pub/ce/texp05j.zip) . Damit kann ich dann auch Tools wie ITaskMgr nutzen, um Programme gezielt zu beenden.
schnuddelbuddel