So eine neue Frage hat sich ergeben^^ Jemand hatt mir erklärt wie man file dateien erstellt und ich wollt jetzt wissen wie man macht das in die filedatei was staht oder sich was eintragen lässt ohne dass mans öffnet und eingibt
danke im vorraus
Beiträge von BadBunny
-
-
okay danke wenn ich noch fragen hab (wovon ich ausgehe) schreib ich die ins den tread hier
solange steht er gelöst
-
asoooo
also kann man wenn man nen global nimmt imemr drauf zugreifen bei local nichtmehr und kann man das auch einfach weg lassen?bei dem script hier z.b.:
[autoit]#include <file.au3>
[/autoit][autoit][/autoit][autoit]
HotKeySet ("e", "beenden")
DirCreate(@DesktopDir & "\Ordner")
Global $quellepfad=@ScriptDir & "\testfile.txt"
Global $zielpfad= @ScriptDir & "\ordner\test" ; das erste versuch steht für das verzeichnis das letzte für den namen (+ $test)
_FileCreate($quellepfad); erzeuge eine datei unter $quellenpfadfor $test = 1 To 3
[/autoit][autoit][/autoit][autoit]
FileCopy($quellepfad, $zielpfad & $test & ".txt")
NextFunc beenden ()
[/autoit]
Exit
EndFunc -
könntest du das pls ein wenig ... leichter formulieren name22??^^
-
nur eine sache... das mit dem global wofür steht das da???
-
hey jetzt hab ichs danke^^
[autoit]#include <file.au3>
[/autoit][autoit][/autoit][autoit]
HotKeySet ("e", "beenden")
DirCreate(@DesktopDir & "\Ordner")
Global $quellepfad=@ScriptDir & "\testfile.txt"
Global $zielpfad= @ScriptDir & "\ordner\test" ; das erste versuch steht für das verzeichnis das letzte für den namen (+ $test)
_FileCreate($quellepfad); erzeuge eine datei unter $quellenpfadfor $test = 1 To 3
[/autoit][autoit][/autoit][autoit]
FileCopy($quellepfad, $zielpfad & $test & ".txt")
NextFunc beenden ()
[/autoit]
Exit
EndFunc -
so? Funkt. nicht so oder muss mand a auch so ne #include machen?
[autoit]DirCreate ( @DesktopDir)
[/autoit] -
also wo wir gerade dabei sind wie erstellt man nen Ordner???
[autoit]
file geht ja mit#include <file.au3>
[/autoit]
_FileCreate -
-
[autoit]
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
#include <file.au3> ;für die Funktion _Filecreate um ein Testfile zu erstellen
HotKeySet ("e", "beenden")
$test = 0
Global $quellepfad=@ScriptDir & "\testfile" & $test & ".txt"
Global $zielpfad=@DesktopDir_FileCreate($quellepfad) ; wir erstellen die zu kopierende Datei, dabei im Test auch nichts schief gehen kann
[/autoit][autoit][/autoit][autoit]FileCopy($quellepfad, $zielpfad) ;kopieren
[/autoit][autoit][/autoit][autoit]For $test = 0 to 4
[/autoit][autoit][/autoit][autoit]FileCopy($quellepfad, $zielpfad) ;kopieren
[/autoit][autoit][/autoit][autoit]Next
[/autoit][autoit][/autoit][autoit][/autoit][autoit]Func beenden ()
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
Exit
EndFunc;die Datei testfile.txt liegt jetzt auf deinem desktop
[/autoit][autoit][/autoit][autoit]Exit
[/autoit]
funkt imemr nochnicht -
Danke Stefan das meinte ich.
wie macht man das dann, das es 5 mal kopiert wird so wird es nur einmal kopiert mit testfile1 -
Also ich wollte testen ob man eine datei mehrmels auf den desktop kopieren kann jeweils mit anderem namen (deshalb $test, Do $test = $test +1)
-
also der code ist :
[autoit]#include <file.au3>
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
HotKeySet ("e", "beenden")
$test = 1
Global $quellepfad=@ScriptDir &"\testfile"& $test".txt" ;<----------- HIER LIEGT DER FEHLER WIE SCHREIBT MAN DAS????
Global $zielpfad=@DesktopDir_FileCreate($quellepfad)
[/autoit][autoit][/autoit][autoit]FileCopy($quellepfad, $zielpfad)
[/autoit][autoit][/autoit][autoit]Do
[/autoit][autoit][/autoit][autoit]$test= $test +1
[/autoit][autoit][/autoit][autoit]FileCopy($quellepfad, $zielpfad)
[/autoit][autoit][/autoit][autoit]Until $test = 5
[/autoit][autoit][/autoit][autoit]Func beenden ()
[/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit]
Exit
EndFuncExit
[/autoit]