..


Sponsor Bağlantılar

Zamanlanmış görev kullanarak bir ASP komut dosyası başlatma

Max Bossi tarafından yazılmış Makale

Windows geliştiricileri bela klasik sorunlarından biri 'otomatik bazı scriptleri çalıştırmanızı (ASP, ASPX, vb.) Program ve ayarlamak tarihleri ​​yönetmektir.

Böyle bir ihtiyaç tipik bir örneği tam veya geri sitemizin veritabanı bakım ve / performans varsayımsal bir manutenzione.asp komut dosyası olabilir.

Linux makinede aynı Yönet çok daha kolay olurdu! Linux zengin olduğu crontab ve metin tarayıcılar (. Lynx gibi) sayesinde, belirli noktalarda komut başlatmak yönetmek çok kolay hale geldi: hemen her gün gece yarısı bu basit bir script çalıştırmak için crontab satırı ekleyin:

 



 0 0 * * * lynx-dump http://www.miosito.com/manutenzione.php

 
Ne yazık ki, Windows üzerinde biraz 'daha az sezgiseldir ...

Not: Bu makale, sistem yöneticileri için ayrılmıştır. Sitenizin (ve bu nedenle sunucu üzerinde zamanlanmış görevlere erişimi olmayan) ev sahipliğinde ise, bilgi alınız gerekir veya sadece bu gibi hizmetlerin yararlanabilir uzaktan cron.com veya webbasedcron.com .

Sorunu çözmek için VBScript biraz ...

Zamanlanmış Görevler kullanarak genellikle bazı güzel yürütülebilir (örneğin, virüsten koruma veya bazı disk birleştirme programı gibi) atmak için kullanılır ... ama nasıl aynı veya başka bir sunucuda bir ASP komut dosyası mevcut icra ayarlamak için ne yapabiliriz?

Aslında işlem çok basit. Ve yeterince, aslında, aşağıdaki içeriğe sahip küçük bir betik (VBScript) oluşturmak:






 'Ben nesnesi oluşturmak







 Dim IE







 Eylül IE = CreateObject ("InternetExplorer.Application")









 'Ben sessiz çalışma sağlar







 True olarak ayarlanırsa '(yani Explorer penceresi açın







 'Bizim video ortasında)







 IE.Visible = False









 'Ziyaret edilecek web sitesi ayarlar ...







 '... Ben çalıştırdığınız komut URL!







 IE.navigate ("http://www.miosito.com/manutenzione.asp")









 'Kapat







 Eylül IE = Nothing

 

. Uzantılı Vbs kaydedin ve sonra biz operasyon pianficata ayarlayın:
 



 Denetim Masası> Zamanlanmış Görevler> Zamanlanmış Görev Ekle

 
İleri'yi tıklatın ve sonra göz atın. Oluşturduğunuz ve görev yapılacak istediğinizde zaman olarak Tercihlerinizi ayarlamak vbs dosyayı seçin.

Özünde: Zamanlanmış görev (tarihleri ​​ile) da IExplorer istediğiniz komut dosyasının URL'sini ulaşmada bir örneğini (görünmez) açılacak vbs dosya başlatacak. Basit, değil mi?

Aynı Kategoride ...
E-Öğrenme
ASP Zero (Ebook) ASP Zero (Ebook)
Sıfırdan Microsoft ASP ve VBScript öğrenilmesi. Sadece 29 de €.
Visual Basic 6 (Ders) Visual Basic 6 (Ders)
VB6 ile Masaüstü Uygulamaları olun. En düşük € 39.
Sponsor Bağlantılar