İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Yazılım
  4. Diğer Yazılım Konuları
Diğer Yazılım Konuları

Bir Programın Her x Sürede açılması

Demirhan3203.03.20177 cevap1.152 görüntüleme
2017'den beri13 mesaj
#1
Bir Programın Her x Sürede açılmasını nasıl sağlarız böyle bir program varmı
Cevaplar
2014'den beri9.361 mesaj
#2
Zamanlanmış görevlere ekleyebilirxin.
Demirhan32 Konuyu açan
2017'den beri13 mesaj
#3
kmurat dedi: ↑
Zamanlanmış görevlere ekleyebilirxin.
zaten bunu denedim ama bu hatayı alıyorum
görev zamanlayıcı hizmeti kullanılamıyor Görev zamanlayıcı bu hizmete yeniden bağlanmaya çalışacak
--- Gönderi Güncellendi ---
kmurat dedi: ↑
Zamanlanmış görevlere ekleyebilirxin.
zaten bunu denedim ama bu hatayı alıyorum
görev zamanlayıcı hizmeti kullanılamıyor Görev zamanlayıcı bu hizmete yeniden bağlanmaya çalışacak
2016'den beri694 mesaj
#4
Merhaba,

bir text dosyası açın ve aşağıdaki kodları içerisine yapıştırın. Start-Sleep 5 yazan yerdeki 5 saniyeyi ifade etmektedir. 60 yaparsanız 1 dakika olur. Örnekte internet explorer'ın her 5 saniyede açılması sağlanmıştır. İşiniz bittiğinde dosya uzantısını ps1 yapın ve öyle çalıştırın. Çalıştırdığınızda yetkilendirme hatası alıyorsanız :

Set-ExecutionPolicy Restricted

komutu ile hatayı atlayabilirsiniz. Veya bu (Using the Set-ExecutionPolicy Cmdlet) adresten kendi isteğinize uygun yetkilendirme işlemini seçip çalıştırabilirsiniz.

for(;;) {
try {
& "C:\Program Files\Internet Explorer\iexplore.exe"
}
catch {
# do something with $_, log it, more likely
}

# wait for a minute
Start-Sleep 5
}

Kaynak : Run a powershell script in the background once per minute

Saygılarımla

Edit : Göz kırpma yerinde bir adet noktalı virgül ve ardından kapalı parantez var. Editörü kullanamıyorum da..
2016'den beri9.400 mesaj
#5
errno dedi: ↑
Merhaba,

bir text dosyası açın ve aşağıdaki kodları içerisine yapıştırın. Start-Sleep 5 yazan yerdeki 5 saniyeyi ifade etmektedir. 60 yaparsanız 1 dakika olur. Örnekte internet explorer'ın her 5 saniyede açılması sağlanmıştır. İşiniz bittiğinde dosya uzantısını ps1 yapın ve öyle çalıştırın. Çalıştırdığınızda yetkilendirme hatası alıyorsanız :

Set-ExecutionPolicy Restricted

komutu ile hatayı atlayabilirsiniz. Veya bu (Using the Set-ExecutionPolicy Cmdlet) adresten kendi isteğinize uygun yetkilendirme işlemini seçip çalıştırabilirsiniz.

for(;;) {
try {
& "C:\Program Files\Internet Explorer\iexplore.exe"
}
catch {
# do something with $_, log it, more likely
}

# wait for a minute
Start-Sleep 5
}

Kaynak : Run a powershell script in the background once per minute

Saygılarımla

Edit : Göz kırpma yerinde bir adet noktalı virgül ve ardından kapalı parantez var. Editörü kullanamıyorum da..
Bir .bat dosyasını da bu şekilde çalıştırabilir miyiz? Yani belli sürelerde .bat dosyalarının otomatik olarak açılması için.
2016'den beri694 mesaj
#6
Merhaba,

henüz denemedim ama mutlaka bir yolu vardır. Ancak Batch programlama yerine PowerShell'i kullanmanızı tavsiye ediyorum. Tamamen NET teknolojisi üzerine kurulu ve Batch skript programlamayı da kapsamaktadır. Ayrıca Batch programlama kısıtlı kullanımı zaten başlı başına bir neden PowerShell'e geçmek için.

Saygılarımla
2016'den beri9.400 mesaj
#7
errno dedi: ↑
Merhaba,

henüz denemedim ama mutlaka bir yolu vardır. Ancak Batch programlama yerine PowerShell'i kullanmanızı tavsiye ediyorum. Tamamen NET teknolojisi üzerine kurulu ve Batch skript programlamayı da kapsamaktadır. Ayrıca Batch programlama kısıtlı kullanımı zaten başlı başına bir neden PowerShell'e geçmek için.

Saygılarımla
Powershell'i kullanmayı nasıl öğrenebilirim?
2016'den beri694 mesaj
#8
Merhaba,

internet üzerinde bir çok örnek veren Türkçe siteler var. Ayrıca Başlat çalıştırda "PowerShel ISE" yer almaktadır. Hem programladığın skriptleri, hem de sonucunu altkısımda gösteriyor. Ufak denemeler ile başlayabilirsiniz. Ancak bilgisayarınızda yüklü olan Management Framework versioyonuna dikkat edin, yüksek sürüm olmasına özen gösterin, çünkü bazı komut setleri eski versiyonlarda bulunmamaktadır.

Yüklü versiyonu öğrenmek için aşağıdaki komutlardan herangi birini PowerShell ekranı içerisinde çalıştırıp sonucunda Windows Management Framework (WMF) veriyonunu yükseltip yükseltmeyeceğinize karar verebilirsiniz.

1 - Get-Host | Select-Object Version
2 - $PSVersionTable.PSVersion

Fark tablosu, Release notlar ve yükleme adımları için : Windows Management Framework (WMF)

Saygılarımla.

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.