..


스폰서 링크

예약된 작업을 사용하여 ASP 스크립트를 시작

최대 Bossi 쓴 기사

윈도우 개발자를 괴롭히다 고전적인 문제 중 하나는 '자동으로 특정 스크립트의 실행 (ASP, ASPX, 등.) 일정 및 설정 날짜를 관리하는 것입니다.

이러한 필요의 전형적인 예는 정확거나 사이트의 데이터베이스까지 유지 보수 및 /을 수행하는 가상 manutenzione.asp 스크립트 수 있습니다.

리눅스 머신에서 같은 관리가 훨씬 쉬울 것입니다! 리눅스 부자되는의 crontab 및 텍스트 브라우저 (. Lynx와 같은) 덕분에, 특정 지점에서 스크립트의 실행을 관리하는 아주 쉽게됩니다 : 매일 자정에이 간단한 스크립트를 실행하려면 crontab 라인을 추가합니다 :

 



 0 0 * * * Lynx는 - 덤프 http://www.miosito.com/manutenzione.php

 
불행하게도, 윈도우에서 그것은 조금 '덜 직관적입니다

참고 :이 문서는 시스템 관리자에게 헌신적이다. 사이트 (그리고 따라서 서버에서 예약된 작업에 대한 액세스 권한이 없습니다) 호스팅있다면 당신의 공급자에게 물어 봐야하거나 단순히 같은 서비스를 사용할 수 원격 cron.com 또는 webbasedcron.com을 .

이 문제를 해결하기 위해 VBScript를 약간의 ...

예약된 작업을 사용하여 일반적으로 우리는 좋은 실행 (예 : 바이러스 백신 또는 일부 디스크 조각 모음 유틸리티 등) 던지하는 데 사용 ... 하지만 어떻게 동일하거나 다른 서버에서 ASP 스크립트 현재의 실행을 설정하기 위해 우리가 할 수 있을까요?

실제로 작업은 매우 간단합니다. 그리고 '정도, 사실, 다음과 같은 내용으로 작은 스크립트 (VBScript를) 작성 :






 저는 개체를 만들







 희미한 IE







 September IE = CreateObject를 ( "InternetExplorer.Application")









 저는 조용한 작업을 해주는







 그것이 True로 설정하면 '(당신은 탐색기 창을 열고







 '우리가 비디오의 중간에서)







 IE.Visible = FALSE









 '방문 웹사이트 세트 ...







 '... 그래서 실행되는 스크립트의 URL입니다!







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









 '닫기







 September IE는 = 아무것도

 

. 확장명을 가진 VBS를 저장한 다음 우리는 운영 pianficata 설정
 



 제어판> 예약된 작업> 예약된 작업 추가

 
다음을 클릭한 다음 찾아보기. 당신이 만든 당신이 작업을 수행하려는 경우 시간으로 환경 설정을 VBS 파일을 선택합니다.

본질적으로 : 예약된 작업 (마감)를 차례로 IEXPLORER가 원하는 스크립트의 URL에 도달에의 인스턴스를 (보이지 않는)이 열립니다 VBS 파일을 실행합니다. 간단한, 그렇지?

같은 범주에 ...
E - 학습
ASP 제로 (전자책) ASP 제로 (전자책)
처음부터 마이크로 소프트 ASP와 VBScript를 학습. 단 29에 €.
Visual Basic에서 6 (코스) Visual Basic에서 6 (코스)
VB6와 데스크톱 응용 프로그램을 만듭니다. 39 €에서.
스폰서 링크