Hoş geldiniz!

ForumExe'ye kayıt olarak, topluluğumuzun diğer üyeleriyle tartışabilir, paylaşımda bulunabilir ve özel mesajlaşabilirsiniz.

Hemen Kaydolun!

Otomatik Bilgisayar Kapat

  • Konbuyu başlatan Konbuyu başlatan Method
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar : 0
  • Görüntüleme : 332

Method

Kullanıcı
Acemi üye 365-Gündür-Beraberiz! Çaylak Üye 5 Yıldır Beraberiz Bronz Üye 10 Yıldır Beraberiz Doğrulanmamış Hesap Silver Üye Gold Üye Platin Üye
20
EXE RANK
Katılım
5 May 2010
Mesajlar
30,181
Tepkime puanı
0
Puanları
0
Yaş
34
Feedback: 0 / 0 / 0


Kullanici tarafından gırılen saatte yada belirlenen sure sonunda (saniye cinsinden) otomatik bilgisayarı kapayan Program
Kod:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace C_Proje_BilgisayarKapa
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

// radiobutton = rdb 
// maskeditBoc = msk
//Textbox=txt 
// Forma 2 adet Radiobutton ; 1 adet Textbox; 1 adet maskeditbox; 2 adet button ; 1 adet label koyarak yapılmıstır.


        private void btnKapat_Click(object sender, EventArgs e)
        {
            if (rdbSaat2.Checked == true)
            {
                try
                {
                    DateTime zaman = Convert.ToDateTime(mskSaat.Text);
                    if (zaman > DateTime.Now)
                    {
                        TimeSpan fark = DateTime.Now.Subtract(zaman);
                        int saat = (Convert.ToInt32(fark.Minutes)) * -60 + Convert.ToInt32(fark.Seconds);
                        string deger = "-f -s -t";
                        deger = deger + " " + saat.ToString();
                        System.Diagnostics.Process.Start("shutdown", deger);
                    }
                    else
                    {
                        MessageBox.Show("Girdiginiz zaman su anki  zamandan kucuk..Daha buyuk bir zaman dilimi belirleyiniz", "HATA",  MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    
                    }
                }
                catch
                {
                    MessageBox.Show("Dogru Bir zaman giriniz!!","HATA",MessageBoxButtons.OK,MessageBoxIcon.Warning);
                    mskSaat.Text = "";
                    mskSaat.Focus();
                }
            }
            else
            {
                try
                {
                    int sure = Convert.ToInt32(txtSure.Text);
                    string KalanSure = "-f -s -t";
                    KalanSure = KalanSure + " " + sure.ToString();
                    System.Diagnostics.Process.Start("shutdown", KalanSure);
                }
                catch
                {
                    MessageBox.Show("Lutfen Sayısal Bir Deger Giriniz!!","HATA",MessageBoxButtons.OK,MessageBoxIcon.Warning);
                    txtSure.Text="";
                    txtSure.Focus();
                }
            
            }
        }

        private void btnCancel_Click(object sender, EventArgs e)
        {
            System.Diagnostics.Process.Start("shutdown","-a");
            // İncele (Run) Komutunu getıren proceduru bul ;
        }

        private void rdbDakika_CheckedChanged(object sender, EventArgs e)
        {
            txtSure.Visible = true;
            mskSaat.Visible = false;
        }

        private void rdbSaat2_CheckedChanged(object sender, EventArgs e)
        {
            txtSure.Visible = false;
            mskSaat.Visible = true;
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            rdbDakika.Checked = true;
            label1.Text = " Netbilgini.com"";
        }
    }
}
 


 

 
Geri
Üst