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


Nous avons du mal à ajouter nos scripts de traitement par lots à la barre des tâches ou au menu de démarrage de Windows 7, 8 ou 10.

Nos fichiers batch prennent des arguments et exécutent simplement d'autres applications en fonction de ces arguments. Pour rester simple, nous avons créé des raccourcis pour nos clients, qu’ils doivent simplement cliquer pour que tout fonctionne.

La question ici est: Comment pouvons-nous épingler ces raccourcis ou fichiers de commandes à 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)


265
2018-01-25 10:16


origine




Réponses:


  1. Créez un raccourci vers votre fichier de commandes.
  2. Entrez dans la propriété de raccourci et changez la cible en 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 épinglé.

368
2017-09-27 12:25



Une solution si simple. Étrange que l'épinglage des raccourcis directs aux fichiers de commandes n'est pas pris en charge. - Steve Crane
Et si vous êtes ennuyé 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\TaskBar et changer le chemin cible vers path-to-your-batch - apple16
Les noms et les icônes restent collés après avoir épinglé l'élément, il est donc bon d'effectuer également l'étape 2.5: Modifier le nom et l'icône du raccourci. - JohnEye
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 ensuite dessus, le programme sera mis en avant. Mais avec les raccourcis épinglés, il lancera un nouveau processus / fenêtre chaque fois que vous cliquerez dessus. Donc, ce n'est pas tout à fait le comportement attendu. - Rosdi
Qu'est ce que /C dans cmd.exe /C "path-to-your-batch" exactement dire? - Daniel Krizian


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

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

  1. Renommer votre .cmd /.bat vers .exe
  2. Clic droit sur le fichier * .exe et choisissez la broche dans la barre des tâches
  3. Renommez-le en .cmd / .bat
  4. Shift + clic droit sur l'icône de la barre des tâches (pour l'exe) et choisir les propriétés
  5. Changer la référence de * .exe à .cmd /.bat et changez 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 obtenez-vous un fichier batch de la barre des tâches épinglée acceptant un autre fichier comme paramètre? Cela fonctionne quand épinglé sur la barre de démarrage, ou juste dans le dossier, mais je ne peux pas le faire fonctionner comme sur XP.

C'est la fonctionnalité dont je parle:

Faites glisser et déposez un fichier sur l'icône de la chauve-souris. La chauve-souris recevra le nom de fichier du fichier supprimé sous le nom% 1 et vbscript le recevra sous le nom WScript.Arguments (0).


46
2018-03-27 01:41



+1. J'ai aimé que cela fonctionne sans créer de fichiers supplémentaires. - Vlueboy
+1 Pas besoin d'avoir un raccourci séparé pour le lot. Et vous n'avez pas vraiment besoin de redémarrer, vous pouvez simplement tuer explorer.exe et le relancer depuis le gestionnaire de tâches pour que l'icône soit actualisée. - stylez
Je serais heureux si je ne pleurais pas pourquoi cela est apparemment toujours nécessaire. Merci, @daniel. apparemment c'est toujours vrai pour win8 / 10 - Timothy Groote
Cela fonctionne aussi dans Win10 :)! - J-Dizzle
Dang, ne fonctionne 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 regardé sous le menu "Plus" aussi). Un clic droit (sans décalage) est le même. Dangit. Sans cette dernière étape, il pointe toujours vers le fichier .exe. fichier. - clamum


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

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

Le dossier du menu Démarrer est le suivant:

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

Vous pouvez créer un raccourci à cet endroit et, une fois déconnecté et réactivé, il doit 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, ils peuvent cliquer avec le bouton droit de la souris et modifier le fichier de commandes. Vous pouvez donc consulter les autorisations NTFS pour verrouiller le fichier.


15
2018-01-25 11:33



Cette approche ne fonctionnait pas avec les raccourcis. - Shaharyar
Aussi 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 @ daniel pour ajouter le raccourci et le vôtre pour changer les icônes. Avait besoin d'un redémarrage de l'explorateur pour voir les nouvelles icônes. - Anthony Horne


Oui, c'est une "fonctionnalité" agaçante 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 à 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


3
2017-09-19 17:29



Fonctionne comme un charme. La seule chose qui manque, c'est que lorsque vous cliquez simplement sur RunBatch, il ne fait rien, ce serait bien s'il ouvre l'invite de commande. - Jochen
Merci d'avoir fait l'effort d'écrire et de rendre cela disponible, mais cela semble être une approche un peu exagérée lorsque la solution proposée par Kamil Klimek est si simple. - Steve Crane
Le lien mène maintenant à une page de stationnement de domaine. - devtk


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

enter image description here

vous ne verrez donc que les programmes ouverts.

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

enter image description here

et sélectionnez votre dossier. Ensuite, déverrouillez la barre des tâches, cliquez avec le bouton droit sur la nouvelle barre d’outils et décochez "Afficher le titre" et "Afficher le texte":

enter image description here

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:

enter image description here


2
2017-11-18 09:00



Fonctionne sur Windows 8.1 également - rxantos


Dans mon cas, aucune de ces solutions ne l’a atteint à 100%. Ils étaient proches, mais sur les dernières fenêtres 10, ce sont 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 sur .exe => Renommer en .bat
4. Clic droit sur la barre des tâches / élément du menu Démarrer => Plus => Emplacement du fichier ouvert
5. Cliquez avec le bouton droit sur le raccourci => Modifier la cible de .exe à .bat

Terminé!


0
2018-03-22 10:24



Cela ne fonctionne pas pour moi, je reçois un This app can't run on your PC message. Windows 10 V1703 Build15063.332 - Jay