Message d'erreur mémoire sur 80286

Pour tout ce qui touche au PC d'IBM et ses nombreux descendants. Attention tout de même, au delà de quelques MHz la discussion devient vite hors sujet.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
fneck
Site Admin
Messages : 17540
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Message d'erreur mémoire sur 80286

Message par fneck »

wawa.voun a écrit : 10 oct. 2023 10:39 Alors je la teste ce soir.
Alors, tu as essayé ?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
wawa.voun
Messages : 526
Inscription : 20 avr. 2020 18:09
Localisation : Lautenbach-Zell yoooo

Re: Message d'erreur mémoire sur 80286

Message par wawa.voun »

Oui ça fonctionne.

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 !
Répondre