Witam. Mam problem z moim małym programem, który ma się wylogowywać po upływie czasu (np. 10 minut) z konta użytkownika, ale gdy wybieram którąś opcję (1-6) to program automatycznie się wyłącza i polecenie nie zostaje wykonane. Mój system to Windows 10 jeżeli może to w czymś pomóc.
Oto mój kod programu:
@echo off
@chcp 852
title AWS - Automatic Windows Shutdown
color 0e
:menu
cls
echo Wybierz interesujacą cię opcje!
echo -------------------------------
echo.
echo 1. Wyloguj z konta użytkownika
echo 2. Uruchom ponownie komputer
echo 3. Wyłącz komputer
echo 4. Anuluj (wylogowanie / ponowne uruchomienie / wyłączenie)
echo 5. Wyjście
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo. Autor: ReVo
echo. Wykonano dla: GrandTruck.pl
echo. Zostaw reputację jeżeli program się spodobał
set /p "cho=>"
if %cho%==1 goto wyloguj
if %cho%==2 goto uruchomponownie
if %cho%==3 goto wylacz
if %cho%==4 start shutdown.exe -a
if %cho%==5 goto exit
goto menu
:wyloguj
cls
echo Wybierz kiedy chcesz się wylogować!
echo -----------------------------------
echo.
echo 1. Wyloguj za 10 minut
echo 2. Wyloguj za 20 minut
echo 3. Wyloguj za 30 minut
echo 4. Wyloguj za 40 minut
echo 5. Wyloguj za 50 minut
echo 6. Wyloguj za 60 minut
echo 7. Powrot
set /p "cho=>"
if %cho%==1 start shutdown.exe -l -t 600
if %cho%==2 start shutdown.exe -l -t 1200
if %cho%==3 start shutdown.exe -l -t 1800
if %cho%==4 start shutdown.exe -l -t 2400
if %cho%==5 start shutdown.exe -l -t 3000
if %cho%==6 start shutdown.exe -l -t 3600
if %cho%==7 goto menu
goto menu
:uruchomponownie
cls
echo Wybierz kiedy chcesz ponownie uruchomić komputer!
echo -------------------------------------------------
echo.
echo 1. Uruchom ponownie za 10 minut
echo 2. Uruchom ponownie za 20 minut
echo 3. Uruchom ponownie za 30 minut
echo 4. Uruchom ponownie za 40 minut
echo 5. Uruchom ponownie za 50 minut
echo 6. Uruchom ponownie za 60 minut
echo 7. Powrot
set /p "cho=>"
if %cho%==1 start shutdown.exe -r -t 600
if %cho%==2 start shutdown.exe -r -t 1200
if %cho%==3 start shutdown.exe -r -t 1800
if %cho%==4 start shutdown.exe -r -t 2400
if %cho%==5 start shutdown.exe -r -t 3000
if %cho%==6 start shutdown.exe -r -t 3600
if %cho%==7 goto menu
goto menu
:wylacz
cls
echo Wybierz kiedy chcesz wyłączyć komputer!
echo ---------------------------------------
echo.
echo 1. Wyłącz za 10 minut
echo 2. Wyłącz za 20 minut
echo 3. Wyłącz za 30 minut
echo 4. Wyłącz za 40 minut
echo 5. Wyłącz za 50 minut
echo 6. Wyłącz za 60 minut
echo 7. Powrot
set /p "cho=>"
if %cho%==1 start shutdown.exe -s -t 600
if %cho%==2 start shutdown.exe -s -t 1200
if %cho%==3 start shutdown.exe -s -t 1800
if %cho%==4 start shutdown.exe -s -t 2400
if %cho%==5 start shutdown.exe -s -t 3000
if %cho%==6 start shutdown.exe -s -t 3600
if %cho%==7 goto menu
goto menu