Dateiname als Variable
#1
Posted 20 January 2009 - 08:11 PM
ich habe ein sript erstellt.
Hier kann der User eine Datei auswählen, die während dem Build entpackt werden soll
also z.B.: MeineWahl.zip
Jetzt soll dieses Archiv auch in einen Ordner entpackt werden mit dem selben Namen
also in meinem Beispiel: MeineWahl
Dazu müßte ich den Namen der Datei die der Auswählt ermitteln (natürlich ohne ".zip")
und das ganze in eine Variable speichern:
In Kurzform so:
MeineWahl.zip -> Textvariable in der "MeineWahl" steht
MeineWahl.zip -> ...\Textvariable (alle Dateien aus dem Archiv extrahieren)
#2
Posted 20 January 2009 - 09:43 PM
Hallo,Hallo,
ich habe ein sript erstellt.
Hier kann der User eine Datei auswählen, die während dem Build entpackt werden soll
also z.B.: MeineWahl.zip
Jetzt soll dieses Archiv auch in einen Ordner entpackt werden mit dem selben Namen
also in meinem Beispiel: MeineWahl
Dazu müßte ich den Namen der Datei die der Auswählt ermitteln (natürlich ohne ".zip")
und das ganze in eine Variable speichern:
In Kurzform so:
MeineWahl.zip -> Textvariable in der "MeineWahl" steht
MeineWahl.zip -> ...\Textvariable (alle Dateien aus dem Archiv extrahieren)
ich hoffe so was wie hier hilft dir weiter:
// //Set,%file%,"c:\folder\MeineWahl" Set,%file%,"c:\folder\MeineWahl.zip" // StrFormat,Filename,%file%,%filename% StrFormat,Path,%file%,%path% StrFormat,Replace,%filename%,".","\",%tmp% StrFormat,Path,%tmp%,%newtmp% If,%newtmp%,Equal,"",Set,%newtmp%,%tmp% Set,%tmp%,%newtmp% StrFormat,Replace,%tmp%,"\",".",%tmp% Set,%tmp%,%tmp%* StrFormat,Replace,%tmp%,".*","",%tmp% StrFormat,Replace,%tmp%,"*","",%tmp% Set,%newpath%,%path%%tmp% Message,"%tmp%",Information Message,"%newpath%",Information Message,"%newpath%\%filename%",Information
Peter
#3
Posted 20 January 2009 - 10:20 PM
#4
Posted 20 January 2009 - 11:50 PM
Ich benutze übrigens Winbuilder 075 beta 6.
#5
Posted 21 January 2009 - 11:28 AM
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users