問: 嗨,Scripting Guy!有辦法將腳本輸出復制到剪貼板嗎? -- ZW, Marseilles, France 答: 您好,ZW.如果您不介意用一些瘋狂的解決方法,那么實際上將腳本輸出復制到剪貼板相當容易。首先,您需要構造一個字符串,其中包含想要的輸出。然后,創建 Internet Explorer 的一個實例,然后在其中打開一個空白頁。接著,利用 Internet Explorer 對象模型的內置功能,將字符串復制到剪貼板;特別是, 可以使用 clipboardData.SetData 方法來實現這個技巧。將某些數據復制到剪貼板的示例腳本如下:
復制代碼 代碼如下:
strCopy = "This text has been copied to the clipboard." Set objIE = CreateObject("InternetExplorer.Application") objIE.Navigate("about:blank") objIE.document.parentwindow.clipboardData.SetData "text", strCopy objIE.Quit