Hallo zusammen,
ich habe eine script (kompiliert als exe), aus dem ich wiederum weitere scripte (im au3-format) starten möchte.
wenn ich das hauptscript als au3 in scite ausführe, kann ich ohne probleme weitere au3-dateien starten. probiere ich dies jedoch aus der exe heraus, erhalte ich immer einen fehler, dass das 1. include nicht gefunden werden kann.
der code, der die au3s ausführt, ist folgender:
[autoit]Func _RunPlugin()
$Button = _GUICtrlMenu_GetItemText(GUICtrlGetHandle($Menu8), @GUI_CtrlId, False)
_SQLite_Close($DB_Handle)
;~ ShellExecute("AutoIt3.exe", @ScriptDir & "\Plugins\" & $Button & ".au3")
RunWait('"' & @AutoItExe & '" /AutoIt3ExecuteScript "' & @ScriptDir & "\Plugins\" & $Button & ".au3" & '"')
$DB = IniRead($ini, "DB", "AutoOpen", "")
$DB_Handle = _SQLite_Open($DB)
_OpenDB()
EndFunc
gibt es einen workaround, mit dem man das umgehen/ beheben kann?
ZitatAlles anzeigen---------------------------
AutoIt Error
---------------------------
Line 16 (File "O:\Dropbox\Movie-Database\Plugins\AutoScanFolder_Standard.au3"):#include <SQLite.au3>
Error: Error opening the file.
---------------------------
OK
---------------------------