BackUp Programm Projekt

Hilfe & Unterstützung für das ISN AutoIt Studio
Antworten
lycaner
Beiträge: 3
Registriert: Do 3. Sep 2015, 12:48
Kontaktdaten:

BackUp Programm Projekt

Beitrag von lycaner »

Hallo an alle,

ich möchte gerne eine kleine BackUp Lösung realisieren, komme aber beim Befehl
RunDOS nicht weiter, ich kriege immer ne Error Meldung.

Ich habe folgenden Code angegeben beim OnClick event für das BackUp:

Code: Alles auswählen

 _RunDOS('ARJ32.exe a -hk -r' & $defaultDestination& $FName& $defaultSource) 
Error Meldung die ich bekomme:

Code: Alles auswählen

AutoIt3 Syntax Checker v3.3.14.1  Copyright (c) 2007-2013 Tylo & AutoIt Team

"E:\AutoIT\ISN_AUTOIT_STUDIO\ISN AutoIt Studio\Projects\BackUp ARJ\Forms\BackUp.isf"(10,97) : error: _RunDOS('ARJ.exe a -hk -r' & $defaultDestination& $FName& $defaultSource)(): undefined function.
GUICtrlSetOnEvent(-1,"_RunDOS('ARJ.exe a -hk -r' & $defaultDestination& $FName& $defaultSource)")
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
"E:\AutoIT\ISN_AUTOIT_STUDIO\ISN AutoIt Studio\Projects\BackUp ARJ\Forms\BackUp.isf"(16,27) : error: End(): undefined function.
GUICtrlSetOnEvent(-1,"End")
~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoIT\ISN_AUTOIT_STUDIO\ISN AutoIt Studio\Projects\BackUp ARJ\BackUp_ARJ.au3 - 2 error(s), 0 warning(s)

BackUp_ARJ.au3 -> Exit Code: 2	(Laufzeit: 1.46 sec)
Danke für die Hilfe

Chris

BackUp ARJ.rar
lycaner
Beiträge: 3
Registriert: Do 3. Sep 2015, 12:48
Kontaktdaten:

Re: BackUp Programm Projekt

Beitrag von lycaner »

Hallo allerseits,

ich habe recht stark am Projekt gearbeitet und dachte ich mache mal ein UpDate des Projekte Ordners.
Nicht dass Ihr zum anschauen einen veralteten Ordner habt.

Gruss

Chris

BackUp ARJ.rar

EDIT: UpDate des Projektes und neu Daten Editiert. Link angepasst. 2015.09.04
Benutzeravatar
ISI360
Administrator
Beiträge: 322
Registriert: Fr 11. Okt 2013, 13:06
Kontaktdaten:

Re: BackUp Programm Projekt

Beitrag von ISI360 »

Hallo!

Im grunde ist deine Denkweise schon richtig! Nur kannst du mit GuiSetOnEvent leider keine Parameter übergeben. (Ist so bei AutoIt)
Das heißt du kannst im FormStudio nicht direkt die Funktion + Parameter angeben sondern nur die Funktion alleine.
(zb. myfunc)

Du musst dir also in deinem Hauptskript eine neue Funktion anlegen. Diese hat folgenden inhalt:
_RunDOS('ARJ32.exe a -hk -r' & $defaultDestination& $FName& $defaultSource)
Und im FormStudio trägst du dann nur den Funktionsnamen unter "Click on func." ein.

Hoffe es hilft dir!
Antworten