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 est la suivante: Comment pouvons-nous épingler ces raccourcis ou fichiers de commandes dans la barre des tâches ou dans 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.)
cmd.exe /C "path-to-your-batch"
.Ce fil répond presque à mon problème, un autre fil à lire qui résout ces problèmes différemment 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:
Il commence à fonctionner immédiatement, mais l’actualisation de l’icône nécessite un redémarrage.
J'ai cependant une question supplémentaire: comment obtenir un fichier de commandes de la barre des tâches épinglé acceptant 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 peux pas le faire fonctionner comme il le faisait 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).
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 souhaiterez donc peut-être consulter les autorisations NTFS pour verrouiller le fichier.
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
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 ?:
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":
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":
p.s. n'oubliez pas de décocher "NE JAMAIS COMBINER ICÔNES" dans les propriétés de la barre des tâches:
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. Faites un clic droit .exe => Pin To Start
3. Faites un clic droit .exe => Renommer en .bat
4. Clic droit 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é!