用vbscript實現將指令碼的輸出複製到剪貼簿

2021-04-19 03:14:07 字數 506 閱讀 9634

問:

嗨,scripting guy!有辦法將指令碼輸出複製到剪貼簿嗎?

-- zw, marseilles, france

答: 您好,zw.如果您不介意用一些瘋狂的解決方法,那麼實際上將指令碼輸出複製到剪貼簿相當容易。首先,您需要構造乙個字串,其中包含想要的輸出。然後,建立 internet explorer 的乙個例項,然後在其中開啟乙個空白頁。接著,利用 internet explorer 物件模型的內建功能,將字串複製到剪貼簿;特別是, 可以使用 clipboarddata.setdata 方法來實現這個技巧。將某些資料複製到剪貼簿的示例指令碼如下:

執行指令碼,然後開啟 notepad,然後單擊「貼上」;應該可以看到所複製的字串。

順便說一下,所有這一切都是在「幕後」發生的,internet explorer 並不會真的出現在螢幕上。這是因為,在預設情況下,通過指令碼建立的任何 ie 例項在執行時都是隱藏的,除非您利用如下語句將其顯示出來:

objie.visible = true

Vbscript 指令碼程式設計關於檔案的讀寫

vbscript 指令碼程式設計 關於檔案的讀寫 使用vbscript 來讀寫檔案,十分的方便,廢話少說,切入正題。1 開啟檔案使用 opentextfile方法 set fs createobject scripting.filesystemobject set ts fs.opentextfil...

在Delphi用vbscript的正規表示式

一.由於delphi本身沒有正規表示式單元,可以引用vbscript來使用正規表示式,步驟為 1.在project中單擊import type library,選中microsoft vbscript regular expression 5.5 version 5.5 2.單擊 create un...

vbscript指令碼1 讀取xml格式的配置檔案

最近一專案中,vbs指令碼需要讀取配置檔案,本來考慮用ini來做配置檔案,但是vbs裡沒有現成讀寫ini檔案的支援,於是考慮用xml來做配置檔案,使用xmldom來讀取。寫成個class使用起來應該方便一些。貼來備忘一下。class clsgetprofile private rootdoc xml...