Il n'est pas rare de recevoir des conseils sur certaines actions et correctifs dans Windows 10, 8 et Windows 7 inclure des étapes comme: « créez un fichier .bat avec le contenu suivant et exécutez-le ». Malgré cela, un utilisateur novice ne sait pas toujours comment faire et quel est ce fichier.
Cette instruction détaille comment créer un script de chauve-souris, l'exécuter et quelques informations supplémentaires qui peuvent être utiles dans le contexte du sujet traité.
Créer un fichier .bat avec le bloc-notes
La première et la plus simple façon de créer un fichier chauve-souris est d'utiliser le programme standard du Bloc-notes, présent dans toutes les versions actuelles de Windows.
Les étapes pour créer un fichier bat sont les suivantes
- Exécuter le Bloc-notes (situé dans Programmes – Standard, en Windows 10 c'est plus rapide à exécuter via la recherche de la barre des tâches, si le Bloc-notes n'est pas dans le menu Démarrer, vous pouvez l'exécuter à partir de C: Windowsnotepad.exe).
- Écrivez le code de votre fichier chauve-souris dans le bloc-notes (par exemple, copiez-le quelque part ou écrivez le vôtre dans certaines commandes plus loin dans les instructions).
- Dans le menu du bloc-notes, choisir le dossier – Garder comme, choisir où enregistrer le fichier, spécifiez le nom de fichier avec une extension .bat et assurez-vous de déterminer « Tous les fichiers » à la campagne « Type de fichier ».
- Cliquez sur le bouton « sauvegarder ».
Noter: Si le fichier n'est pas enregistré à l'emplacement spécifié, comme lecteur C, avec le message « Vous n'êtes pas autorisé à enregistrer des fichiers à cet emplacement », enregistrez-le dans le dossier Documents ou sur le bureau puis copiez-le. à l'endroit souhaité (la raison du problème est que Windows 10 vous avez besoin de droits d'administrateur pour écrire dans certains dossiers et, puisque le Bloc-notes n'a pas été exécuté en tant qu'administrateur, impossible d'enregistrer le fichier dans le dossier spécifié).
Votre fichier .bat est prêt: si tu le lances, toutes les commandes listées dans le fichier seront exécutées automatiquement (tant qu'il n'y a pas d'erreurs et que les droits d'administrateur sont requis; dans certains cas, il peut être nécessaire d'exécuter le fichier bat en tant qu'administrateur: clic droit sur le fichier .bat, exécuter en tant qu'administrateur à partir du menu contextuel).
Noter: dans le futur, si vous voulez éditer le fichier créé, il suffit de cliquer avec le bouton droit de la souris et de choisir "Modifier".
Il existe d'autres alternatives pour créer un fichier bat, mais ils se résument tous à taper les commandes une commande par ligne dans un fichier texte dans n'importe quel éditeur de texte (sans format), qui est ensuite enregistré avec une extension .bat (par exemple, sous Windows XP et Windows 7 de 32 morceaux, vous pouvez même créer un fichier .bat sur la ligne de commande en utilisant l'éditeur de texte d'édition).
Si vous avez activé les extensions de fichiers (changement dans le panneauUn panel est un groupe d’experts qui se réunit pour discuter et analyser un sujet spécifique. Ces forums sont courants lors des conférences, Séminaires et débats publics, où les participants partagent leurs connaissances et leurs points de vue. Les panneaux peuvent aborder une variété de domaines, De la science à la politique, et son objectif est d’encourager l’échange d’idées et la réflexion critique entre les participants.... Contrôle – options du navigateur – regarder – masquer les extensions pour les types de fichiers enregistrés), alors vous pouvez simplement créer un fichier .txt et plus tard renommer le fichier en mettant l'extension. chauve souris.
Exécution de programmes dans un fichier bat et autres commandes de base
Vous pouvez exécuter n'importe quel programme et commande de cette liste dans le fichier bat: https://technet.microsoft.com/ru-ru/library/cc772390(v=ws.10).aspx (même si certains de ceux répertoriés peuvent ne pas être disponibles dans Windows 8 et Windows 10). Voici quelques informations de base pour les utilisateurs novices.
Les tâches les plus courantes sont: exécuter un programme ou plusieurs programmes à partir d'un fichier .bat, exécuter une fonction (par exemple, effacer le presse-papiers, distribuer le Wi-Fi à partir d'un ordinateur portable, éteindre l'ordinateur avec une minuterie).
Pour exécuter un ou plusieurs programmes, utiliser la commande
début "" chemin_vers_programme
Si le chemin contient des espaces, entourez le chemin entier de guillemets doubles, par exemple:
début "" "C:Program Filesprogram.exe"
Après le parcours du programme, de plus, vous pouvez spécifier les paramètresLes "paramètres" sont des variables ou des critères qui sont utilisés pour définir, mesurer ou évaluer un phénomène ou un système. Dans divers domaines tels que les statistiques, Informatique et recherche scientifique, Les paramètres sont essentiels à l’établissement de normes et de standards qui guident l’analyse et l’interprétation des données. Leur sélection et leur manipulation correctes sont cruciales pour obtenir des résultats précis et pertinents dans toute étude ou projet.... avec lesquels il doit être exécuté, par exemple (en outre, si les paramètres d'exécution contiennent des espaces, les mettre entre guillemets):
début "" c:windowsnotepad.exe fichier.txt
Noter: Les guillemets après les spécifications de démarrage doivent spécifier le nom du fichier de script qui apparaît dans l'en-tête de la ligne de commande. Ceci est facultatif, mais l'exécution de fichiers bat contenant des guillemets dans les chemins et les paramètres peut échouer de manière inattendue si ces guillemets sont manquants.
Une autre fonction utile consiste à exécuter un autre fichier bat à partir du fichier actuel, cela peut être fait avec la commande call:
appeler les paramètres path_to_bat_file
Les paramètres passés au démarrage peuvent être lus à partir d'un autre fichier bat, par exemple, on appelle le fichier avec des paramètres:
appel file2.bat paramètre1 paramètre2 paramètre3
Dans le fichier2.bat, nous pouvons lire ces paramètres et les utiliser comme chemins, paramètres pour exécuter d'autres programmes de cette manière:
écho %1 écho %2 écho %3 pause
En d'autres termes, pour chaque paramètre, nous utilisons son numéro de séquence avec un signe de pourcentage. Le résultat de l'exemple précédent est la sortie dans la fenêtre de commande de tous les paramètres passés(la commande echo est utilisée pour envoyer du texte à la fenêtre de la console).
Par défaut, la fenêtre de commande se ferme dès que toutes les commandes sont exécutées. Si vous voulez lire les informations à l'intérieur de la fenêtre, utiliser la commande pause; arrêtera l'exécution des commandes (ou fermer la fenêtre) jusqu'à ce que vous appuyiez sur n'importe quelle touche de la console côté utilisateur.
Parfois, il est nécessaire d'attendre un peu avant d'exécuter une autre commande (par exemple, jusqu'à ce que le premier programme s'exécute complètement). Pour faire ceci, tu peux utiliser la commande
timeout / t time_in_seconds
Si vous le souhaitez, vous pouvez exécuter le programme en vidéo réduite ou étendue en utilisant les paramètres MIN et MAX avant de spécifier le programme lui-même, par exemple
début "" /MIN c:windowsnotepad.exe
Pour fermer la fenêtre de commande une fois toutes les commandes exécutées (même s'il se ferme régulièrement de toute façon lorsque vous utilisez start pour l'exécuter), utiliser la commande exit dans la dernière ligne. Si la console ne se ferme toujours pas après le démarrage du programme, essayez d'utiliser cette commande:
cmd /c démarrer /b "" paramètres path_to_program
Noter: dans cette commande, si les chemins ou les paramètres du programme contiennent des espaces, il peut y avoir des problèmes de démarrage, ça peut se résoudre comme ça:
cmd /c démarrer "" /ré "path_to_folder_with_spaces" /b nom_fichier_programme "parameters_with_spaces"
Comme indiqué, ceci est juste une introduction très basique aux commandes les plus utilisées dans les fichiers bat. Si vous devez effectuer des tâches supplémentaires, essaie de chercher sur internet (cherche un exemple « faire quelque chose sur la ligne de commande » et utilisez les mêmes commandes dans le fichier .bat) ou posez une question dans les commentaires, je vais essayer de t'aider .
Au cas où cela présente également un intérêt:



