Écrire des fichiers batch dans Windows? Comment fonctionnent les instructions if-Else
Les fichiers de commandes sont l’un des secrets cachés de Windows pour la productivité. Avec un peu de travail, vous pouvez automatiser des tâches monotones. Comment utiliser les commandes de fichiers batch Windows pour automatiser les tâches répétitives Comment utiliser les commandes de fichiers batch Windows pour automatiser les tâches répétitives Avez-vous souvent des tâches fastidieuses et répétitives? Un fichier de commandes peut être exactement ce que vous recherchez. Utilisez-le pour automatiser les actions. Nous allons vous montrer les commandes que vous devez connaître. Lisez plus et ne vous inquiétez plus jamais pour eux. Les utilisateurs expérimentés devraient tout savoir sur le traitement par lots le plus tôt possible..
Une chose à savoir lors de l’écriture de vos premiers fichiers de commandes. Comment écrire un fichier BAT (Simple Batch). Comment écrire un fichier BAT (Simple Batch). Les fichiers de traitement par lots peuvent automatiser les tâches informatiques quotidiennes. Voici comment fonctionnent les fichiers de commandes et comment écrire votre premier script de commandes. Lire la suite est le déclaration if-else. Comme vous le savez peut-être si vous avez une expérience en programmation, l'instruction if-else est un moyen de contrôler la logique de script. Il vous permet de spécifier une condition qui se divise en différents blocs de code.
Si la condition est vraie, le code dans le si le bloc s'exécute. Sinon, le code dans le autre le bloc fonctionne à la place. Voici un exemple de base pour vous aider à le visualiser:
si (cash> 10) affiche "Vous avez assez d'argent!"; sinon sortie "Vous n’avez pas assez d’argent.";
La syntaxe suivante est comment utiliser le sinon déclaration dans les fichiers de commandes:
si% x% == 15 (echo "la valeur de x est 15") sinon (echo "valeur inconnue")
Cet exemple fonctionne lorsque vous attendez une certaine entrée et que tout le reste peut générer un message standard. Mais il y a un autre scénario qui a une solution différente.
Dans la plupart des langages de programmation, vous pouvez utiliser une forme modifiée du sinon déclaration. Ajouter sinon si dans la deuxième instruction vous permet d'exécuter un bloc de code différent si l'instruction initiale est fausse mais une deuxième condition retourne vrai, comme dans cet exemple modifié:
si (cash> 20) affiche "Vous avez beaucoup d'argent!"; sinon si (cash> 10) sortie "Vous avez assez d'argent!"; sinon sortie "Vous n’avez pas assez d’argent.";
Cependant, vous ne pouvez pas utiliser sinon si en script de lot. Au lieu de cela, ajoutez simplement une série de si déclarations:
si% x% == 5 si% y% == 5 (echo "x et y sont tous deux égaux à 5.") si% x% == 10 si% y% == 10 (echo "x et y sont tous deux égaux à 10. ") else (echo" Entrée non valide. ")
Intéressé par plus? Découvrez pourquoi PowerShell est peut-être encore mieux qu'un script batch 5 raisons pour lesquelles vous devez utiliser PowerShell au lieu d'un script batch 5 raisons pour lesquelles vous devez utiliser PowerShell au lieu d'un script par lot PowerShell correspond à ce que vous obtiendrez si vous répondiez à l'invite de commande avec le script par lot, ajoutez quelques fonctionnalités supplémentaires, et fait grimper le tout de plusieurs crans. Voici plusieurs raisons pour lesquelles vous devriez l'essayer. Lire la suite .
Avez-vous déjà utilisé des instructions if-else dans le traitement par lots? Qu'est-ce que vous utilisez des fichiers batch pour accomplir? Partagez avec nous dans les commentaires!
Crédit d'image: Aaban via Shutterstock.com
En savoir plus sur: Batch File, Scripting.