it-swarm.com.de

Wie kann ich eine Shortcut- oder eine Batch-Datei an die neue Windows 7-, 8- und 10-Taskleiste und das Startmenü heften?

Wir haben Probleme beim Hinzufügen unserer Batch-Skripte zur Windows 7-, 8- oder 10-Taskleiste oder zum Startmenü.

Unsere Batchdateien nehmen einige Argumente entgegen und führen einfach eine andere Anwendung basierend auf diesen Argumenten aus. Um es einfach zu halten, haben wir einige Verknüpfungen für unsere Kunden erstellt, auf die sie nur klicken müssen, um alles zum Laufen zu bringen.

Die Frage hier ist: Wie können wir diese Verknüpfungen oder Batch-Dateien in der Taskleiste oder im Startmenü anheften?

(Die Kunden dürfen nicht auf das Dateisystem zugreifen und können daher nur die Taskleiste sehen.)

272
Shaharyar
  1. Erstellen Sie eine Verknüpfung zu Ihrer Batchdatei.
  2. Rufen Sie die Verknüpfungseigenschaft auf und ändern Sie das Ziel in etwas wie: cmd.exe /C "path-to-your-batch".
  3. Ziehen Sie einfach Ihre neue Verknüpfung in die Taskleiste. Es sollte jetzt feststeckbar sein.
372
Kamil Klimek

Dieser Thread beantwortet beinahe mein Problem. Ein weiterer Thread, der es wert ist, gelesen zu werden, der diese Probleme auf andere Weise löst, ist hier: Hinzufügen von Stapeldateien zur Windows 7-Taskleiste wie der Vista/XP-Schnellstart

Mit den folgenden Schritten konnte ich der Taskleiste eine Batchdatei hinzufügen:

  1. Benennen Sie Ihre .cmd/. Bat zu .exe
  2. Klicken Sie mit der rechten Maustaste auf die * .exe und wählen Sie in der Taskleiste "PIN"
  3. Benenne es wieder in .cmd/.bat um
  4. Umschalt + Rechtsklick auf das Taskleistensymbol (für die Exe) und Eigenschaften auswählen
  5. Ändern Sie den Verweis von * .exe in .cmd/. Bat und ändern Sie das Symbol nach Bedarf

Es funktioniert sofort, aber die Symbolaktualisierung erfordert einen Neustart.

Ich habe jedoch eine zusätzliche Frage: Wie erhält man eine angeheftete Taskleisten-Batchdatei, die eine andere Datei als Parameter akzeptiert? Es funktioniert, wenn es auf der Startleiste oder nur im Ordner angeheftet ist, aber ich kann es nicht so zum Laufen bringen wie unter XP.

Dies ist die Funktionalität, über die ich spreche:

Ziehen Sie eine Datei auf das Fledermaussymbol und legen Sie sie dort ab. Die Fledermaus erhält den Dateinamen der abgelegten Datei als% 1 und vbscript als WScript.Arguments (0).

50
daniel

Der Ordner für die Windows 7-Taskleiste befindet sich unter:

C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

Der Startmenü-Ordner lautet:

C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu

Sie können dort eine Verknüpfung erstellen, die nach dem Abmelden und erneuten Anmelden angezeigt werden sollte.

Hoffe, das hilft ... Es gibt noch andere Dinge, auf die ich Sie hinweisen sollte, zum Beispiel, dass sie mit der rechten Maustaste klicken und die Batch-Datei bearbeiten können. Vielleicht möchten Sie sich also die NTFS-Berechtigungen zum Sperren der Datei ansehen.

15
William Hilsum

Ja, dies ist eine nervige "Funktion" der Windows 7-Taskleiste. Ich habe eine einfache Anwendung erstellt, die Batch-Dateien ausführt, die Sie an Ihre Taskleiste anheften und an die Sie Batch-Dateien anheften können. Es erledigt die Arbeit. Laden Sie es kostenlos herunter -> http://johnastevens.com/helpTopics.aspx#batchapp

3
John Stevens

Ich werde eine weitere nützliche Methode hinzufügen. Möchtest du in Windows 10 eine einfachere Taskleiste haben, in der du Dinge wie diese einfach anheften kannst (kleine Symbole) ?:

 enter image description here

sie sehen also nur die Programme, die geöffnet sind.

Erstellen Sie unter " Dokumente " einen Ordner mit dem Namen " Meine Symbole " und fügen Sie die gewünschten Verknüpfungen ein. Klicken Sie dann mit der rechten Maustaste auf die Taskleiste -> "Neue Symbolleiste":

 enter image description here

und wählen Sie Ihren Ordner. Entsperren Sie dann die Taskleiste, klicken Sie mit der rechten Maustaste auf die neue Symbolleiste und deaktivieren Sie "Titel anzeigen" und "Text anzeigen":

 enter image description here

p.s. Vergessen Sie nicht, das Häkchen bei "NIE KOMBINIEREN VON IKONEN" in den Eigenschaften der Taskleiste zu entfernen:

 enter image description here

2
T.Todua

In meinem Fall hat es keine dieser Lösungen zu 100% gebracht. Sie waren in der Nähe, aber auf den neuesten Windows 10 sind dies die Schritte, die ich befolgen musste:

1. Benennen Sie .bat in .exe um
2. Klicken Sie mit der rechten Maustaste auf .exe => Zum Starten anheften
3. Klicken Sie mit der rechten Maustaste auf .exe => In .bat umbenennen
4. Rechtsklick auf Taskleiste/Startmenüpunkt => Mehr => Dateispeicherort öffnen
5. Klicken Sie mit der rechten Maustaste auf die Verknüpfung => Ändern Sie das Ziel von .exe in .bat

Erledigt!

1
iuliu.net