Wie kann ich ein Programm mit Parametern an die Windows 7-Taskleiste anheften?

12

In meinem Fall muss ich mich häufig auf einem bestimmten PC in unserem Netzwerk anmelden und Benutzerkonten verwalten. Ich habe gerade erfahren, dass ich mithilfe des Windows-Computerverwaltungs-Snap-Ins über die folgende Befehlszeile eine Verbindung zu einem anderen PC herstellen kann.

mmc c:\windows\system32\compmgmt.msc /computer:\\ComputerName

Wie kann ich dies für diese Anwendung oder eine andere Anwendung tun, die Parameter akzeptiert?

AKTUALISIEREN

Danke für die schnellen Antworten, Leute. Alles wird ausreichen, aber ich bin neugierig, gibt es eine Möglichkeit, die "Verknüpfung" zu ändern, die der Pin in der Taskleiste ist? Auch wenn es ein Registry-Hack ist?

Wenn ich die Referenz auf dem Pin ändern kann, müsste ich eine Verknüpfung oder eine Bat-Datei verwalten. Ein paar Verknüpfungen und Pins sind zwar nicht problematisch, aber es handelt sich immer noch um zusätzliche, unnötige Dateien, wenn dies auf andere Weise möglich ist.

RLH
quelle

Antworten:

15

Für die einfachste Methode können Sie überall eine Verknüpfung erstellen und diese an die Taskleiste anheften. Wenn Sie eine vorhandene Verknüpfung / PIN bearbeiten möchten, gibt es zwei Methoden:

  • Öffnen %USERPROFILE%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar(kopieren und einfügen in das Befehlsfeld Ausführen). Dies enthält alle Ihre angehefteten Verknüpfungen. Sie können die Zieleigenschaften der Verknüpfungen bearbeiten.
  • Klicken Sie mit der rechten Maustaste auf die Verknüpfung / den Pin, klicken Sie dann mit der rechten Maustaste auf die Anwendung (erste Auswahl unten), wählen Sie Eigenschaften und bearbeiten Sie das Ziel.

Beide funktionieren auf die gleiche Weise.

Akshat Mittal
quelle
Eine andere Möglichkeit (obwohl dies nur funktioniert, wenn die Anwendung nicht ausgeführt wird) besteht darin, bei gedrückter Umschalttaste + Rechtsklick auf das Taskleistensymbol zu klicken, dann Eigenschaften auszuwählen und das Feld Ziel zu bearbeiten.
Indrek
@Indrek Es ist das Gleiche wie ich in der alternativen Methode gesagt habe.
Akshat Mittal
@AkshatMittal Nicht genau das gleiche.
Indrek
@Indrek Drücken Sie die Umschalttaste und klicken Sie dann mit der rechten Maustaste auf die nicht aktive App. Das gleiche Menü mit den Optionen "Unpin" und "Pin to Start" wird geöffnet, wie beim Klicken mit der rechten
Maustaste.
@AkshatMittal Dann machst du etwas falsch. Umschalt + Rechtsklick sollte das Standard-Windows-Kontextmenü öffnen, so als hätten Sie im Windows Explorer mit der rechten Maustaste auf die Verknüpfung geklickt. Das Endergebnis ist natürlich dasselbe wie Ihre alternative Methode - das Dialogfeld "Eigenschaften" -, aber es ist einen Klick schneller, wenn die Anwendung nicht ausgeführt wird, sodass es nicht genau dasselbe ist. Jedenfalls habe ich es nur der Vollständigkeit halber erwähnt.
Indrek
6

Es gibt keine programmgesteuerte Möglichkeit, angeheftete Elemente im Startmenü oder in der Taskleiste zu verwalten. Das Problem beim Ändern von angehefteten Elementen besteht darin, dass Sie möglicherweise versuchen, dies zu tun. und das ist falsch.

Das Problem ist, dass Personen, die nicht der Benutzer sind , möglicherweise Elemente hinzufügen zu:

  • der Desktop
  • die Liste der schnellen Elemente des Startmenüs
  • das Schnellstartmenü
  • das Favoritenmenü
  • Das Startmenü hat die Liste angeheftet
  • Die Taskleiste hat die Liste angeheftet

Plötzlich werden diese Bereiche zu einer Müllhalde für jedes Stück Müll, das jemand für zu cool hielt.

Diese Bereiche sind für Benutzer . Keine Installer. Nicht das.

Aus diesem Grund kann niemand außer dem Benutzer Elemente an das Startmenü oder die Taskleiste anheften. Wenn sie es zulassen: Sie könnten versuchen, es zu tun. Microosoft hat ihre Lektion gelernt.

Anwendungen versuchen immer noch, ihren Müll auf dem Desktop und beim Schnellstart des Benutzers zu verstauen - auch wenn kein Schnellstart mehr erfolgt . Sogar Git, der aktuelle Liebling, macht es:

Geben Sie hier die Bildbeschreibung ein

Entwicklern kann nicht vertraut werden, was richtig ist.

Um Raymond Chen zu zitieren:

Warum gibt es keinen programmgesteuerten Zugriff auf die Pin-Liste des Startmenüs?

Wir haben unsere Lektion auf die harte Tour gelernt.

In Windows 95 haben wir programmgesteuert auf die Liste "Schnelle Elemente" des Startmenüs zugegriffen - die Elemente, die oben im Startmenü über der Liste "Programme" angezeigt werden. Dieser Bereich war für den Benutzer gedacht, um ihn mit seinen Lieblingslinks anzupassen, aber Programme erkannten schnell die Gelegenheit und spammten sich bei jeder Gelegenheit hinein.

Im IE haben wir programmgesteuert auf das Favoritenmenü zugegriffen, und erneut haben sich Programme selbst in dieses Menü gespammt.

In Windows XP haben wir absichtlich keinen programmgesteuerten Zugriff auf die fett gedruckte Liste der Elemente oben im Startmenü (die "Pin-Liste") gewährt. In der Pin-Liste können Benutzer ihre Lieblingssymbole einfügen. Es ist nicht der Ort, an dem ein Programm einseitig entscheidet: "Ich bin so cool. Ich bin deine Lieblingsikone. Ich weiß es einfach. Also werde ich mich dort hinstellen, weil ich so cool bin."

Weil wir wussten, dass in dem Moment, in dem wir die Leute mit der Pin-Liste herumspielen lassen, sich jeder darin installieren würde und es bedeutungslos (und nervig) werden würde.

Als Nächstes muss Microsoft herausfinden, wie Programme daran gehindert werden können, sich selbst Verknüpfungen zum Desktop hinzuzufügen.

Bonus Chatter

Nachschlagen meines alten Schnellstartordners in Windows 7:

C:\Users\ian\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch

Shows Foxit Reader dachte, es müsse sich einfach dort hinzufügen. Zusammen mit

  • µTorrent
  • Google Chrome

Wenn Sie der Autor eines dieser Programme sind, sind Sie ein Idiot. Stoppen Sie das Einfügen Ihrer Symbole in den Schnellstart. Hören Sie auf, Ihre Symbole auf dem Desktop zu platzieren. Stellen Sie das Symbol nicht mehr auf dem Desktop " Alle Benutzer" ein . Und ich sehe, dass Chrome heutzutage einen Weg gefunden hat, die Windows-Regeln zu umgehen, und sich bei der Erstinstallation an meine Taskleiste anheftet. Programme gehören in das Startmenü und nirgendwo anders.

Der Schnellstartordner ist noch vorhanden, aber jetzt ist es einfach ein Köder für unanständige Anwendungen, in den sie ihren Müll werfen können.

Der Desktop- Ordner sollte den gleichen Weg gehen.

Ian Boyd
quelle
was ist mit C:\Users\user\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar? es hat, gut nicht angeheftete Startmenüsymbole afaik, sondern angeheftete Taskleistensymbole
barlop
@barlop Für die Liebe Gottes, bitte benutze es nicht.
Ian Boyd
1
Es ist nichts Falsches daran, wenn ein Benutzer es verwendet. Und wie auch immer, die einzige Möglichkeit, die ich "verwendet" habe, besteht darin, eine Exe oder einen lnk darauf zu ziehen, und die lnk-Datei wird dort gespeichert. Ich spreche nicht von einem Programm, das es verwendet. Offensichtlich ist es obszön, dass Programme dies tun. Eine Lösung ist nicht, dass diese Routen blockiert werden sollten, sondern dass kostengünstige Open-Source-Software entwickelt wird, die dies nicht tut. Aber auch heutzutage fügen "seriöse" Programme standardmäßig Symbolleisten hinzu, sofern dies nicht aktiviert ist. Und in dieser Welt müssen wir uns bewusst genug sein, um keine Kästchen für Schnellstart- und Desktopsymbole oder schlimmer noch Symbolleisten anzukreuzen.
Barlop
Ist Ihr erster Satz dieser Antwort bis heute noch gültig?
März 2377
2

Sie können eine Verknüpfung (z. B. eine simbolische Verknüpfung mit dem Befehl "mklink") zu Ihrem Befehl mit den angegebenen Parametern erstellen und diese dann (die Verknüpfung) an die Windows 7-Taskleiste anheften.

Diogo
quelle
1

Geben Sie in ein Textdokument den Befehl ein

mmc c:\windows\system32\compmgmt.msc /computer:\\ComputerName

Speichern Sie dann als .bat-Datei und es sollte die Zeile ausgeführt werden, wenn Sie auf den Link klicken.

Wenn Sie möchten, klicken Sie mit der rechten Maustaste auf Hinzufügen, um das Startmenü zu starten.

Alex
quelle