Also heute hab ich es mit dem RunBefehl.
Folgendes Szenario. Ich möchte mit einem Autoitscript ein anderes Autoitscript aufrufen das dann eine SQLite DB erstellen soll.
Das run-Script zum starten:
Spoiler anzeigen
[autoit]
RunAs("user","ads","123",0,"C:\client.exe")
[/autoit]Das client.exe script:
Spoiler anzeigen
[autoit]
#include <SQLite.au3>
#include <SQLite.dll.au3>
_SQLite_Startup ()
_SQLite_Open('test.db')
Hier geschieht etwas, dass zumindestens für mich nicht nachvollziebar ist. Das run-script startet das clientscript aber die db wird nicht erstellt. Auch wenn ich einfach nur mit Run die client.exe starte, wird die DB nicht erstellt. Wenn ich nun allerdings die client.exe per Hand starte wird die DB wie es sein soll erstellt.