Wert in Verknüpfungen ändern

  • Hallo,

    ich hab einen Ordner im Startmenü\Programme\Beispiel Anwendung

    hier befinden sich 55 Verknüpfungen in 4 Unterordner um Anwendungen zu starten.

    Im Targetpath werden die verschiedene Programme immer mit dem selben Parameter aufgerufen.
    %Zielpfad%\test\test.bat test1.


    Hat da jemand ein script, dass den Wert test1 sucht und durch test2 ersetzt ??

    Würde mich freuen :)

  • Ein direktes Edititieren der Verknüpfungen ist scheinbar nicht möglich, aber du kannst die vorhandenen Attribute auslesen und die alte Verknüpfung dann durch Neuerstellen überschreiben.
    Schau dir mal die Hilfe zu diesen beiden Funktionen an:

    [autoit]


    filegetshortcut()
    filecreateshortcut()

    [/autoit]

    Sofern du die Namen der Verknüpfungen nicht kennst brauchst du noch _filelisttoarray() oder in deinem Fall (Unterverzeichnisse) evtl eine rekursive Dateisuche als Alternative. Dazu siehe Suchfunktion oder auch die beiden Threads von Heute zum selben Thema.
    Wie Arrays und Schleifen zu handhaben sind solltest du ebenfalls wissen, deinem Reg Datum nach sollte das ja kein Problem sein.