WorkingDir in Pfadangabe einbinden

  • Hallo,

    ich spiele grade mit den Dateibefehlen rum und habe folgenden Code.

    MsgBox(0, "Arbeitsverzeichnis", "Dies ist ihr aktuelles Abreitsverzeichnis:" & @WorkingDir)
    $text = InputBox("Datumsabfrage", "Bitte geben sie das heutige Datum ein. Format: DD.MM.YYYY")
    $file = FileOpen("FileTest.txt", 1)

    If $file = -1 Then
    MsgBox(0, "Fehler", "Datei kann nicht geöffnet werden. Na dann sie mal zu."), 10)
    Exit
    EndIf

    FileWrite("FileTest.txt", 1)
    For $i = 1 to 10 step 1
    FileWrite($file, $text & @CRLF)
    Next
    Run("notepad", & @WorkingDir & "\FileTest.txt")

    Mein Problem liegt in der letzten Zeile. Wie kann ich das in die Pfadangabe mit einbinden. Ich will einfach nicht jedesmal den kompletten Arbeitspfad mitangeben.

  • nien, das klappt leider nicht. da sagt er dann bei mir, er könne die angegebene datei nicht finden. hab zwar nochmal den sytnax n bisschen abgeändert, brachte aber alles nichts.

    vielen dank aber erstmal für deine hilfe.

  • So geht es:

    Run('notepad "' & @WorkingDir & '\FileTest.txt"')

    der mitgegebene Parameter muss kommentiert werden

  • irgendwie willer auch mti der anderen lösung nicht.

    also ich benutze SciTE 1.71. Falls das irgendwie weiterhilft.

    2 Mal editiert, zuletzt von Zero (5. Oktober 2007 um 22:44)

  • dann versuch es mit dieser Methode nochmal

    #include <process.au3>

    _RunDOS("start notepad.exe " & @WorkingDir & "\FileTest.txt")