Retourner le résultat d’une commande dans un fichier texte
Pour commencer, créez à l’aide de votre éditeur favori un fichier en .bat où vous entrerez vos lignes de commandes, en premier lieu nous pouvons désactiver les retours “echo” nous affichant des lignes inutiles à l’aide de :
@echo off
Ensuite, il nous faudra une destination où enregistrer notre fichier contenant le retour de notre commande. Pour cela, nous allons créer une variable qui contiendra la destination que nous donnerons à l’exécution du script :
SET /p destination="Destination du fichier :"
Enfin, une fois que nous avons la destination tout ce qui nous reste à faire c’est… lancer notre commande ! Prenons ici par exemple un “ipconfig /all” qui contiendra les informations IP de notre machine :
ipconfig/all > %destination%\%computername%.txt
Et voilà, c’est déjà fini !
Vous pouvez par la suite si vous le souhaitez écrire un :
echo. echo Termine.
Cela vous préviendra dès que le script sera terminé.
Attention ! Il est possible qu’une erreur survienne comme quoi vous n’avez pas les droits d’accès, si c’est le cas tentez de lancer votre invite de commande en administrateur. Si cela ne change toujours rien cela est sûrement dût au fait que votre compte utilisateur ne dispose pas de droits suffisants, dans ces cas la, essayez une autre destination.