Comment épingler un fichier de raccourci ou de lot dans la nouvelle barre des tâches Windows 7, 8 et 10 et dans le menu Démarrer?


274

Nous rencontrons des difficultés pour ajouter nos scripts batch à la barre des tâches ou au menu Démarrer de Windows 7, 8 ou 10.

Nos fichiers de commandes prennent des arguments et exécutent simplement une autre application basée sur ces arguments. Pour rester simple, nous avons créé des raccourcis pour nos clients sur lesquels ils doivent simplement cliquer afin de tout faire fonctionner.

La question ici est: comment pouvons-nous épingler ces raccourcis ou fichiers de commandes dans la barre des tâches ou le 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.)

Réponses:


373
  1. Créez un raccourci vers votre fichier de commandes.
  2. Mettez - vous dans la cible de la propriété et le changement raccourci vers quelque chose comme: cmd.exe /C "path-to-your-batch".
  3. Faites simplement glisser votre nouveau raccourci vers la barre des tâches. Il devrait maintenant être pinnable.

6
Une telle solution simple. Étrange que le repérage de raccourcis directs vers des fichiers de commandes ne soit pas pris en charge.
Steve Crane

17
Et si vous êtes contrarié par le fait qu'une fenêtre cmd apparaisse chaque fois que vous utilisez le raccourci, après avoir épinglé, vous pouvez ouvrir le raccourci à C:\Users\<User name>\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBaret modifier le chemin cible enpath-to-your-batch
apple16

11
Les noms et les icônes collent après l’épinglage de l’élément. Il est donc utile d’effectuer également l’étape 2.5: Modifiez le nom et l’icône du raccourci.
JohnEye

1
Bien que cela "semble" fonctionner, le comportement n'est pas tout à fait le même. Le programme épinglé 'Standard' sera actif (sélectionné) une fois que vous aurez cliqué dessus. Lorsque vous cliquerez dessus plus tard, le programme sera placé au premier plan. Mais avec les raccourcis épinglés, il lancera un nouveau processus / une nouvelle fenêtre chaque fois que vous cliquez dessus. Donc, ce n'est pas tout à fait le comportement attendu.
Rosdi

1
Qu'est - ce que /Cdans cmd.exe /C "path-to-your-batch"exactement?
Daniel Krizian

50

Ce fil répond presque à mon problème, un autre fil à lire qui résout ces problèmes d’une manière différente est ici: Ajout de fichiers batch à la barre des tâches Windows 7 comme le lancement rapide de Vista / XP

J'ai pu ajouter un fichier batch à la barre des tâches en procédant comme suit:

  1. Renommer votre .cmd / .bat en .exe
  2. Faites un clic droit sur le fichier * .exe et choisissez l'épinglette dans la barre des tâches.
  3. Renommez-le en .cmd / .bat
  4. Maj + clic droit sur l'icône de la barre des tâches (pour l'exe) et choisissez propriétés
  5. Changer la référence de * .exe en .cmd / .bat et changer d'icône si nécessaire

Il commence à fonctionner immédiatement, mais l’actualisation de l’icône nécessite un redémarrage.

J'ai une question supplémentaire cependant: comment obtenir un fichier de commandes de la barre des tâches épinglé acceptant un autre fichier en tant que paramètre? Il 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 sous XP.

Voici la fonctionnalité dont je parle:

Glissez et déposez un fichier sur l'icône de la chauve-souris. La batte recevra le nom du fichier déposé en tant que% 1 et vbscript le recevra en tant que WScript.Arguments (0).


5
+1 Pas besoin d'avoir un raccourci séparé pour le lot. Et vous n'avez pas réellement besoin de redémarrer, vous pouvez simplement supprimer explorer.exe et le réexécuter à partir du gestionnaire de tâches pour que l'icône soit actualisée.
stylez

2
Je serais heureux si je ne me demandais pas pourquoi c'est apparemment encore nécessaire. Merci @ Daniel. apparemment, cela reste vrai pour win8 / 10
Timothy Groote

cela fonctionne aussi dans Win10 :)!
J-Dizzle

Dang, ça ne marche pas pour moi. Tout a été fait sauf quand je déplace le clic droit; il n'y a pas de propriétés pour le raccourci (j'ai aussi regardé dans le menu "Plus"). Le clic droit (sans décalage) est identique. Dangit. Sans cette dernière étape, il pointe toujours vers le fichier .exe. fichier.
Clamum

1
@clamum Si vous cliquez sur "Ouvrir l'emplacement du fichier" dans le menu "Plus", vous obtiendrez le raccourci. Ensuite, vous pouvez faire un clic droit sur le fichier de raccourci pour changer la cible (H / T à la réponse de @ iuliu.net)
Jeff Bridgman

15

Le dossier de la barre des tâches Windows 7 se trouve à l'adresse suivante:

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

Le dossier Menu Démarrer est:

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

Vous pouvez créer un raccourci à cet endroit et lors de la déconnexion, il devrait apparaître.

J'espère que cela vous aidera .... Il y a d'autres choses sur lesquelles je devrais vous mettre en garde, par exemple, elles peuvent cliquer avec le bouton droit de la souris et modifier le fichier de commandes. Vous voudrez peut-être donc consulter les autorisations NTFS pour verrouiller le fichier.


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

Également essayé d'ajouter un nouveau raccourci ici, et il ne s'est pas affiché dans la barre des tâches après le redémarrage de explorer.exe.
eidylon

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

3

Oui, c’est une "caractéristique" ennuyeuse de la barre des tâches de Windows 7. J'ai construit une application simple qui exécute des fichiers de commandes que vous pouvez épingler dans votre barre des tâches et y épingler des fichiers de commandes. Il fait le travail. Téléchargez-le gratuitement -> http://johnastevens.com/helpTopics.aspx#batchapp


1
Fonctionne comme un charme. La seule chose qui manque est que lorsque vous cliquez simplement sur RunBatch, cela ne fait rien, ce serait bien s'il ouvre l'invite de commande.
Jochen

1
Merci d’avoir pris la peine d’écrire et de rendre ce document disponible, mais la solution proposée par Kamil Klimek est un peu exagérée.
Steve Crane

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

2

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

entrez la description de l'image ici

vous ne verrez donc que les programmes ouverts.

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

entrez la description de l'image ici

et sélectionnez votre dossier. Déverrouillez ensuite la barre des tâches, cliquez avec le bouton droit de la souris sur la nouvelle barre d’outils, puis décochez les cases "Afficher le titre" et "Afficher le texte":

entrez la description de l'image ici

ps n'oublie pas de décocher "JAMAIS COMBINER DES ICÔNES" dans les propriétés de la barre des tâches:

entrez la description de l'image ici


Fonctionne également sur Windows 8.1
rxantos

1

Dans mon cas, aucune de ces solutions ne l’a atteint à 100%. Ils étaient proches, mais sur les dernières fenêtres 10, voici les étapes que je devais suivre:

1. Renommez .bat en .exe
2. Cliquez avec le bouton droit de la souris sur .exe => Pin To Start
3. Cliquez avec le bouton droit de la souris sur .exe => Renommer en .bat
4. Cliquez avec le bouton droit de la souris sur la barre des tâches / élément du menu de démarrage => Plus => Ouvrir l'emplacement du fichier
5. Clic droit sur le raccourci => Changer la cible de .exe à .bat

Terminé!


Cela ne fonctionne pas pour moi, je reçois un This app can't run on your PCmessage. Windows 10 V1703 Build15063.332
Jay
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.