Leider scheint das nicht zu funktionieren und ich bin neugierig, warum nicht.
Wenn Sie versuchen, (zumindest einige) Skripte (z. B. VBS, Python) an die Taskleiste anzuheften, wird stattdessen eine Pin für den Interpreter erstellt. Dies gilt auch für das Anheften einer Verknüpfung für diese Arten von Skripts.
Windows scheint dies unter der Annahme zu tun, dass Sie möglicherweise mehrere Skripts von derselben Pin ausführen möchten (dh, wenn Sie ein Skript direkt an die Taskleiste anheften, wird eine Pin an den Interpreter angelegt [wie angemerkt], das Skript selbst wird jedoch angezeigt unter den Listen "Recent" oder "Pinned", wenn Sie sofort mit der rechten Maustaste auf das angeheftete Element klicken).
Ich würde mich über einige Hilfestellungen bei der Fehlerbehebung freuen.
Damit alles wie gewünscht funktioniert, müssen Sie das Ziel der fixierten Verknüpfung wie folgt bearbeiten:
Klicken Sie mit der rechten Maustaste auf das angeheftete Element.
Auswählen des Dolmetschereintrags und erneutes Klicken mit der rechten Maustaste.
Wählen Sie Eigenschaften und bearbeiten Sie das Feld Ziel auf der Registerkarte Verknüpfung .
In Ihrem Fall sollten Sie das Ziel ändern, zB:
C:\Windows\System32\wscript.exe
Zu:
C:\Windows\System32\wscript.exe "C:\path\to\your\key_script.vbs"
Stellen Sie sicher, dass Sie auf Anwenden klicken, nachdem Sie das Ziel geändert haben . Drücken Sie OK, um das Fenster zu schließen, wenn Sie fertig sind.
Anmerkungen
Das einfache Anhängen des vollständigen Pfads des Skripts (in Anführungszeichen) an den Interpreter-Eintrag sollte ausreichen, um die meisten Skripts auszuführen. Allerdings benötigen einige Interpreter möglicherweise zusätzliche Befehlsschalter, um ein Skript ordnungsgemäß auszuführen.
Bei Batch-Dateien (
.bat
) lässt Windows anscheinend keine direkte Verknüpfung von Skripts oder Verknüpfungen mit Skripts zu. Sie müssen z. B.C:\windows\system32\cmd.exe
(oder%SystemRoot%\system32\cmd.exe
) zuerst einen Pin anbringen und dann den Pin wie oben beschrieben bearbeiten. Das endgültige Ziel sollte folgendermaßen aussehen:C:\windows\system32\cmd.exe /c "c:\path\to\your\script.bat"
Dabei
/c
wird angegeben,cmd.exe
dass der angegebene Befehl nur ausgeführt und sofort geschlossen werden soll.Wenn Sie immer noch Probleme haben, kann ein anderes Problem auftreten (z. B. Fensterfokus). Das
.vbs
Skript selbst scheint zu funktionieren (es sendet Ctrl+ Johne Ausgabe).