Merhaba, bu yöntemi ben geceleri oyun indirirken kullanıyorum. Sizin de işinize yarayabileceğini düşündüm.
Kod:
@echo off
color 0A
title PC Zamanli Kapatma
echo 1. Zamanlayici Baslat
echo 2. Zamanlayici Iptal
echo 3. Cikis
echo.
set /p choice=Seciminizi yapin (1/2/3):

if "%choice%"=="1" goto start
if "%choice%"=="2" goto cancel
if "%choice%"=="3" goto exit

:start
echo.
set /p time=Sureyi (dakika olarak) girin:
set /a seconds=%time%*60
echo.
echo Bilgisayar %time% dakika sonra kapanacak.
shutdown -s -t %seconds%
goto exit

:cancel
echo.
shutdown -a
echo Kapatma zamanlayicisi iptal edildi.
goto exit

:exit
pause
📌 İlk önce verdiğim kodu bu şekilde kopyalayıp boş bir metin belgesine yapıştırın.

Screenshot_1.webp


📌 Farklı kaydet diyerek dosyanın adının sonuna ".bat" ekleyerek kaydedin.

Screenshot_2.webp


📌 Kullanım şekilleri:

Ekran Görüntüsü (9).webp

Ekran Görüntüsü (10).webp
 
Merhaba, bu yöntemi ben geceleri oyun indirirken kullanıyorum. Sizin de işinize yarayabileceğini düşündüm.
Kod:
@echo off
color 0A
title PC Zamanli Kapatma
echo 1. Zamanlayici Baslat
echo 2. Zamanlayici Iptal
echo 3. Cikis
echo.
set /p choice=Seciminizi yapin (1/2/3):

if "%choice%"=="1" goto start
if "%choice%"=="2" goto cancel
if "%choice%"=="3" goto exit

:start
echo.
set /p time=Sureyi (dakika olarak) girin:
set /a seconds=%time%*60
echo.
echo Bilgisayar %time% dakika sonra kapanacak.
shutdown -s -t %seconds%
goto exit

:cancel
echo.
shutdown -a
echo Kapatma zamanlayicisi iptal edildi.
goto exit

:exit
pause
📌 İlk önce verdiğim kodu bu şekilde kopyalayıp boş bir metin belgesine yapıştırın.

Eki Görüntüle 75568

📌 Farklı kaydet diyerek dosyanın adının sonuna ".bat" ekleyerek kaydedin.

Eki Görüntüle 75570

📌 Kullanım şekilleri:

Eki Görüntüle 75573
Eki Görüntüle 75575
Kod'u görsel olarak değil de yazı olarak paylaşsan daha iyi olurdu, eline sağlık.
 
Güzel gibi ama bu kadar kod gereksiz bence. Zamanlı kapatmayı tek bir komutla yapabiliyoruz zaten.

shutdown -s -f -t x (x = saniye cinsinden zaman)
Bilgisayarı 1 saat kapatmak için shutdown -s -f -t 3600 yazmak yeterli.

Kod'u görsel olarak değil de yazı olarak paylaşsan daha iyi olurdu, eline sağlık.
Sürprizbozanı açın...
 
Güzel gibi ama bu kadar kod gereksiz bence. Zamanlı kapatmayı tek bir komutla yapabiliyoruz zaten.

shutdown -s -f -t x (x = saniye cinsinden zaman)
Bilgisayarı 1 saat kapatmak için shutdown -s -f -t 3600 yazmak yeterli.


Sürprizbozanı açın...
Örneğin yeniden başlatma için de shutdown -r -t x kullanılabilir. r harfi restart kelimesinden aklınıza gelebilir.
Ve kapatma/yeniden başlatmayı iptal için shutdown -a kullanabilirsiniz. a harfi abort kelimesinden aklınıza gelebilir.
-f parametresini kullanmanızı çok önermem, kapatma esnasında bir hata ile karşılaşsa bile kapatmaya zorlayacaktır. Ancak kesin olarak kapatmak istiyorsanız kullanın.
 
Örneğin yeniden başlatma için de shutdown -r -t x kullanılabilir. r harfi restart kelimesinden aklınıza gelebilir.
Ve kapatma/yeniden başlatmayı iptal için shutdown -a kullanabilirsiniz. a harfi abort kelimesinden aklınıza gelebilir.
-f parametresini kullanmanızı çok önermem, kapatma esnasında bir hata ile karşılaşsa bile kapatmaya zorlayacaktır. Ancak kesin olarak kapatmak istiyorsanız kullanın.
Kapatma esnasında bazen boş yere veya oyunun indirildiği uygulamanın penceresine takılabiliyor. Kapanmaya zorlamak bence daha iyidir.