2017-04-06 8 views
1

Ma tâche ici consiste à épingler deux raccourcis à la barre des tâches par script batch.Mise à jour de la barre des tâches à partir du lot après la création de .lnk dans son dossier

J'ai un script adapté de here, en créant deux raccourcis dans% APPDATA% \ Microsoft \ Internet Explorer \ Lancement rapide \ User Pinned \ TaskBar \, et cela fonctionne bien. Malheureusement, ma barre des tâches ne les remarque pas et ne les affiche donc pas.

Comment puis-je dire à la barre des tâches de se mettre à jour en ajoutant ces raccourcis?

Il s'agit de PC Win10.

Editer: Je l'ai essayé avec pinnerjs.bat, il semble qu'il y ait un problème étrange: Son menu contextuel ne voit pas les mêmes éléments que mon menu contextuel. Fait des images pour illustrer. L'élément dont j'ai besoin est "An Taskleiste anheften", celui directement en dessous de "Edit with Notepad ++". Je peux vivre avec l'utilisation de pinnerjs si nous l'obtenons, mais je préférerais une solution plus directe (en disant à la barre des tâches d'ajouter les raccourcis dans son dossier).

Édition 2: Essayé de changer le script pinnerJS de dire "taskbar" à l'allemand "taskleiste" - n'a pas fonctionné.

My context menu

Output showing pinners context menu

+0

Pouvez-vous au moins me dire à quel point c'est encore trop large? Je pose une question sur un problème spécifique, avec éventuellement une solution spécifique, idéalement une seule ligne de code. – Squirrelkiller

Répondre

1

Essayez avec pinnerjs.bat:

call pinnerjs.bat C:\Windows\System32\cmd.exe taskbar 

Je ne sais pas comment il fonctionnera avec raccourci. Probablement, il vaudra mieux épingler directement l'exécutable.

+0

Ne fonctionne pas. Il dit 'pinning firefox.exe to taskbar', mais firefox n'est pas ajouté à la barre des tâches, et dans le dossier% APPDATA% ... il n'y a pas de raccourci non plus. Si possible, je préférerais une solution directe de toute façon, car j'aurais appris quelque chose de concret. Je ai essayé de lire à travers pinnerJS, n'a pas vraiment vu ce qui se passe. – Squirrelkiller

+0

@MarlonRegenhardt - mécanisme d'épinglage diffère parmi les versions de Windows. Je serai en mesure de le vérifier sur Windows 10 plus tard aujourd'hui. pinnerjs utilise l'hôte de script Windows et automatise le clic droit sur une icône et recherche un verbe 'barre des tâches'. Si vos paramètres de langue ne sont pas en anglais, cela pourrait échouer. – npocmaka

+0

Le paramètre de langue est l'allemand, donc c'est probablement ça. Pensez-vous que vous pourriez me donner un exemple de code en utilisant le code essentiel de pinner, sans utiliser pinnerjs.bat? Cela m'aiderait certainement à l'adapter à l'allemand. – Squirrelkiller