Ekran koruyucu başladığında bir .bat veya .cmd çalıştırmanın bir yolu var mı? Bunları .scr olarak değiştirirseniz bazı .exe dosyalarının çalıştırılabileceğini fark ettim.
Ekran koruyucu başladığında bir .bat veya .cmd çalıştırmanın bir yolu var mı? Bunları .scr olarak değiştirirseniz bazı .exe dosyalarının çalıştırılabileceğini fark ettim.
Yanıtlar:
Ekran Başlatıcı, ekran koruyucu olarak çalıştırılacak herhangi bir programı seçmenizi sağlar. Bir Powerpoint, film veya herhangi bir EXE veya ilişkili dosyayı başlatabilirsiniz. Yüklemek için, basitçe unzip, sağ tıklatın ve içerik menüsünde Yükle'yi tıklatın. Daha sonra Ekran Başlatıcı'yı diğer ekran koruyucular gibi kullanabilirsiniz. Powerpoint sunumları gibi dosyaları açmak için, powerpoint programını çalıştırmanız ve ppt'nin yolunu parametre olarak yazmanız gerekir. Bir resmi görüntülemek için bir örnek c: \ winnt \ system32 \ mspaint.exe c: \ picture.bmp olabilir. Ekran koruyucu olarak herhangi bir ortamdan yararlanmak için bugün indirin.
[ Resmi sitenin öldüğünden beri alternatif indirme bağlantısı. ]
Komutu çalıştıran ekran koruyucu.
Rasgele programlar / komut dosyaları başlatmanıza izin verecek daha pek çok ekran koruyucu olduğundan eminim. Peki ya mevcut ekran koruyucunuzu kullanmaya devam etmek istiyorsanız? Öyleyse, çözüm için aşağıya bakın (Win7'de test edilmiştir, Vista + 'da iyi çalışmalıdır).
Olay Kimliği 4802 karşılık gelir ekran koruyucu başlatıldığı , ancak edilir değil varsayılan olarak kaydedilir ve böylece biz ilk bu olay için etkinleştirmeniz gerekebilir. Böylece, Yerel Grup İlkesi Düzenleyicisini (Start / Run / gpedit.msc
) açın, şuraya gidin:
Computer Configuration / Windows Settings / Security Settings / Advanced Audit Policy Configuration / System Audit Policies - Local Group Policy Object / Logon/Logoff / Audit Other Logon/Logoff Events
ve Başarı ve Başarısızlık onay kutularını etkinleştirin :
Ekran koruyucunuzun başlatılmasını beklerseniz, şimdi Olay Görüntüleyicisi'nde aşağıdakine benzer olay günlükleri göreceksiniz :
Artık Etkinlik 4802 gerçekleştiğinde başlatılacak bir görev oluşturmak için Görev Zamanlayıcı'yı kullanmak kolaydır . Sadece emin olduğunu Tetikleyiciler görevin sekme Özellikleri aşağıdaki gibi iletişim görünüyor:
Amacıyla @Karan güzel cevabı tamamlamak , ben üzerine bir program yürütme ilgilenenler için, başvurmak istiyorum ekran koruyucu kayıtsız süreci onun üzerinde kullanılan aynı olduğunu, "3. hiçbir 3. parti araçları kullanarak" çözüm, ancak olay Kimlik 4803 olmalıdır .
(Örneğin, benim durumumda ekran koruyucu başladığında Aero'yu ( "net stop uxsms" ) devre dışı bırakmak ve ekran koruyucu durduğunda yeniden etkinleştirmek ( "net start uxsms" ) yapmak istiyorum)
Zaman çok kritik değilse, Görev Zamanlayıcı'nın yerleşik Tetikleyicisini "Göreve başlayın: Boşta" seçeneğini kullanabilirsiniz.
Task Scheduler -> Create Task -> "Trigger" tab -> New -> "Begin the task:" -> "On Idle"
Ardından, "Eylemler" sekmesine gidin ve eylemi çalıştırmak istediğiniz her şeye ayarlayın.
Bu ekran koruyucu başlar (veya sistem ekran koruyucu olmadan boşta giderse) sonra Eylem yürütmek gerekir, ancak orada olabilir bir 0-15 dakikalık gecikme. Görev Zamanlayıcı dokümantasyonundaki ilgili detaylar:
Görev Zamanlayıcı hizmeti, bilgisayarın her 15 dakikada bir boş durumda olup olmadığını kontrol eder. Bir ekran koruyucu çalışırken bilgisayarın boşta olduğu kabul edilir. Ekran koruyucusu çalışmıyorsa, son onbeş dakikanın% 90'ı için% 0 CPU kullanımı ve% 0 disk girişi veya çıkışı varsa ve klavye veya fare girişi yoksa, bilgisayarın boş durumda olduğu kabul edilir. bu süre zarfında.
Böylece, ekran koruyucunuz başlatılır ve ardından 0-15 dakika sonra pencereler boşta olup olmadığını kontrol eder ve programınızı başlatır.