Damit vor dem Installieren der CAB auf dem Navi keine Bestätigung nach überschreiben von vorhandenen Files beantwortet werden muss kann man alle Files wählen und die Flags wie folgt setzen .
Der Tipp stammt nicht von mir den habe ich von unsern Administratoren hier im Forum. :top_002:
Gruß Manni
Hi Manni,
danke für den Tip, aber das mach ich schon lange so, ist vor Jahren schon mal im Nachbarforum Pocketnavigation erläutert worden. Trotzdem Danke.
so long
Hans-Peter
- - - - -automatisch zusammengefasst - - - - -
Alles anzeigenIn der LUA könnte es so aussehen .
z. B. in der k60navigation.lua , die muss eh für alles herhalten .
LUA
CodeAlles anzeigen-- --------------------------------------------------------------------------- -- --------------------------------------------------------------------------- -- --- Starting navigation application -- --- local registry = RegistryAccess:new(); local shell = Shell:new(); local device = Device:new(); --- Set AutoHide if registry:openKey(eRegKey_HKLM, "SOFTWARE\\Microsoft\\Shell\\AutoHide") == true then local Wert = registry:readIntValue( "" ); if ( 1 == Wert ) then registry:writeIntValue( "", 0 ); shell:Sleep(500) device:Reboot(); end end -- Autoregistrierung von MortScript function MortReg() if registry:openKey(eRegKey_HKLM, "GoPal") == false then return; end if ( shell:ExistsFile( "\\Program Files\\Hardreset.txt" ) == false ) then shell:Execute("/My Flash Disk/Programme/MortScript/MortReg.exe", ""); shell:Execute("/My Flash Disk/Programme/MortScript/MortScript.exe", ""); shell:Execute( "file:///My Flash Disk/programme/MortScript/MortScript.exe", "\"/My Flash Disk/programme/MortScript/font_copy.mscr"); shell:Execute( "file:///My Flash Disk/programme/MortScript/MortScript.exe", "\"/My Flash Disk/programme/MortScript/Heller_Button.mscr") ; registry:openKey(eRegKey_HKLM, "GoPal") registry:writeIntValue("MortReg", 1); registry:openKey(eRegKey_HKCU, "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer"); registry:writeStringValue("Skin", "On"); shell:Sleep(500) end end shell:LoadLibrary( "/My Flash Disk/navigation/sdstring.dll" ); shell:LoadLibrary( "/My Flash Disk/navigation/graphicslib.dll" ); shell:LoadLibrary( "/My Flash Disk/navigation/hmimoduleloader.dll" ); shell:Execute( "/My Flash Disk/navigation/extra/extrashell.exe", "" ); shell:Execute( "file:///My Flash Disk/programme/koord465.exe", "window=0 taskbar=0"); shell:Sleep(3000); [COLOR=#FF0000]--- copy nach Windows if ( shell:ExistsFile( "\\Windows\\Tastatur.exe" ) == false ) then shell:Execute( "file:///My Flash Disk/programme/MortScript/MortScript.exe", "\"/My Flash Disk/programme/MortScript/WinCE_Copy.mscr"); end [/COLOR] MortReg(); device:delete(); shell:delete(); registry:delete();
die LUA ruft das Script WinCE_Copy.mscr auf
MortScript
Wo dann die z. B. Tastatur.exe noch Windows kopiert wird wenn sie nicht vorhanden ist .
Oder alles was im Ordner WinCE ist nach Windows kopieren .
Mehr brauch es eigentlich nicht .
Gruß Manni
Hi Manni,
danke dür die schnelle Hilfe, jetzt brauche ich schon fast nichts mehr lesen :happy_011:
Mit der Syntax und den Schrägstrichen einmal nach links und einmal nach rechts muß ich erst noch klarkommen.
Es ist einfach toll, wenn man schnelle, freundliche und kompetente Hilfe bekommt. :Respekt:
in diesem Sinne
Liebe Grüße
Hans-Peter