一個(gè)很常見(jiàn)的 ASP 問(wèn)題 : "如何定時(shí)工作流程執(zhí)行網(wǎng)頁(yè)?", 之所以會(huì)問(wèn)這個(gè)問(wèn)題大部分是因?yàn)楣芾韱T可能會(huì)利用一個(gè) ASP 網(wǎng)頁(yè)來(lái)作數(shù)據(jù)庫(kù)維護(hù)的動(dòng)作, 如備份...等, 在 Windows NT 平臺(tái)有一個(gè)方法可以做工作流程, 那就是 AT 指令 + Schedule 服務(wù), 但很可惜的是你并沒(méi)有法度在命令列 (Command-Line) 執(zhí)行 ASP 網(wǎng)頁(yè)
當(dāng)然你可以在命令列執(zhí)行 IE 并告訴它要求執(zhí)行的網(wǎng)頁(yè), 例如: c:/program files/internet explorer/iexplore.exe http://localhost/mypage.asp, 不過(guò), 這絕對(duì)不是大部分的網(wǎng)站管理者所要的方法, 因?yàn)檫@必須要開(kāi)啟瀏覽器, 花費(fèi)許多的系統(tǒng)資源, No Good! 此外, 還有一個(gè)缺點(diǎn), 那就是執(zhí)行 ASP 網(wǎng)頁(yè)有逾時(shí)時(shí)間 (Timeout), 如果你要執(zhí)行許多的流程工作, 你可能要更改 Timeout 時(shí)間, 哇! 太麻煩! No good!
在這一篇文章要介紹的是使用 WSH (Windows scripting Host) 的解決方案。
WSH 的安裝
Windows 98, Windows 2000, IIS 4.0 已包含 WSH ,WSH 包含在 IE 5.0 版本中,如果你是 Windows 95 使用者, 可以到微軟網(wǎng)站下載個(gè)別安裝程序 http://www.microsoft.com/msdownload/vbscript/scripting.asp 。 范例