一個(gè)很常見的 ASP 問題 : "如何定時(shí)工作流程執(zhí)行網(wǎng)頁?", 之所以會問這個(gè)問題大部分是因?yàn)楣芾韱T可能會利用一個(gè) ASP 網(wǎng)頁來作數(shù)據(jù)庫維護(hù)的動作, 如備份...等, 在 Windows NT 平臺有一個(gè)方法可以做工作流程, 那就是 AT 指令 + Schedule 服務(wù), 但很可惜的是你并沒有法度在命令列 (Command-Line) 執(zhí)行 ASP 網(wǎng)頁
當(dāng)然你可以在命令列執(zhí)行 IE 并告訴它要求執(zhí)行的網(wǎng)頁, 例如: c:/program files/internet explorer/iexplore.exe http://localhost/mypage.asp, 不過, 這絕對不是大部分的網(wǎng)站管理者所要的方法, 因?yàn)檫@必須要開啟瀏覽器, 花費(fèi)許多的系統(tǒng)資源, No Good! 此外, 還有一個(gè)缺點(diǎn), 那就是執(zhí)行 ASP 網(wǎng)頁有逾時(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 。 范例