Hallo Stefan
Habe es hin bekommen.
Mit zwei getrennte aufrufe im Ordner Autostart
Jetzt passiert es nicht mehr das neuere Skins nicht laufen weil ASU von BigBugHmb noch ältere Koord465 und MortScript hat.
Einfach die neuste oder freigegebene Koord465.exe im Ordner 25 wo ja ASU als CAB ist rein kopieren und das gleiche mit MortScript aber so wie es angeboten wird im Ordner PNA.
Also der Ordner PNA mit neuem MortScript in Ordner 25 auf der Storage Card (SD Karte).
ASU erkenn die Sachen und nimmt sie mit beim ASU aufsetzen.
Die neue Koor465.exe und MortScript werden nur einmal beim ASU aufsetzten installiert , sonst würde der ganze Zauber die Sache nur unnötig ausbremsen.
Ich möchte es aber erst noch ein bisschen testen , bin jetzt oft genug auf die Nasse gefallen.
Natürlich musste ich in dem ASU Script ( BB_InitRun.mscr ) noch einigen einfügen, siehe ganz unten.
### im Ordner Autostart in der BB_MortScript_neu.xml ###
<?xml version="1.0"?>
<Application>
<Execute path="\My Flash Disk\programme\Koord465.exe" parameter="include=\My Flash Disk\Programme\MortScript-Copy.txt"/>
</Application>
### im Ordner Autostart in der BB_MortScript_neu2.xml
<?xml version="1.0"?>
<Application>
<Execute path="\My Flash Disk\Programme\MortScript\BB_MortScript_neu.exe" />
</Application>
### in der MortScript-Copy.txt ###
Run ("\My Flash Disk\programme\koord465.exe", "window=0 copy=\My Flash Disk\Programme\PNA\MortScript|\My Flash Disk\Programme\MortScript|2")
### In Ordner MortScript in der BB_MortScript_neu.mscr ###
If (DirExists("\My Flash Disk\Programme\MortScript_2\"))
If( FileExists( "\My Flash Disk\Programme\MortScript\BB_InitRun.mscr" ) )
xcopy("\My Flash Disk\Programme\PNA\MortScript\*.*","\My Flash Disk\Programme\MortScript_2\",1,1)
xcopy("\My Flash Disk\Programme\MortScript\BB_*.*","\My Flash Disk\Programme\MortScript_2\",1,1)
xcopy("\My Flash Disk\Programme\MortScript\ASU-*.*","\My Flash Disk\Programme\MortScript_2\",1,1)
EndIf
EndIf
DelTree( "\My Flash Disk\Programme\PNA" )
### in ASU Script BB_InitRun.mscr ###
# Manni on
If (FileExists("Storage Card\25\Koord465.exe"))
copy("\Storage Card\25\Koord465.exe","My Flash Disk\Programme\Koord465.exe",True)
EndIf
If (DirExists("\Storage Card\25\PNA\"))
MkDir( "\My Flash Disk\Programme\PNA" )
MkDir( "\My Flash Disk\Programme\PNA\MortScript" )
xcopy("\Storage Card\25\PNA\*.*","\My Flash Disk\Programme\PNA\MortScript\",1,1)
EndIf
# Manni off
Normalerweise müsste xcopy die Ordner selbst anlegen aber macht er nicht, musste ich mit MkDir machen. ![]()
und an drei stellen das hier.
Copy( ( ASU_PFAD \ "BB_MortScript_neu.xml" ), "\My Flash Disk\Navigation\Menu\Autostart\BB_MortScript_neu.xml", TRUE )
Copy( ( ASU_PFAD \ "BB_MortScript_neu2.xml" ), "\My Flash Disk\Navigation\Menu\Autostart\BB_MortScript_neu2.xml", TRUE )
Gruß Manni