A voir également:
- CMD
- Cmd - Guide
- Scannow cmd - Guide
- Cmd mac - Guide
- Récupérer clé windows cmd - Guide
- Fichier .cmd - Guide
2 réponses
barnabe0057
Messages postés
14453
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
24 novembre 2024
4 917
Modifié le 30 sept. 2020 à 17:12
Modifié le 30 sept. 2020 à 17:12
Bonjour,
Déjà tu peux virer tous les points-virgules, cette syntaxe n'existe pas en .bat
Ensuite concernant la logique du script, tu peux faire plus simple.
Tu crées un script, par exemple tempo.bat avec une temporisation et une extinction du pc à la fin de la tempo, tout ce qu'il y a de plus simple :
Tu le convertis en tempo.exe invisible avec Bat2Exe Converter.
Voilà à quoi ressemblerait l'autre script :
Déjà tu peux virer tous les points-virgules, cette syntaxe n'existe pas en .bat
Ensuite concernant la logique du script, tu peux faire plus simple.
Tu crées un script, par exemple tempo.bat avec une temporisation et une extinction du pc à la fin de la tempo, tout ce qu'il y a de plus simple :
title %~nx0
timeout /t 30 /nobreak
shutdown /s /t 20
exit
Tu le convertis en tempo.exe invisible avec Bat2Exe Converter.
Voilà à quoi ressemblerait l'autre script :
start tempo.exe
:debut
cls & set "code="
set /p code="Votre code: "
if not defined code (goto :debut)
if "%code%"=="toto" (shutdown /a & taskkill /f /im "tempo.exe" /t) else (goto :debut)
exit