Archiv verlassen und diese Seite im Standarddesign anzeigen : Auto it problem text datei erstellen
Hi ich habe eine Problem mit auto it. Es soll eine Textdatei auf den Standart laufwerk erstellt werden mit dem namen des betriebssystemes und den netzwerk namen nur will es nicht so wie ich will^^
weis wer wo der fehler ist??
$file = FileOpen(@HomeDrive"@OSBuild,@ComputerName .txt", 0)
FileClose ($file)
In Autoit werden Strings mit dem "&" zeichen verbunden.
$var = "OS: " & @OSVersion & "..."
Der 2. Parameter des FileOpen befehls steht für den Modus.
0 = Read mode
1 = Write mode (append to end of file)
2 = Write mode (erase previous contents)
4 = Read raw mode
8 = Create directory structure if it doesn't exist (See Remarks).
16 = Force binary(byte) reading and writing mode with FileRead and FileWrite
32 = Use Unicode UTF16 Little Endian mode when writing text with FileWrite and FileWriteLine (default is ANSI)
64 = Use Unicode UTF16 Big Endian mode when writing text with FileWrite and FileWriteLine (default is ANSI)
128 = Use Unicode UTF8 when writing text with FileWrite and FileWriteLine (default is ANSI)
Und du willst ja eine Datei schreiben und nicht auslesen. Also kann 0 nicht stimmen.
Ok erstmals danke aber das mit den strings verstehe ich nicht so ganz muss ich jetzt das homedrive auch als string schreiben??
@HomeDrive ist ja nur ein Macro welches einen bestimmten String beinhaltet.
In dem Fall steht es für das Laufwerk auf dem Windows installiert ist.
In meißten Fällen also "C:"
MsgBox (0, "String Tests", @HomeDrive)
MsgBox (0, "String Tests", @HomeDrive & "\Ordner")
also das mit den datei erstellen klappt nun nur noch nicht der name
$File = Fileopen (@HomeDrive & "\test8.TXT", 1)
@HomeDrive & "\" & @OSVersion & ".txt"
Powered by vBulletin® Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.