Hi,
ich hoffe mal mir kann jemand weiterhelfen!
Das Script (siehe Anhang) soll alle Daten die in meinem Scriptordner hinterlegt sind, bei Aktivierung des Scripts in einen "Default"-Ordner kopieren. Vom Grundprinzip her ist alles klar. Der Neue Ordner wird am richtigen Pfad erstellt und meine Dateien werden auch kopiert. Allerdings werden die Dateien in den flaschen Ordner kopiert. Sobald ich das Script ausführe wird automatisch in dem Scriptordner ein neuer Ordner, der "3" heißt erstellt und kopiert die Daten dahin. Der Ordner in meinem angegebenen Pfad bleibt allerdings leer. Ich vermute mal, das der Fehler beim Punkt SetData liegt, aber was genau ist falsch?
Spoiler anzeigen
#include <GUIConstants.au3>
#include <GUIConstantsEx.au3>
#include <ProgressConstants.au3>
$Window = GUICreate("testprg", 476, 66, 3, 4)
$Location = GUICtrlCreateInput("C:\test\test", 8, 16, 257, 21)
$Loc = GUICtrlCreateButton("pfad", 272, 16, 97, 25, 0)
$Inst = GUICtrlCreateButton("Installieren", 376, 16, 89, 25, 0)
$Verkn = GuiCtrlCreateCheckbox("Verknüpfung Desktop",8,40,290,30)
GuiCtrlCreateProgress(335, 50, 127, 13)
GuiCtrlSetData(-1, 0)
GUISetState(@SW_SHOW)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]While 1
$msg = GUIGetMsg()
Switch $msg
Case $GUI_EVENT_CLOSE
Exit
Case $Loc
$var = FileSelectFolder("pfad angeben", "", -1, @ProgramFilesDir & "\test")
GUICtrlSetData($Location, $var)
Case $Verkn
FileCreateShortcut("", @DesktopDir & "test")
Case $Inst
DirCreate($Location)
FileCopy(@ScriptDir & "\" & "MAIN.au3", $Location, 1)
EndSwitch
WEnd