[RESOLU]Intégrer une entrer clavier avec if else

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
rantanplan
Batcheur débutant
Messages : 11
Enregistré le : 06 mars 2011 03:12

[RESOLU]Intégrer une entrer clavier avec if else

Message par rantanplan »

voila je suis en train d'essayer de faire un script pour la maintenece de l'ordinateur avec interaction de l'utulisateur.
quand je fais le script avec la fonction choice comme ci dessous pas de problème
@echo off
cls
set nom=%username%
echo nous somme le %date% a %time%
echo Bonjour %nom%
echo Ceci est un petit utulitaire qui regroupe les manipulation courante
echo pour l'entretien de votre ordinateur.
CHOICE /C:on "Voulez vous effacer les fichiers temporaires o=oui n=non"
If ERRORLEVEL==2 goto MARQUE2
If ERRORLEVEL==1 goto MARQUE1

:MARQUE1
REM L'utilisateur a pressé la touche o
del /s c:\*.tmp
goto Fin

:MARQUE2
REM L'utilisateur a pressé la touche n
goto Fin



:Fin
REM Fin du test
pause
Seulement j'aimerais que ce script fonctionent sur n'importe quel ordi et partir de nt la fonction n'est plus
installé par défaut.
j'ai donc essayer d'intégrer la comande if à la sortie clavier mais pas moyen quand je saisi O et enter l'invite de comande se ferme
@echo off
cls
set nom=%username%
echo nous somme le %date% a %time%
echo Bonjour %nom%
echo Ceci est un petit utulitaire qui regroupe les manipulation courante
echo pour l'entretien de votre ordinateur.
set /p oui=Voulez vous effacer les fichier temporaire ?
if %oui%=o del /s c:\*.tmp else goto suite
:suite
j'ai essayer de remplacer = par eq mais cela ne fonctionne pas qqun pourrait t'il me dire ou je fais une erreur
Modifié en dernier par rantanplan le 30 mars 2011 04:34, modifié 1 fois.
rantanplan
Batcheur débutant
Messages : 11
Enregistré le : 06 mars 2011 03:12

Re: Intégrer une entrer clavier avec if else

Message par rantanplan »

Résolu il fallait mettre equ et non eq j'étais en train de voir la fonction tasklist et j'ai confondu avec les filtres :P
Répondre