C# Süreli PC kapatma kodları ve yapılışı

1
2064
views

Adsız C# Süreli PC kapatma kodları ve yapılışı

Bir önceki yazımızda yazmış olduğumuz programın hangi araç ve kodlarla yapıldığını anlatacağız.

Kullanılacak araçlar

1 adet comboBox:istediğimiz saatleri listelemek için

1 adet label:saat seçildiğinde saniyeyi göstermesi için

4 adet button:

button1:direk kapatma için

button2:direk yeniden başlatmak için

button3:direk uyku moduna almak için

button4:comboBox dan seçtiğimiz saati onaylayıp sayacı çalıştırmak için

comboBox kısmızını degiştirerek kısa yoldan yapanlar olursa bizimle paylaşmayı unutmasınlar yorum kısmına yazabilirsiniz yada iletişim kısmından bize ulaşabilirsiniz.

Adsız2 C# Süreli PC kapatma kodları ve yapılışı

Kod Kısmıda böyle umarım işinize yarar iyi günler.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;
namespace Shutdown_kırmızıanka.com
{
public partial class Form1 : Form
{
private int sayac;
private int sayi;
public Form1()
{

InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
DialogResult kapat;
kapat = MessageBox.Show("Bilgisayar kapatılsınmı ?", "Dikkat", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (kapat == DialogResult.Yes) System.Diagnostics.Process.Start("shutdown", "-s -f");
}

private void button2_Click(object sender, EventArgs e)
{
DialogResult yenidenbaslat;
yenidenbaslat = MessageBox.Show("Bilgisayar Yeniden baslatılsınmı ?", "Dikkat", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (yenidenbaslat == DialogResult.Yes) System.Diagnostics.Process.Start("shutdown", "-r -f");
}

private void button3_Click(object sender, EventArgs e)
{
DialogResult uyku;
uyku = MessageBox.Show("Bilgisayar uyku moduna alınsınmı?", "Dikkat", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (uyku == DialogResult.Yes) System.Diagnostics.Process.Start("shutdown", "-h -f");
}

private void button4_Click(object sender, EventArgs e)
{
timer1.Enabled = true;
if (comboBox1.Text == "5 Saniye") sayi = 5;

else if (comboBox1.Text == "5 Dakika") sayi= 300;

else if (comboBox1.Text == "15 Dakika") sayi=900;

else if (comboBox1.Text == "30 Dakika") sayi=1800;

else if (comboBox1.Text == "45 Dakika") sayi=2700;

else if (comboBox1.Text == "1 Saat") sayi = 3600;

else if (comboBox1.Text == "1 Saat 15 dakika") sayi = 4500;

else if (comboBox1.Text == "1 Saat 30 dakika") sayi = 5400;

else if (comboBox1.Text == "1 Saat 45 dakika") sayi = 6300;

else if (comboBox1.Text == "2 Saat 0 dakika") sayi = 7200;

else if (comboBox1.Text == "2 Saat 15 dakika") sayi =8100;

else if (comboBox1.Text == "2 Saat 30 dakika") sayi = 9000;

else if (comboBox1.Text == "2 Saat 45 dakika") sayi = 9900;

else if (comboBox1.Text == "3 Saat 0 dakika") sayi = 10800;

else if (comboBox1.Text == "3 Saat 15 dakika") sayi = 11700;

else if (comboBox1.Text == "3 Saat 30 dakika") sayi = 12600;

else if (comboBox1.Text == "3 Saat 45 dakika") sayi = 13500;

else if (comboBox1.Text == "4 Saat 0 dakika") sayi = 14400;

else if (comboBox1.Text == "4 Saat 15 dakika") sayi = 15300;

else if (comboBox1.Text == "4 Saat 30 dakika") sayi = 16200;

else if (comboBox1.Text == "4 Saat 45 dakika") sayi = 17100;

else if (comboBox1.Text == "5 Saat 0 dakika") sayi = 18000;

else if (comboBox1.Text == "5 Saat 15 dakika") sayi = 18900;

else if (comboBox1.Text == "5 Saat 30 dakika") sayi = 19800;

else if (comboBox1.Text == "5 Saat 45 dakika") sayi = 20700;

else if (comboBox1.Text == "6 Saat 0 dakika") sayi = 21600;

else if (comboBox1.Text == "6 Saat 15 dakika") sayi = 22500;

else if (comboBox1.Text == "6 Saat 30 dakika") sayi = 23400;

else if (comboBox1.Text == "6 Saat 45 dakika") sayi = 24300;

else if (comboBox1.Text == "7 Saat 0 dakika") sayi = 25200;

else if (comboBox1.Text == "7 Saat 15 dakika") sayi = 26100;

else if (comboBox1.Text == "7 Saat 30 dakika") sayi = 27000;

else if (comboBox1.Text == "7 Saat 45 dakika") sayi = 27900;

else if (comboBox1.Text == "8 Saat 0 dakika") sayi = 28800;

else if (comboBox1.Text == "8 Saat 15 dakika") sayi = 29700;

else if (comboBox1.Text == "8 Saat 30 dakika") sayi = 30600;

else if (comboBox1.Text == "8 Saat 45 dakika") sayi = 31500;

else if (comboBox1.Text == "9 Saat 0 dakika") sayi = 32400;

else if (comboBox1.Text == "9 Saat 15 dakika") sayi = 33300;

else if (comboBox1.Text == "9 Saat 30 dakika") sayi = 34200;

else if (comboBox1.Text == "9 Saat 45 dakika") sayi = 35100;

else if (comboBox1.Text == "10 Saat 0 dakika") sayi = 36000;

else if (comboBox1.Text == "10 Saat 15 dakika") sayi = 36900;

else if (comboBox1.Text == "10 Saat 30 dakika") sayi = 37800;

else if (comboBox1.Text == "10 Saat 45 dakika") sayi = 38700;

else if (comboBox1.Text == "11 Saat 0 dakika") sayi = 39600;

else if (comboBox1.Text == "11 Saat 15 dakika") sayi = 40500;

else if (comboBox1.Text == "11 Saat 30 dakika") sayi = 41400;

else if (comboBox1.Text == "11 Saat 45 dakika") sayi = 42300;

else if (comboBox1.Text == "12 Saat 0 dakika") sayi = 43200;

else MessageBox.Show("Listede muvcut değil !");
sayac = sayi;
label1.Text = sayac.ToString();

}

private void timer1_Tick(object sender, EventArgs e)
{
sayac–;
label1.Text = sayac.ToString();
if (sayac == 0)
{
timer1.Enabled = false;
System.Diagnostics.Process.Start("shutdown", "-s -f");
}
}

private void Form1_Load(object sender, EventArgs e)
{
string[] kapanma = { "5 Saniye", "5 Dakika", "15 Dakika", "1 Saat", "1 Saat 15 dakika", "1 Saat 30 dakika", "1 Saat 45 dakika", "2 Saat 0 dakika", "2 Saat 15 dakika", "2 Saat 30 dakika", "2 Saat 45 dakika", "3 Saat 0 dakika", "3 Saat 15 dakika", "3 Saat 30 dakika", "3 Saat 45 dakika", "4 Saat 0 dakika", "4 Saat 15 dakika", "4 Saat 30 dakika", "4 Saat 45 dakika", "5 Saat 0 dakika", "5 Saat 15 dakika", "5 Saat 30 dakika", "5 Saat 45 dakika", "6 Saat 0 dakika", "6 Saat 15 dakika", "6 Saat 30 dakika", "6 Saat 45 dakika", "7 Saat 0 dakika", "7 Saat 15 dakika", "7 Saat 30 dakika", "7 Saat 45 dakika", "8 Saat 0 dakika", "8 Saat 15 dakika", "8 Saat 30 dakika", "8 Saat 45 dakika", "9 Saat 0 dakika", "9 Saat 15 dakika", "9 Saat 30 dakika", "9 Saat 45 dakika", "10 Saat 0 dakika", "10 Saat 15 dakika", "10 Saat 30 dakika", "10 Saat 45 dakika", "11 Saat 0 dakika", "11 Saat 15 dakika", "11 Saat 30 dakika", "11 Saat 45 dakika", "12 Saat 0 dakika" };
comboBox1.Items.AddRange(kapanma);
}

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{

}

}
}

Hazır Setup halinde bilgisayarına kurmak isteyen buradan indirebilirler.

C# programlama dilinde programlanan Süreli PC kapatma programı

C# setup yapımı için buraya tıklayınız.

C# Setup yapımı:

1
Bir Yorum Bırak

avatar
0 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
0 Comment authors
Recent comment authors
  Subscribe  
En yeniler Eskiler Beğenilenler
Bildir