Comment exécuter des scripts batch invisibles sur Windows 10

click fraud protection

Lorsque vous exécutez un fichier batch, vous obtenez l'une des deux choses; une fenêtre d'invite de commandes persistante qui restera visible jusqu'à ce que le script soit terminé ou jusqu'à ce que vous appuyiez sur une clé pour l'ignorer, ou vous verrez un aperçu fugace d'une fenêtre d'invite de commande apparaître et disparaître. Sur les systèmes plus lents, cette apparition par invite de commande n'est peut-être pas si éphémère. Quoi qu'il en soit, si vous souhaitez exécuter des scripts batch invisibles afin qu'aucune fenêtre n'apparaisse, pas même pendant une fraction de seconde, nous vous recommandons d'utiliser un outil open-source gratuit appelé RunApp.

RunApp est un outil très léger qui a été développé à cet effet

Exécuter des scripts batch invisibles

Tout d'abord, assurez-vous que le script de commandes est prêt, puis téléchargez RunApp. Avant de pouvoir utiliser cette application, vous devez créer un fichier de configuration pour celle-ci. Ce fichier, pour notre objectif, est facile à créer, mais l'application est également capable d'exécuter des arguments supplémentaires. Si vous souhaitez transmettre des arguments au script en cours d'exécution, lisez la page Github de l'application où il détaille comment vous pouvez le faire.

instagram viewer

Pour créer le fichier de configuration, ouvrir un nouveau fichier Bloc-notes et entrez ce qui suit. Remplacez ‘MyBatchFile.bat’ par le chemin complet du script que vous souhaitez exécuter de manière invisible. NE placez PAS le chemin entre guillemets, même s'il contient un espace.

Syntaxe

: style: caché MyBatchFile.bat

Exemple

: style: caché C: \ Users \ fatiw \ Desktop \ exit VLC.bat

Enregistrez le fichier sous le nom config.arg et enregistrez-le dans le même dossier que le fichier RunApp.exe. C'est important. Si le fichier de configuration est enregistré ailleurs, RunApp ne pourra pas le trouver et exécuter le script.

Maintenant que vous avez créé le fichier de configuration, vous pouvez exécuter le fichier runapp.exe. Il exécutera le script en mode silencieux et vous ne verrez pas tant qu’une ombre de la fenêtre d’invite de commandes.

Ceci est idéal pour les scripts qui ne nécessitent pas d'entrée utilisateur. S'il vous arrive d'avoir un script qui demande à l'utilisateur une entrée, alors il est vraiment inutile de l'exécuter de manière invisible. Si l'utilisateur ne peut pas voir l'invite et entrer une réponse, le script ne pourra rien faire. À cette fin, nous vous recommandons de le conserver uniquement pour les scripts pouvant s'exécuter sans aucune intervention de l'utilisateur.

La grande chose à propos de cette méthode est que vous pouvez utiliser le fichier Runapp.exe avec une tâche planifiée et exécuter des scripts batch invisibles avec eux.

watch instagram story