国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > VBScript > 正文

在 HTA 中暫停腳本的方法

2019-10-26 17:59:04
字體:
供稿:網(wǎng)友
問:
您好,腳本專家!如何在 HTA 中暫停腳本?
-- TJ
答:
您好,TJ。您知道,從古至今,人們已經(jīng)花費(fèi)了巨大的時間和精力來探索生命的意義。腳本專家卻從未參與其中。為什么?好吧,先不說懶,我們知道那無關(guān)緊要:就算您的確找到了生命的意義,也沒人在乎它。沒人想知道我們存在的理由;相反,他們 - 同您一樣 - 只想知道到底如何才能暫停一個嵌入在 HTML 應(yīng)用程序 (HTA) 中的腳本。那才是腳本專家為之獻(xiàn)身的事業(yè)。 
現(xiàn)在,如果您不熟悉 HTA,您首先想到的可能是“使用 Wscript.Sleep 即可”。(順便說一句,如果您不熟悉 HTA,可以瀏覽 HTA Developers Center(英文)。)這是個好主意,但卻無法實(shí)現(xiàn)。為什么?因?yàn)?nbsp;Wscript 對象是個稍微有些獨(dú)特的對象;原因之一是您實(shí)際上并不能創(chuàng)建此對象的實(shí)例。而只要您運(yùn)行在 Windows Script Host 之下,Wscript 即會自動為您提供。問題就在這里:當(dāng)您在 HTA 內(nèi)部運(yùn)行代碼時,您并沒有運(yùn)行在 Windows Script Host 之下。您其實(shí)是運(yùn)行在 Internet Explorer 所提供的腳本宿主之下。因?yàn)槟鷽]有運(yùn)行在 Windows Script Host 之下,因此您無法自動訪問 Wscript 對象,而且因?yàn)槟鸁o法創(chuàng)建自己的 Wscript 對象,也就無法訪問 Wscript.Sleep。用高科技術(shù)語來講,就是“癱瘓”了。
如果 Internet Explorer 提供類似于 Wscript.Sleep 的方法,則這也不是什么大不了的問題;很不幸,它沒有提供。那么是否有某種神奇的解決方法,我們可以使用它來代替 Sleep 方法呢?這有必要問嗎?

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]

我們的 HTA 非常簡單:它只由一個按鈕組成,單擊時會運(yùn)行名為 Test 的子例程。很了不起,對不對?好吧,我們先看看 HTA 的 <SCRIPT> 部分,然后再確定它是不是真的很了不起。
我們在 <SCRIPT> 部分所做的第一件事就是聲明一個名為 dtmStartTime 的全局變量:
Dim dtmStartTime
這其實(shí)對于暫停腳本沒有任何作用;我們只是利用此變量幫助我們查看腳本是否的確象所期待的那樣暫停。如果您現(xiàn)在還沒有明白其含義,別急:很快就會清楚。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 张家界市| 万源市| 吴桥县| 佛山市| 潢川县| 锡林浩特市| 霍城县| 驻马店市| 营山县| 平塘县| 彭州市| 云霄县| 怀远县| 苍梧县| 宣恩县| 绥滨县| 舟山市| 兴义市| 门头沟区| 临泉县| 永城市| 随州市| 虎林市| 治多县| 繁峙县| 金塔县| 华宁县| 福安市| 永安市| 南郑县| 修水县| 阳朔县| 新巴尔虎右旗| 咸宁市| 庄河市| 成安县| 吉林省| 大足县| 东宁县| 宝坻区| 都安|