91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VBScript如何通過剪貼板抓取URL并在瀏覽器中打開

發布時間:2021-10-13 15:07:10 來源:億速云 閱讀:117 作者:小新 欄目:開發技術

這篇文章主要介紹了VBScript如何通過剪貼板抓取URL并在瀏覽器中打開,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

這是很有趣的問題,或者我們應當說,這是兩個很有趣的問題。因為您實際上問了兩個問題。第一個問題很簡單:我可以使用腳本打開特定的 Web 站點嗎?您大概已經知道答案了,我可以大聲地回答您,可以!下面是一個示例腳本,它將“腳本中心”的 URL 存儲在一個名為 strURL 的變量中。然后,此腳本會創建 WSH Shell 對象的一個實例,并使用 Run 方法來打開默認的 Web 瀏覽器并導航到指定的 URL:
strURL = “http://www.microsoft.com/technet/scriptcenter/default.mspx”
Set objShell = CreateObject("Wscript.Shell")
objShell.Run(strURL)
第二個問題有點棘手:我可以使用腳本從剪貼板中抓取信息嗎?這個問題的答案也是“可以”,盡管您必須通過后門程序到達剪貼板。
WSH 和 VBScript 都不能與剪貼板進行交互:它們都不允許您將數據復制到剪貼板或從剪貼板粘貼數據。另一方面,Internet Explorer 卻可以和剪貼板進行交互。(瞧,Internet Explorer 真是無所不能啊!)所以,就讓 IE 來為我們做這項工作吧。如果您想從剪貼板抓取數據,您可以使用與以下代碼類似的代碼:
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Navigate("about:blank")
strURL = objIE.document.parentwindow.clipboardData.GetData("text")
objIE.Quit
Wscript.Echo strURL
這里,我們所做的事情就是:創建 Internet Explorer 的一個實例,并在一個空白頁中將其打開。請注意,您實際上并不能看到此 IE 實例,因為我們并沒有將 Visible 屬性設置為 TRUE。所有的事情都是在后臺發生的。
然后,我們使用 clipboardData.GetData 方法來獲取放置在剪貼板上的文本并將其存儲在變量 strURL 中;這也就是下面這行代碼所做的工作:
strURL = objIE.document.parentwindow.clipboardData.GetData("text")
我們關閉此 IE 實例 (objIE.Quit),然后回顯我們從剪貼板檢索出來的值。
請做以下嘗試:將一些文本復制到剪貼板,然后運行該腳本。您應當會得到一個消息框,其中包含您剛才復制到剪貼板的文本。
現在就剩下一件事情要做:將這兩半段腳本合在一起構成一個完整的腳本。下面這個腳本就可以從剪貼板中抓取一個 URL 然后在默認的 Web 瀏覽器中打開該 Web 站點:
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Navigate("about:blank")
strURL = objIE.document.parentwindow.clipboardData.GetData("text")
objIE.Quit
Set objShell = CreateObject("Wscript.Shell")
objShell.Run(strURL)
這個腳本還不賴吧。它還有一個優點 — 它并不是只能用來打開 Web 站點。假定您的剪貼板上有一個文件路徑,例如“C:\Scripts\ScriptLog.txt”。運行此腳本,則該文件將在記事本(或任何您設置為與 .txt 文件相關聯的應用程序)中打開。如果您的剪貼板上有一個 .doc 文件的路徑,則此腳本將在 Microsoft Word 中打開該文檔。它實際上是一個通用的文件打開腳本,而不僅僅是一個只能用于 Web 站點的打開腳本。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“VBScript如何通過剪貼板抓取URL并在瀏覽器中打開”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海城市| 宁津县| 依兰县| 长岭县| 巩留县| 博爱县| 辉南县| 全南县| 阳城县| 贡山| 宜黄县| 河北省| 托克逊县| 新余市| 乐都县| 玛多县| 泗水县| 木里| 广饶县| 延安市| 鄂托克前旗| 英超| 南陵县| 阳曲县| 宿松县| 石门县| 浪卡子县| 屏东县| 青浦区| 札达县| 井研县| 台江县| 舞钢市| 开江县| 航空| 陇南市| 三台县| 茌平县| 乌鲁木齐县| 灌阳县| 通州区|