ShellExecute + notepad + speichern unter --> [error 0x3002]

  • Moin!

    Ich rufe eine Textdatei über ShellExecute auf.

    [autoit]


    ShellExecute('notepad.exe', 'data/Item.txt')

    [/autoit]

    Das funktioniert alles ganz prima, allerdings bekomme ich im Notepad den Fehler "error 0x3002" wenn ich auf "speichern unter" klicke. Einfaches "speichern" geht indes. Wenn ich die Textdatei schließe und wieder öffne, kann ich "speichern unter" ausführen. Da liegt der Schluss nahe, das AutoIt die Textdatei noch in irgendeiner Weise verwendet, deshalb verweigert Notepad den Zugriff - ist allerdings nur eine Vermutung, eigentlich bin ich völlig ratlos.
    Kennt jemand dieses Problem und kann mir bei der Lösung behilflich sein?

    Vielen Dank.
    ~z8-Xrc

    Einmal editiert, zuletzt von z8-Xrc (2. März 2009 um 14:54)