CMD
Mistgun121221
-
Mistgun121221 -
Mistgun121221 -
Bonjour,
j'aimerais crée un "second code " quand on réussi a déverouiller mon pc.
Pour l'instant j'ai mis un .bat dans le menu démarer. Voici le .bat:
:debut;
start invisible.vbs
set "code=";
set /p code="Votre code: ";
if not defined code (start close.bat);
if "%code%"=="ICI le code" exit;
if not "%code%"=="ICI le code" (shutdown /s /t "20");
if not defined code (shutdown /a);
pause;
le invisible.vbs a pour but de lancer un timer en invisible.
j'aimerais faire en sorte qu'a la fin du timer si on n'entre pas le code le pc s'éteigne mais je ne trouve pas comment faire. Pouvez vous m'aider
j'aimerais crée un "second code " quand on réussi a déverouiller mon pc.
Pour l'instant j'ai mis un .bat dans le menu démarer. Voici le .bat:
:debut;
start invisible.vbs
set "code=";
set /p code="Votre code: ";
if not defined code (start close.bat);
if "%code%"=="ICI le code" exit;
if not "%code%"=="ICI le code" (shutdown /s /t "20");
if not defined code (shutdown /a);
pause;
le invisible.vbs a pour but de lancer un timer en invisible.
j'aimerais faire en sorte qu'a la fin du timer si on n'entre pas le code le pc s'éteigne mais je ne trouve pas comment faire. Pouvez vous m'aider
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
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