Erreur des ( dans for()
skyfire9999
-
dubcek Messages postés 19025 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 19025 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour je débute à peine en batch j'ai eu une petite idée mais j'ai rencontrée un problème que je n'ai pas réussi à régler.
J'explique très rapidement.
le problème c'est les ()
j'ai essayé avec des " " et des ' ' mais ça n'a pas fonctionné.
Merci de me donner une astuce pour soit créer le fichier avec plusieurs lignes directement soit pour définir une variable sur un texte sur plusieurs lignes.
Pour l'instant je fais fonctionner le programme en faisant une action par ligne.
J'explique très rapidement.
for /f %%a in (
if %var1%==1(
start fichier.exe
)
)do echo %%a>>%path%\fichier.bat
le problème c'est les ()
j'ai essayé avec des " " et des ' ' mais ça n'a pas fonctionné.
Merci de me donner une astuce pour soit créer le fichier avec plusieurs lignes directement soit pour définir une variable sur un texte sur plusieurs lignes.
Pour l'instant je fais fonctionner le programme en faisant une action par ligne.
A voir également:
- Erreur des ( dans for()
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Idm for mac - Télécharger - Téléchargement & Transfert
- Instagram for pc - Télécharger - Divers Communication
- Microsoft store download for pc - Guide
- Erreur 0x80070643 - Accueil - Windows
3 réponses
Bonjour,
La boucle FOR /F ne s'utilise pas comme ça, je ne suis même pas certain que tu en as besoin, qu'est-ce que tu cherches à faire ?
Autre chose très importante : %PATH% est une variable d'environnement, tu devrais donner un autre nom à ta variable si tu ne veux pas avoir de problème.
La boucle FOR /F ne s'utilise pas comme ça, je ne suis même pas certain que tu en as besoin, qu'est-ce que tu cherches à faire ?
Autre chose très importante : %PATH% est une variable d'environnement, tu devrais donner un autre nom à ta variable si tu ne veux pas avoir de problème.