Asp 정시 실행 작업 Asp 정시 읽 기 데이터베이스(웹 페이지 정시 조작 상세 설명)
<script language="JavaScript" type="text/javascript">
<!--
function hello(){
window.open('Http://www.jb51.net')
}
window.setTimeout(hello(),5000);
//-->
</script>
단점:브 라 우 저 에서 페이지 를 열 려 면 닫 을 수 없습니다.셋째,ASP 는 VB 가 작성 한 정시 구성 요소 ASP 에 setTimeout 과 같은 정시 문 구 를 사용 하지 않 습 니 다.우 리 는 ASP 구성 요 소 를 이용 하여 해결 해 야 합 니 다.마찬가지 로 VB6 로 작성 할 수 있 습 니 다.구체 적 인 조작 방법 은 이전 구성 요소 의 방법 을 참고 하여 스 레 드 를 걸 기 위해 서 는 WIN32API 함수 Sleep 를 사용 해 야 합 니 다.마찬가지 로 Active Dll 프로젝트 를 새로 만 들 고 Timer 라 는 이름 을 짓 고 sleep 이 라 고 부 릅 니 다.sleep 라 는 WIN32API 함 수 는 VB6 자체 API 텍스트 브 라 우 저 에서 설명 방법 을 찾 을 수 있 습 니 다.현재 sleep 와 같은 프로그램 은 다음 과 같 습 니 다.이 구성 요소 프로그램 은 간단 합 니 다.더 이상 설명 하지 않 겠 습 니 다
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private m_set As Long
Public Property Get setup() As Long
setup = m_set
End Property
Public Property Let setup(strset As Long)
m_set = strset
End Property
Public Function Sleeptime()
Sleep (setup)
End Function
컴 파일 하면 timer.dll 이라는 구성 요소 dll 을 생 성 합 니 다.VB 프로그램 을 쓸 줄 모 르 면 다운로드 한 파일 패키지 에서 timer.dll 파일 을 찾 을 수 있 습 니 다.윈도 우즈 디 렉 터 리 에 복사 해서 MS-DOS 방식 에 c:\윈도 우즈\\regsvr 32 timer.dll 를 입력 하여 구성 요소 등록 을 완료 하면 이 시간 구성 요 소 를 사용 할 수 있 습 니 다.방금 열 에 따라 ASP 호출 된 파일 을 설명 합 니 다.이 구성 요소 가*타이머 의 응용 을 어떻게 사용 하 는 지 살 펴 보 자
<html>
<title> (From:Http://www.jb51.net)</title>
<head>
</head>
<body>
<%
‘ , 90 , , 90 '3600
Server.ScriptTimeOut=3600
set obj=server.createobject("timer.sleep")
' 1000 ,
obj.setup=1000
do while true
obj.sleeptime
' ,
If Not Response.IsClientConnected Then
set obj=nothing
session.abandon
End If
loop
%>
</body>
</html>
장점:여기 서 는 VB 로 테스트 dll 만 썼 을 뿐 VB 로 정기 적 으로 실행 되 는 동작 을 쓸 수 있 을 것 이다.단점:VB 가 쓴 이 dll 은 자원 의 장점 을 차지 할 수 있 을 것 같 습 니 다.넷 째,컴퓨터 의 임무 계획 의 정시 조작 과 결합 하여 저 는 개인 적 으로 현재 가장 좋 은 방법 이 라 고 생각 합 니 다.이 사람 은 현재 정시 조작 을 실현 하 는 가장 좋 은 방법 이 라 고 생각한다.바로 먼저 서버 에 정시 에 조작 해 야 할 페이지 를 작성 하 는 것 입 니 다.예 를 들 어 Test.asp 와 같은 vbs 파일 을 작성 하 는 것 입 니 다.다음 과 같 습 니 다
Dim IE
Set IE = CreateObject("InternetExplorer.Application")
' URL
ie.navigate("https://www.jb51.net")
ie.visible=1
'Clean up...
Set IE = Nothing
1.서버 에서'작업 계획'2 를 사용 할 수도 있 고 클 라 이언 트 에서'작업 계획'을 사용 하여'작업 계획'을 구체 적 으로 사용 할 수도 있 습 니 다.참고 하 다http://www.pclala.com/Pc/Skill/200851912807.Html 장단 점:페이지 는 정시 에 페이지 Test.asp 를 팝 업 하지만 해결 방법 이 있 습 니 다.바로 Test.asp 페이지 에 정시 종료 코드 를 추가 하 는 것 입 니 다
<script LANGUAGE="JavaScript">
<!--
setTimeout('window.close();', 500);
// -->
</script>
요약 하면 현재 일부 웹 페이지 언어의 제한 으로 인해 정시 작업 에 어려움 이 있 지만 제 가 여러 번 증 거 를 구 했 습 니 다.네 번 째 방법 을 발견 하 는 것 은 의심 할 여지없이 효과 가 가장 좋 고 가장 안심 할 수 있 는 것 이다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Asp 조작 쿠키([할당]설정,읽 기,삭제[만 료 시간 설정]포함)예: 1.읽 기 2.만 료 시간 응답 설정.쿠키("visiter").expires=dateadd("H",8,now()")'는 쿠키 가 8 시간 동안 응답 을 저장 합 니 다.쿠키("user ")name").Expir...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.