Bat ile bilgisayar kapatma

Programlama dilleri konusunda bilgi paylaşım alanıdır.
Cevapla
Kullanıcı avatarı
Bien
Kilobyte3
Kilobyte3
Mesajlar: 471
Kayıt: 04 Haz 2012, 16:47

Bat ile bilgisayar kapatma

Mesaj gönderen Bien » 16 Eyl 2012, 11:16

Aşağıdaki kodda e harfine basınca bilgisayarı yeniden başlatması hharfine basınca da komut penceresini kapatması lazım.Ama e yede bassam h yede bassam bilgisayar yeniden başlıyor.

Kod: Tümünü seç

@echo off
echo.
echo Windows yeniden baslatilsin mi? (E/H)
set /p choice=
If %choice% == e goto restart
echo.
echo Yeniden baslatma iptal edildi...Lutfen komut istemcisini kapatin

:restart
shutdown /r /t 0
exit
En son Bien tarafından 16 Eyl 2012, 11:23 tarihinde düzenlendi, toplamda 1 kere düzenlendi.



Kullanıcı avatarı
Bien
Kilobyte3
Kilobyte3
Mesajlar: 471
Kayıt: 04 Haz 2012, 16:47

Re: Bat ile bilgisayar kapatma

Mesaj gönderen Bien » 16 Eyl 2012, 11:25

Yukarıda verdiğim kodda bir hata vardı.Pencere açılır açılmaz kapanıyordu.Onu düzelttim konu bahsettiğim sorun oluyor şimdi.

Kullanıcı avatarı
Bien
Kilobyte3
Kilobyte3
Mesajlar: 471
Kayıt: 04 Haz 2012, 16:47

Re: Bat ile bilgisayar kapatma

Mesaj gönderen Bien » 16 Eyl 2012, 11:33

Verdiğin kodu aşağıdaki gibi düzenledim.Ama genede h harfinede bassam yeniden başlıyor

Kod: Tümünü seç

@echo off
echo Windows yeniden baslatilsin mi? (E/H)
set /p choice=
If %choice% == e goto restart else h goto iptal
:iptal
echo.
echo Yeniden baslatma iptal edildi...

:restart
shutdown /r /t 0
exit

Kullanıcı avatarı
velociraptor
Yottabyte3
Yottabyte3
Mesajlar: 28513
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek

Re: Bat ile bilgisayar kapatma

Mesaj gönderen velociraptor » 16 Eyl 2012, 11:36

sorun else de , bunlar şu şekilde kullanılıyor
if : eğer bu olursa ...
else : olmazssa .... yap ,
bir bakayım bakalım kullanılışında nerede hata yapıyoruz
Knowledge determines destiny, And ye shall know the Truth and the Truth shall make you free

Kullanıcı avatarı
Bien
Kilobyte3
Kilobyte3
Mesajlar: 471
Kayıt: 04 Haz 2012, 16:47

Re: Bat ile bilgisayar kapatma

Mesaj gönderen Bien » 16 Eyl 2012, 11:38

Gerek kalmadı.Kodu düzenledim.Bu sefer çok güzel çalışıyor :)

Kod: Tümünü seç

@echo off
set /p ask=Yeniden başlasın mı  (e/h)
if %ask%==e (shutdown /r /t 0) else echo işlem iptal edildi
pause
exit

Kullanıcı avatarı
velociraptor
Yottabyte3
Yottabyte3
Mesajlar: 28513
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek

Re: Bat ile bilgisayar kapatma

Mesaj gönderen velociraptor » 16 Eyl 2012, 11:48

viewtopic.php?p=421262#p421262
keşke baştan üstteki linktekine göre yapsaymışşın :)
Knowledge determines destiny, And ye shall know the Truth and the Truth shall make you free

Kullanıcı avatarı
Bien
Kilobyte3
Kilobyte3
Mesajlar: 471
Kayıt: 04 Haz 2012, 16:47

Re: Bat ile bilgisayar kapatma

Mesaj gönderen Bien » 16 Eyl 2012, 11:56

Evet :)
Sorunu hallettik nasılsateşekkürler :)

Cevapla