Verknüpfung "ausführen in"

  • Hi,
    ich hab hier ein kleines Problem mit einer Verknüpfung
    So wird sie erstellt:

    [autoit]

    FileCreateShortcut("C:\Firma\Connect.exe", @DesktopDir & "\Connect.lnk",@ScriptDir,"","", "C:\Firma\world.ico")

    [/autoit]

    das funktioniert soweit auch.
    Wenn ich die FileCreateShortcut Hilfe richtig verstehe ist workingdir doch bei der Verknüpfung "Ausführen in" oder?
    Das wiederrum funktonier nämlich nicht.
    Die exe auf die die Verknüpfung zeigt kopiert einige Dateien:

    [autoit]

    FileInstall("world.ico","world.ico",1)
    FileInstall("Logon.wav","Logon.wav",1)

    [/autoit]

    und die liegen momentan auf dem Desktop, da sollten Sie nicht hin sonern eigentlich in C:\Firma

    [autoit]

    FileCreateShortcut("C:\Firma\Connect.exe", @DesktopDir & "\Connect.lnk","C:\Firma\","","", "C:\Firma\world.ico")

    [/autoit]


    und

    [autoit]

    FileCreateShortcut("C:\Firma\Connect.exe", @DesktopDir & "\Connect.lnk","C:\Firma","","", "C:\Firma\world.ico")

    [/autoit]

    hab ich auch schon versucht. :cursing:

    Wie kann ich der Verknüpfung denn "Ausführen in" mitgeben?

  • Du musst dann auch den Pfad mit angeben:

    [autoit]

    FileInstall("world.ico","C:\Firma\world.ico",1)
    FileInstall("Logon.wav","C:\Firma\Logon.wav",1)

    [/autoit]

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.

  • ahhh...ich sehe ich hab mich nicht klar ausgedrückt.
    Aber du hast recht...das würde auch gehen.

    Die exe die die Files kopiert liegt schon richtig. Und das kopieren läuft auch so wie es laufen soll. Wenn ich manuell eine Verknüpfung auf dem Desktop anlege gehts auch. Nur bei der exe die durch

    [autoit]


    FileCreateShortcut("C:\Firma\Connect.exe", @DesktopDir & "\Connect.lnk",@ScriptDir,"","", "C:\Firma\world.ico")

    [/autoit][autoit][/autoit][autoit][/autoit]


    erstellt wird fehlt in den verknüpfungseigenschaften das "Ausführen in".
    Kann man das nicht mit übergeben?