Fehler : FileInstall

  • 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 !

    Einmal editiert, zuletzt von vivus (26. Oktober 2009 um 13:35)

  • SORRY ! grad als in diesen Eintrag geschrieben hatte ist mir mein Fehler aufgefallen ..

    hab den Destination Eintrag nicht richtig ausgefüllt ..

    Spoiler anzeigen

    FileInstall("test.txt",@ScriptDir&"\")

    SORRY !!