Hallo zusammen
Ich habe ein Script gemacht, wo der Benutzer aufgefordert wird JA oder NEIN zu wählen. Wenn er NEIN wählt passiert nichts und das Fenster schliesst sich. Wenn er JA wählt wird eine Datei kopiert mit dem Windows Explorer Kopierfenster. Während dem Kopiervorgang kann der Benutzer auf Abbrechen klicken und das Fenster verschwindet dann.
Das Problem ist, wenn er das macht kommt nacher eine Fehlermeldung von AUTOIT
"Error: the requested action with this object has failed"
Kann ich diese Fehlermeldung irgendwie unterdrücken ???
[autoit][/autoit][autoit][/autoit][autoit];-------------------------------------------------------------------------------------
; Kopiert die Datei c:\Postfach\Benutzer.pst nach \\ntsrv05\pst_archiv\A_Benutzer\
; wenn der Benutzer auf die Schaltfläche JA klickt
#include <GUIConstants.au3>
[/autoit][autoit][/autoit][autoit]GUICreate("Radio Box Demo", 260,140)
[/autoit][autoit][/autoit][autoit]GUICtrlCreateLabel ("Soll die Datei kopiert werden ?", 20, 20, 250) ; first cell 50 width
[/autoit][autoit][/autoit][autoit]; Create the controls
$button_1 = GUICtrlCreateButton ("Ja", 30, 50, 80, 40)
$button_2 = GUICtrlCreateButton ("Nein", 140, 50, 80, 40)
; Show the GUI
GUISetState ()
; Auswahl ausführen.........
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Exit
Case $msg = $button_1
GUISetState (@SW_HIDE)
;MsgBox(0, "Default button clicked", "Ja" )
$username = EnvGet("username")
copy("c:\" & $username & ".doc","\\Server\freigabe\a_" & $username & "\")
[/autoit][autoit][/autoit][autoit]Func copy($fromFile,$tofile)
Local $FOF_RESPOND_YES = 16
Local $FOF_SIMPLEPROGRESS = 256
$winShell = ObjCreate("shell.application")
$winShell.namespace($tofile).CopyHere($fromFile,$FOF_RESPOND_YES)
EndFunc
Exit
Case $msg = $button_2
Exit;MsgBox(0, "Default button clicked", "Nein" )
EndSelect
WEnd