Yanıtlar:
Bunu yapmanın birçok yolu. Basit bir çözüm, her gün saat 3'te böyle bir toplu komut dosyasını çalıştırmak için Görev Zamanlayıcı'yı kullanmak olacaktır:
taskkill /f /im programname.exe
closeprograms.bat gibi bir şey kaydedin ve programname.exe yerine öldürmek istediğiniz yürütülebilir dosyanın adını yazın. Bu toplu iş dosyasını istediğiniz zaman çalıştırmak için Görev Zamanlayıcı'yı ayarlayın.
/f
zorla feshedildiği anlamına gelir/im
"image name" den önce = işlem adı/f
ancak program vb dosyalarını kaydetmek istediğinde Ama nazikçe şekilde yapmanın ve sonra sonra zorlamak eğer o, aslında yakın olmayabilir
Windows komut satırından bir program zamanlamak için şu komutu kullanın:
AT hours:minutes /every:date command
Yani her gün saat 03:00 için bir şey planlamak istiyorsanız.
AT 03:00 /evry:M,T,W,Th,F,S,Su "command"
Daha fazla yardım kontrol için AT /?
, CMD /?
ve bu sayfada .
TASKLIST
çalışan uygulamaları listeler ( TASKLIST /?
yardım türü ), ancak istediğiniz sonucu elde etmek için bu iki komutu birleştirmenin bir yolunu bilmiyorum veya bunu yapmanın başka bir yolu varsa; yukarıdaki siteyi kontrol edin ve toplu iş dosyaları ve VBScript için google.
Sistem Zamanlayıcı ihtiyaçlarınızı karşılıyor gibi görünüyor. Web sitesinden:
Sistem Zamanlayıcı, uygulamaların, toplu iş dosyalarının, komut dosyalarının ve çok daha fazlasının katılımsız çalışmasını zamanlamak için mükemmel bir araçtır.
MS Windows kendi Görev Zamanlayıcısını veya daha eski AT veya WinAT komutlarını kullanan herkes için, Sistem Zamanlayıcı daha fazla esneklik ve özelliklerle ideal ve kullanımı kolay bir değiştirme işlemidir. Sistem Zamanlayıcı, MS Windows Görev Zamanlayıcı'dan tamamen bağımsız olarak çalışır ve herhangi bir bağımlılığı yoktur.
Ayrıca, açılır pencere hatırlatıcılarını planlayabilirsiniz, böylece bu önemli randevuları ve yapılacak işleri asla unutmazsınız. Hatırlatıcılar, görevler ve diğer etkinlikler, bir veya her dakika, saat, gün, hafta, ay veya yıl ve bunlarda birkaç değişiklik olacak şekilde ayarlanabilir. Açılır Anımsatıcılar gerektiği şekilde ertelenebilir.
Sistem Zamanlayıcı yalnızca programları belirli zamanlarda başlatmanıza izin vermez, aynı zamanda bu programlara tuş basma ve fare tıklamaları göndermenizi sağlar. Bu, programları yalnızca bir gecede veya hafta sonu çalışacak şekilde planlamanıza izin vermez, aynı zamanda bu programların gözetimsizken faydalı şeyler yapmasını sağlar. Gerçekten güçlü bir özellik.
Son olarak, Sistem Zamanlayıcı'nın Ücretsiz sürümü de bir Pencere İzleme özelliği içerir. Program belirli bir pencerenin varlığını kontrol eder ve tuşa basar veya gönderen uygulamaları sonlandırmak için pencereye yakın bir sinyal gönderir. Siz yokken eylemleri tetiklemek veya hata mesajlarını işlemek için kullanışlıdır.
AT 07:21 / her: M, T, W, Th, F, S, Su taskkill / f / im PROGRAM.EXE
Görev yöneticisine gidip "İşlemler" sekmesini tıklayarak program adını alabilirsiniz.
Windows 10'da AT komutu hakkında bir not:
The AT command has been deprecated. Please use schtasks.exe instead.
Tam bir örnek (bunu bir windows komut istemine yazın):
SCHTASKS /Create /SC DAILY /ST 03:00:00 /TN sometaskname /TR "taskkill /f /im TheProgramYouWantToStop.exe"
Bir programı belirli bir zamanda (günlük yerine) bir kez öldürmek için:
SCHTASKS /Create /SC ONCE /ST 03:00:00 /TN sometaskname /TR "taskkill /f /im TheProgramYouWantToStop.exe"
Görevi şununla kontrol edebilirsiniz:
SCHTASKS /Query /TN sometaskname
Not: Görev ayrıca Bilgisayar Yönetimi-> Görev Zamanlayıcı-> Görev Zamanlayıcı Kitaplığı'nda adıyla birlikte görünür sometaskname
ve orada düzenleyebilir veya silebilirsiniz. Bazen görevi görebilmek için bilgisayar yönetimindeki görev listesini yenilemek için F5 tuşuna basmanız gerekir.
/f
? Programın kapanırken öldürmek yerine işleyebilmesini istiyorum.