Ergebnis 1 bis 7 von 7
  1. #1
    W32.FunLove
    Registriert seit
    01.08.2007
    Beiträge
    129

    Standard 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??

    Code:
    $file = FileOpen(@HomeDrive"@OSBuild,@ComputerName	.txt", 0)
    FileClose ($file)

  2. #2
    Sobig Wurm
    Registriert seit
    18.03.2007
    Beiträge
    200

    Standard

    In Autoit werden Strings mit dem "&" zeichen verbunden.
    Code:
    $var = "OS: " & @OSVersion & "..."
    Der 2. Parameter des FileOpen befehls steht für den Modus.
    Code:
     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.
    nuffing

  3. #3
    W32.FunLove
    Registriert seit
    01.08.2007
    Beiträge
    129

    Standard

    Ok erstmals danke aber das mit den strings verstehe ich nicht so ganz muss ich jetzt das homedrive auch als string schreiben??

  4. #4
    Sobig Wurm
    Registriert seit
    18.03.2007
    Beiträge
    200

    Standard

    @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:"

    Code:
    MsgBox (0, "String Tests", @HomeDrive)
    MsgBox (0, "String Tests", @HomeDrive & "\Ordner")
    nuffing

  5. #5
    W32.FunLove
    Registriert seit
    01.08.2007
    Beiträge
    129

    Standard

    also das mit den datei erstellen klappt nun nur noch nicht der name

    Code:
    $File = Fileopen (@HomeDrive & "\test8.TXT", 1)

  6. #6
    Sobig Wurm
    Registriert seit
    18.03.2007
    Beiträge
    200

    Standard

    Code:
    @HomeDrive & "\" & @OSVersion & ".txt"
    nuffing

  7. #7
    W32.FunLove
    Registriert seit
    01.08.2007
    Beiträge
    129

    Standard

    Danke es funzt

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •