日期:2014-05-17  浏览次数:20964 次

.asp 文件如何让其在后台运行?

我有一个局域网络自动拷贝文件的.asp   文件,如何制作成后台运行程序?

------解决方案--------------------
封装成exe文件
------解决方案--------------------
在自己的电脑上建立test.vbs,内容如下:
Do While True
Call VVV
WScript.Sleep 1000
Loop

Sub VVV()
Dim http
Set http = WScript.CreateObject( "MSXML2.XMLHTTP ")
http.Open "GET ", "http://xxxx.com/你的文件.asp ", False
http.Send
Set http = Nothing
End Sub

将test.vbs添加到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run里
然后你每次开机它就会在进程里,每秒访问一次指定的url,进程名叫:wscript.exe

------解决方案--------------------
编写一个脚本,然后使用
Eltima.Application.as.Service
AlwaysUp
FireDaemon.Pro(这三个工具都是将脚本变成系统服务的工具,随便选一个好了)
------解决方案--------------------
test.vbs在进程里,进程名叫:wscript.exe,用任务管理器可以看到

你需要它什么反应?就用WScript.Echo输出提示,例如:
WScript.Echo "??? "
不过是以弹出提示框显示,每一秒你都要关闭一次提示框

进程与ASP不同,它是隐藏了的,它只执行任务,如果你想知道它在运行,就加段代码在里面,写入一些字符到一个文件,然后你去看文件就知道它是不是运行了