C# belirlenen saatte komut çalıştırma

dark12side

Hectopat
Katılım
13 Mart 2016
Mesajlar
36
Daha fazla  
Cinsiyet
Erkek
Herkese selamlar,

C# ile her gün saat 09:00'da çalıştırılacak CMD komutları ile program yazmaya çalışıyorum fakat saat 09:00'a olan fark sıfırlandığında belirttiğim komutları çalıştıramıyorum yardımcı olur musunuz?
C#:
using System;

namespace zaman
{
    class Program
    {
        static void Main(string[] args)
        {
            string girisZamani = DateTime.Now.ToShortTimeString();
            string cikisZamani = "09:00";
            TimeSpan girisCikisFarki = DateTime.Parse(cikisZamani).Subtract(DateTime.Parse(girisZamani));
            string calismaSuresi = girisCikisFarki.ToString();
            Console.WriteLine(girisCikisFarki);


            girisCikisFarki
                if
                Process.Start("taskkill", "/F /IM app_nhm.exe");
            Process.Start("taskkill", "/F /IM NiceHashMiner.exe");
            Process.Start("taskkill", "/F /IM nbminer.exe");
            Process.Start("timeout", "10");
            Process.Start("taskkill", "/F /IM app_nhm.exe");
            Process.Start("taskkill", "/F /IM NiceHashMiner.exe");
            Process.Start("taskkill", "/F /IM nbminer.exe");
            Process.Start("taskkill", "/F /IM explorer.exe");
            Process.Start("START", "explorer.exe");
           




        }


    }
}
 
Son düzenleyen: Moderatör:
16. ve 17. satırlardaki hata kopyala-yapıştır kaynaklı mı?

Kodda bir sıkıntı olduğunu düşünmüyorum (terminal komutları hakkında bir fikrim yok). Ancak While(true) içine almanız lazım. Ek olarak da bir thread içinde oluşturun ve 1dk'lık bir sleep koyun yoksa boşuna CPU tüketirsiniz.
 
Yazdığınız kod hatalı mı dikkatli bakmadım ancak bu kod her çalıştırıldığında kontrol eder ve işinize yaramaz gibi.
Görev Zamanlayıcısı Kullanımı | Technopat Sosyal https://www.technopat.net/sosyal/sosyal/konu/goerev-zamanlayicisi-kullanimi.74432/post-48824
Deneyebilirsiniz.
Link çalışmıyor hocam
Yazdığınız kod hatalı mı dikkatli bakmadım ancak bu kod her çalıştırıldığında kontrol eder ve işinize yaramaz gibi.
Görev zamanlayıcısı kullanımı | Technopat Sosyal https://www.technopat.net/sosyal/sosyal/konu/goerev-zamanlayicisi-kullanimi.74432/post-48824
Deneyebilirsiniz.

Link çalışmıyor hocam.
Kod olarak yazmanız şart değilse Windows görev zamanlayıcısını kullanabilirsiniz.
Görev zamanlayıcısını kullanamıyorum malesef bilgisayarda şifre olmaması lazım.
 

Geri
Yukarı