IF ne fonctionne pas dans mon batch
Résolu
techinfo46
Messages postés
383
Date d'inscription
Statut
Membre
Dernière intervention
-
techinfo46 Messages postés 383 Date d'inscription Statut Membre Dernière intervention -
techinfo46 Messages postés 383 Date d'inscription Statut Membre Dernière intervention -
Bonjour je me tourne vers vous car je n'y arrive pas
Mon batch récupère le jour la date et le mois.
Si l'année et 2014 il en rentre dans le if et on doit vérifier aussi que le mois et bien 01 et que la date du jour et inférieur ou égal a 13
voici mon code:
la 1er pause fonctionne bien mais après plus rien alors qu'il devrai m'afficher "pas de lancement deploy" et donc ensuite aprs le pause la fenêtre ce ferme
merci d'avance
Mon batch récupère le jour la date et le mois.
Si l'année et 2014 il en rentre dans le if et on doit vérifier aussi que le mois et bien 01 et que la date du jour et inférieur ou égal a 13
voici mon code:
echo on
SET J=%date:~-10,2%
SET A=%date:~-4%
SET M=%date:~-7,2%
pause
if ("%A%" EQU "2014" && "%M%" EQU "01" && "%J%" LEQ "13") (
echo date deploy ok
pause
) else (
echo pas de lancement de deploy
pause
)
pause
la 1er pause fonctionne bien mais après plus rien alors qu'il devrai m'afficher "pas de lancement deploy" et donc ensuite aprs le pause la fenêtre ce ferme
merci d'avance
A voir également:
- Batch if
- Fichier batch - Guide
- Batch converter - Télécharger - Photo & Graphisme
- Echo off batch ✓ - Forum Autoit / batch
- Batch renommer une partie du nom de plusieurs fichiers ✓ - Forum Autoit / batch
- If exist batch ✓ - Forum Autoit / batch
ps: pas d'espace en fin des lignes SET
mais ca ne fonctionne que comme AND, pour OR, il faut bricoler