Alors, tu as essayé ?
Message d'erreur mémoire sur 80286
Modérateurs : Papy.G, fneck, Carl
- fneck
- Site Admin
- Messages : 17541
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: Message d'erreur mémoire sur 80286
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: Message d'erreur mémoire sur 80286
Oui ça fonctionne.
En farfouillant sur le net dans la suite de l'idée que tu as proposé j'ai trouvé ça :
C'est dans la même veine. Le "REM |" est une astuce qui permet de bloquer le canal d'entrée de la commande qui suit. Donc CHOICE ne peut finir que par le time out. Du coup le décompte est certain quoi que fasse l'opérateur. Ça ne fonctionne que avec command.com, pas avec cmd.exe.
En farfouillant sur le net dans la suite de l'idée que tu as proposé j'ai trouvé ça :
@ECHO OFF
IF "%1"=="" GOTO Syntax
ECHO Waiting %1 seconds
REM | CHOICE /C:AB /T:A,%1 > NUL
IF ERRORLEVEL 255 ECHO Invalid parameter
IF ERRORLEVEL 255 GOTO Syntax
GOTO End
:Syntax
ECHO.
ECHO WAIT for a specified number of seconds
ECHO.
ECHO Usage: WAIT n
ECHO.
ECHO Where: n = the number of seconds to wait (1 to 99)
ECHO.
:End
C'est dans la même veine. Le "REM |" est une astuce qui permet de bloquer le canal d'entrée de la commande qui suit. Donc CHOICE ne peut finir que par le time out. Du coup le décompte est certain quoi que fasse l'opérateur. Ça ne fonctionne que avec command.com, pas avec cmd.exe.
Someday I'll get you, Red Baron !