C++

C++ ile Bilgisayarı Kapatın yada Yeniden Başlatın ( Zaman Ayarlı)

Bu makalede, bir C++ programı kullanarak bilgisayar sisteminizi kapatmak veya yeniden başlatmak için kod öğrenecek ve alacaksınız. Bilgisayar sisteminizi kapatan veya yeniden başlatan programların listesi:

  • Bilgisayar Sistemini Varsayılan Zamanda Kapatma
  • Bilgisayarı Hemen Kapatın
  • Çalışma zamanında kullanıcı tarafından Verilen Zamanda Bilgisayarı Kapatma
  • Bilgisayarı Varsayılan Saatte Yeniden Başlatın
  • Bilgisayarı Hemen Yeniden Başlatın
  • Bilgisayarı Verilen Zamanda Yeniden Başlatın
  • Bilgisayarı Kapatmak/Yeniden Başlatmak için menü yönlendirmeli program
  • Kapatma Linux Tabanlı Sistem
  • Kapatma Windows XP Tabanlı Sistem

Not – Burada verilen bilgisayar sisteminizi kapattığınızda veya yeniden başlattığınızda tüm programlar iyi test edilmiş ve yürütülmüştür. Bu nedenle, bu programları çalıştırmadan önce tüm açık belgelerinizi kaydettiğinizden emin olun.

Bir C++ programı kullanarak bilgisayar sisteminizi kapatmak veya yeniden başlatmak için. system() işlevini kullanın. stdlib.h başlık dosyasında tanımlanmıştır. system() işlevi, bir komutu yürütmek için komut işlemcisini çağırır.

İlginizi Çekebilir: Java ile Bilgisayarı Kapatma yada Yeniden Başlatma

Windows tabanlı sistem için komut işlemcisi cmd‘dir (komut istemi). Linux tabanlı sistem için komut işlemcisi ise terminaldir.

Bu nedenle bilgisayarınızı kapatmak veya yeniden başlatmak için, aşağıda verilen programda gösterildiği gibi system() içerisine kapatma veya yeniden başlatma ile ilgili komutu yerleştirin.

Windows Bilgisayarı C++ ile Kapatma

Bu, Windows tabanlı bilgisayar sisteminizi kapatmak için en basit programdır. Bu programda zamanlayıcı sağlamadık. Bu nedenle sistem, aşağıda verilen programı çalıştırdıktan sonra varsayılan sürede, yani 30 saniye içinde kapanır.

Yukarıdaki programı çalıştırdıktan sonra, bilgisayar sisteminiz varsayılan olarak 30 saniye sonra kapanır. Ayrıca aşağıda verilen programda (ikinci program) gösterildiği gibi zamanlayıcıyı saniye cinsinden tanımlayabilirsiniz.

Not – Programı çalıştırmadan önce tüm belgelerinizi kaydettiğinizden emin olun.

Komutu doğrudan aşağıdaki gibi komut istemine de yazabilirsiniz:

Bilgisayarı Hemen Kapatın

Windows tabanlı sisteminizi hemen kapatmak istiyorsanız, aşağıdaki programda gösterildiği gibi zamanlayıcıyı 0 (saniye) olarak ayarlayın. Soru şu ki, bilgisayarı hemen kapatmak için C++ ile bir program yazın. İşte cevabı:

Not – Burada bilgisayarı 0 saniyede (veya hemen) kapatmak için zamanlayıcıyı 0 olarak sağladık.

Bilgisayarı Verilen Zamanda Kapatma

Bu program, kullanıcının zamanlayıcıyı saniyeler içinde girmesine izin verir. Örneğin, kullanıcı 20 girerse, sistem 20 saniye sonra kapanır:

Bilgisayarı C++ ile Yeniden Başlatma

Şimdi aşağıdaki C++ kodunu kullanarak Windows tabanlı sisteminizi yeniden başlatalım. Bu program, çalıştırıldıktan sonra bilgisayar sisteminizi varsayılan sürede (30 saniye) yeniden başlatır.

Bilgisayarı Hemen Yeniden Başlatın

Bilgisayarı hemen kapatmada yaptığımıza benzer şekilde, burada da sistemi hemen yeniden başlatmak için zamanlayıcıyı 0 saniye olarak yazdık:

Bilgisayarı Verilen Zamanda Yeniden Başlatın

Not – Bilgisayarı kapatmak için verilen programın aynısını verilen sürede, sadece bir değişiklikle takip edin. Yani, aşağıdaki ifadeyi değiştirin:

Kapatma Linux Tabanlı Sistem

Bu program Linux kullanıcısı için oluşturulmuştur. Linux’ta da system() işlevi kullanılır. Yani işlev aynıdır, ancak komut değişir. İşlev C++ ile ilgili olduğundan, komut yerel sistem yazılımıyla ilgilidir:

Linux Kullanıcısı için Kapatmadan Önce Zamanlayıcıyı Ayarlayın

Linux’ta da zamanlayıcıyı şu şekilde ayarlayabilirsiniz:

Örn:

1 Yorum

Yorum yapmak için tıklayın