Hi @ all
Hab da n kleines Problem.
Starte mit einem Script ein anderes Script, welches eigentlich komplett eigenständig ist, und auch sehr gut funktioniert.
In diesem zweiten Script ist der befehl FileInstall , um eine *.dll anzuhängen.
Jetzt passiert aber folgendes :
wenn ich mit dem ersten Skript das zweite aufrufe also starte,
installiert das zweite skript die dll in den ordner des ersten Skript'S ..
schwer zu erklären .. aber leich zu simulieren.
benutzt das
Spoiler anzeigen
HotKeySet("{ESC}", "Terminate")
$exe = "unterordner\SUB.EXE"
Run($exe, "")
while 1
ToolTip(@ScriptDir,0,0)
Sleep(5)
WEnd
Func Terminate()
Exit 0
EndFunc
als Skript 1, welches skript 2 starten soll ..
und das hier
Spoiler anzeigen
FileInstall("test.txt","")
;FileWrite(@ScriptDir&"\test.txt",@ScriptDir)
while 1
ToolTip(@ScriptDir)
Sleep(5)
WEnd
als skript 2 .. welches gestartet wird ..
als dll dummi einfach eine txt datei erstellen mit dem namen test.txt versehen.
...
so jetzt zu meiner Frage .. wie kann ich diesen " bug" umgehen ?
wie schaffe ich es, dass die dll .. in diesem fall die Txt in den richtigen pfad abgelegt wird?
weil Makros wie @scriptdir, ja nicht verwendet werden können ..
DANKE !