323 votes

Comment épingler soit un raccourci soit un fichier Batch à la nouvelle barre des tâches et au menu Démarrer de Windows 7, 8 et 10 ?

Nous avons du mal à ajouter nos scripts de lot à la barre des tâches ou au menu Démarrer de Windows 7, 8 ou 10.

Nos fichiers de lot prennent certains arguments et exécutent simplement d'autres applications en fonction de ces arguments. Pour simplifier les choses, nous avons créé des raccourcis pour nos clients, qu'ils n'ont qu'à cliquer pour tout faire fonctionner.

La question ici est : Comment pouvons-nous épingler ces raccourcis ou fichiers de lot à la barre des tâches ou au menu Démarrer?

(Les clients ne sont pas censés accéder au système de fichiers et c'est pourquoi ils ne peuvent voir que la barre des tâches)

442voto

Kamil Klimek Points 4289
  1. Créez un raccourci vers votre fichier batch.
  2. Accédez aux propriétés du raccourci et modifiez la cible pour quelque chose comme : cmd.exe /C "chemin-vers-votre-batch".
  3. Faites simplement glisser votre nouveau raccourci dans la barre des tâches. Il devrait maintenant être épinglable.

7 votes

Une solution aussi simple. Étrange que l'épinglage de raccourcis directs vers des fichiers batch ne soit pas pris en charge.

0 votes

Malheureusement, si vous avez plusieurs fichiers batch à épingler, ils ne s'empilent pas de la même manière que les épingles d'explorateur fonctionnent.

22 votes

Et si vous êtes agacé par le fait qu'une fenêtre cmd s'ouvre à chaque fois que vous utilisez le raccourci, après l'avoir épinglé, vous pouvez ouvrir le raccourci à C:\Utilisateurs\\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar et changer le chemin cible en chemin-vers-votre-fichier-batch

64voto

daniel Points 753

Ce fil de discussion répond presque à mon problème, un autre fil à lire qui résout ces problèmes de manière différente se trouve ici : Ajouter des fichiers batch à la barre des tâches de Windows 7 comme le Quick Launch de Vista/XP

J'ai pu ajouter un fichier batch à la barre des tâches en suivant les étapes suivantes :

  1. Renommer votre .cmd/.bat en .exe
  2. Cliquez avec le bouton droit sur le *.exe et choisissez épingler à la barre des tâches
  3. Le renommer en .cmd/.bat
  4. Maintenir la touche Shift enfoncée tout en cliquant avec le bouton droit sur l'icône de la barre des tâches (pour l'exe) et choisir propriétés
  5. Modifier la référence de *.exe en .cmd/.bat et changer l'icône si nécessaire

Cela commence à fonctionner immédiatement mais le rafraîchissement de l'icône nécessite un redémarrage.

J'ai cependant une question supplémentaire : comment faire en sorte qu'un fichier batch épinglé à la barre des tâches accepte un autre fichier en tant que paramètre ? Cela fonctionne lorsqu'il est épinglé sur la barre de démarrage, ou simplement dans le dossier, mais je ne parviens pas à le faire fonctionner comme il le faisait sous XP.

Il s'agit de la fonctionnalité dont je parle :

Faites glisser et déposez un fichier sur l'icône du bat. Le bat recevra le nom du fichier déposé en %1 et le vbscript le recevra en tant que WScript.Arguments(0).

6 votes

+1 Pas besoin d'avoir un raccourci séparé pour le lot. Et vous n'avez pas vraiment besoin de redémarrer, vous pouvez juste tuer explorer.exe et le relancer à partir du gestionnaire de tâches pour que l'icône se rafraîchisse.

2 votes

Je serais heureux si je ne pleurais pas pour savoir pourquoi cela semble toujours nécessaire. Merci, @daniel. apparemment, c'est toujours vrai pour win8/10.

1 votes

Cela fonctionne également sous Win10 :)!

16voto

Matías Points 3008

Le dossier pour la barre des tâches de Windows 7 se trouve à :

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

Le dossier du menu Démarrer est :

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

Vous pouvez créer un raccourci là-bas et après vous être déconnecté et reconnecté, il devrait apparaître.

J'espère que cela vous aidera.... Il y a d'autres choses dont je devrais vous avertir, par exemple, ils peuvent faire un clic droit et modifier le fichier batch - donc, vous voudrez peut-être regarder les autorisations NTFS pour verrouiller le fichier.

4 votes

Cette approche n'a pas fonctionné avec les raccourcis..

2 votes

Aussi essayé d'ajouter un nouveau raccourci ici, et il n'apparaissait pas dans la barre des tâches après avoir redémarré explorer.exe.

0 votes

J'ai utilisé la solution de @daniel pour ajouter le raccourci et la vôtre pour changer les icônes. Nécessite un redémarrage de l'explorateur pour voir les nouveaux icônes.

5voto

T.Todua Points 3394

Je vais ajouter une autre méthode utile.. Dans Windows 10, voulez-vous avoir une barre des tâches plus simple, où vous pouvez épingler des choses facilement (petites icônes) comme ceci ? :

entrer la description de l'image ici

ainsi, vous ne verrez que les programmes qui sont ouverts.

Dans "Documents", créez un dossier, nommé "mes icônes", et placez-y des raccourcis souhaités. Ensuite, faites un clic droit sur la barre des tâches -->"Nouvelle barre d'outils" :

entrer la description de l'image ici

et sélectionnez votre dossier. Ensuite, déverrouillez la barre des tâches, faites un clic droit sur la nouvelle barre d'outils, et décochez "Afficher le titre" et "Afficher du texte" :

entrer la description de l'image ici

p.s. n'oubliez pas de décocher "NE JAMAIS COMBINER LES ICÔNES" dans les propriétés de la barre des tâches :

entrer la description de l'image ici

0 votes

Fonctionne également sur Windows 8.1.

3voto

John Stevens Points 31

Oui, c'est une "fonctionnalité" agaçante de la barre des tâches de Windows 7. J'ai développé une application simple qui exécute des fichiers batch que vous pouvez épingler à votre barre des tâches et y épingler des fichiers batch. Cela fait le travail. Téléchargez-le gratuitement -> http://johnastevens.com/helpTopics.aspx#batchapp

1 votes

Fonctionne comme un charme. La seule chose qui manque, c'est que lorsque vous cliquez simplement sur RunBatch, il ne se passe rien, ce serait bien s'il ouvrait l'invite de commandes.

1 votes

Merci d'avoir pris le temps d'écrire et de rendre cela disponible, mais cela semble être une approche un peu exagérée alors que la solution donnée par Kamil Klimek est si simple.

0 votes

Le lien mène maintenant à une page de parking de domaine.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X