Aus Autoit notepad starten und textdatei öffen / Zeichen ausklammern (z.b. "")

  • Hallo ist es möglich aus Autoit heraus eine Datei im Notepad anzuzeigen.

    Mein Script generiert eine Textdatei. Und diese soll dann im Notepad angezeigt werden.
    Suche daher einenexterenen Aufruf.
    Da mir extra ein Script zu schreiben das mir den Notepad öffnet und per SEND Keys die Datei lädt zu
    kompliziert erscheint.

    Kenne das z.b. aus Perl:
    system ("notepad.exe C:\\TEMP\\testdatei.txt");

    2te Frage:

    Und wie kann ich Zeichen ausreklammern, z.b. bei Perl durch \
    Perl: system ("notepad.exe \"C:\Program Files\IE\Beispiel Text.txt\"");

    bei DOS ist des ^
    z.b. dir/s ^|find "test"

    Wie geht das beim Autout bei z.b. , oder Doppelten ""

    Danke

    ----------------------------------------------------------------------------------------------------------------------
    Früher musste man Drachen töten und konnte die Jungfrau heiraten.
    Heute gibt es keine Jungfrauen mehr, man muss den Drachen heiraten!

    • Offizieller Beitrag

    Eine Datei in Notepad zu öffnen geht so:

    [autoit]

    ShellExecute('notepad.exe', 'C:\Dokumente und Einstellungen\test.au3')

    [/autoit]

    Dafür brauchts dann auch keine doppelten Anführungszeichen. Ansonsten hast Du bei AutoIt die Möglichkeit die einfachen Anführungszeichen ' für eine möglicherweise nötige Schachtelung zu benutzen.
    Zum Beispiel so:

    [autoit]

    Run("Notepad.exe 'C:\Dokumente und Einstellungen\test.au3'", "", @SW_MAXIMIZE)

    [/autoit]