Bug script batch
Fermébrucine Messages postés 18378 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 27 décembre 2024 - 23 juil. 2022 à 14:54
- Bug script batch
- Bug yahoo mail - Accueil - Mail
- Script vidéo youtube - Guide
- Fichier batch - Guide
- Bug chatgpt - Accueil - Intelligence artificielle
- Iptv bug - Forum Box et Streaming vidéo
2 réponses
23 juil. 2022 à 11:00
Bonjour,
Ta commande setlocal ne sert à rien s'il n'y a pas par ailleurs une variable à expansion retardée !var! dans ton script mais n'est pas responsable du comportement.
L'erreur echo résulte du fait qu'il y a une erreur de syntaxe dans la commande précédente: echo n'a rien à afficher.
Pour revenir à nos moutons, si ton fichier texte a plusieurs lignes, il fait passer par une syntaxe FOR mais, s'il y en a qu'une, il n'y a pas lieu de le rediriger, écrire:
set /p var=test.txt
echo %var%
pause
23 juil. 2022 à 12:24
bonjour, je pense que le contenu de ton fichier aaa.txt a changé.
que vois-tu en ajoutant:
more <aaa.txt
23 juil. 2022 à 14:54
Bonjour,
en supposant qu'il y ait un caractère parasite sur la deuxième ligne, il y a de multiples solutions, par exemple la plus simple, mais on ne se met peut-être pas à l'abri d'un parasite sur la première ligne (tabulation...):
setlocal enabledelayedexpansion
set /p a=< test.txt & echo !a!
pause