Bonjour,
Dans un .bat je lance un .exe qui me retourne le jour actuel (lundi, mercredi,...).
Comment puis je faire pour assigner ce jour à une variable dans mon .bat ?
Merci de votre aide.
Bonjour,
Dans un .bat je lance un .exe qui me retourne le jour actuel (lundi, mercredi,...).
Comment puis je faire pour assigner ce jour à une variable dans mon .bat ?
Merci de votre aide.
bon j'ai avancé vers la résolution de mon problème mais j'ai encore des soucis.
Quand je lance la commande suivante dans une console dos ça marche :
(UXEXE étant une variable d'environnement spécifiant un répertoir windows)
Code : Sélectionner tout - Visualiser dans une fenêtre à part for /f %i in ('%UXEXE%\uxtim NOW jjjj') do set varDate=%i
Par contre si je l'inclue dans un .bat alors là ça ne marche plus, j'ai le message d'erreur suivant :
La syntaxe de la commande est incorrecte.
C:\Universe\FMPROD\exec>for /f UXEXEi
Pourquoi est-ce différent entre une exécution directement dans la console Dos et dans un .bat ?
Merci de votre aide
bon je viens de trouver la solution en fouillant dans les autres messages du forum :
il ne faut pas le même nombre de % selon si l'on exécute le code directement dans la console ms-dos que si l'on execute dans un .bat !
Voici mon code correct dans un .bat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part for /f %%i in ('%UXEXE%\uxtim NOW jjjj') do set varDate=%%i
Partager