Das Kopieren

Post Reply
User avatar
FruF
Posts: 204
Joined: 26. Jan 2009, 12:33
Contact:

Das Kopieren

Post by FruF » 15. Apr 2014, 13:00

Hallo,
das Paket läuft bei mir, jedoch auf einem TS nicht. Denn er will die Daten nicht kopieren die in "64" sind.
Die Relevanten Teile hab ich unten im Code. der COPY Befehl geht nicht. (in dem Fall ejtzt grad sogar doppelt gemoppelt)

Code: Select all

[Product]
#Set:Product, DONTDELETE

[Set:Product]
Call change user /install
If DoesPathExist ("%SystemDrive%\Program Files (x86)") == "1" | DoesRegKeyExist ("HKLM,SOFTWARE\Wow6432Node") == "1" Then "Set:Config64" Else "Set:Config86" Endif
.
.
.
Call change user /exec

[Set:Config64]
Copy "%Src%\64" "%ProgramFiles(x86)%\Programmordner\UserConfig" /S
1:64\Datei.trt, %APP%\UserConfig\Datei.trt,  NORMAL,  16
1:64\File.bin, %APP%\Userconfig\File.bin,   NORMAL,  1256


MaMa82
Posts: 344
Joined: 10. Jun 2011, 13:56
Contact:

Re: Das Kopieren

Post by MaMa82 » 15. Apr 2014, 13:25

Hallo FruF,

ich würde hier ein wenig anders vorgehen.

Code: Select all

[SetupInfo]
Command Line Options =/AW /S2

[Setup]
Platform=*

[Product]
#Set:Product
#Set:ConfigX86, WINDOWS32
#Set:ConfigX64, WINDOWS64

[Set:Product]
1:86\Datei.trt, %APP%\UserConfig\,  CLIENT USEFILENAME WINDOWS32,  16
1:86\File.bin, %APP%\Userconfig\,   CLIENT USEFILENAME WINDOWS32,  1256
1:64\Datei.trt, %APP%\UserConfig\,  CLIENT USEFILENAME WINDOWS64,  16
1:64\File.bin, %APP%\Userconfig\,   CLIENT USEFILENAME WINDOWS64,  1256

[Set:ConfigX86]
Copy "%Src%\86\*.*" "%ProgramFilesDirx86%\Programmordner\UserConfig" /S

[Set:ConfigX64]
Copy "%Src%\64\*.*" "%ProgramFilesDir%\Programmordner\UserConfig" /S
Ist aber auch nur ein Vorschlag. ;)
Grüße MaMa82


PS: EDV steht nicht für "Elektronische Datenverarbeitung", sondern vielmehr für "ENDE DER VERNUNFT"! :roll:

User avatar
FruF
Posts: 204
Joined: 26. Jan 2009, 12:33
Contact:

Re: Das Kopieren

Post by FruF » 24. Apr 2014, 16:46

Nachtrag :
Danke Mama für den Tip.
Kurz : COPY hat einfach nicht funktioniert. Egal wie es eingebunden. also wurde am ende Jede Datei einzelln mit 1:... kopiert
Schwachsinn aber hey, Bis heute hab ich keine Ahnung wieso.
WINDOWS32 und 64 nutz ich in dem Falle nicht, da es im Zusammenspiel mit Platform=[x86] nich geht.

Gruß
FruF

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: Ahrefs [Bot] and 1 guest