編者按:
雖然這個問題是專門關於複製文件引用到剪貼板,它的通用稱謂引發了有關如何複製的答案/獲取文本。如何在vbscript中使用剪貼板?
由於在Windows中的Emacs用戶誰經常在郵件附加的文件,我一直在尋找一個實用程序來複制一個文件(不是其內容)到剪貼板,就像Windows資源管理器確實在righclick /份) 。
我剛剛發現this就在這裏,它在一個小程序中使用System.Windows.Forms.Clipboard`來做到這一點。但它在C#中,我沒有立即訪問編譯器。所以我想知道這是否可以完成,以及如何。
我看到了幾個參考,如this剪貼板不能在VBScripting訪問,但msdn shows文檔的VB,所以我冒着這個問題。
我從來沒有寫一個VBScript,但我沒有問,開始與運行粘貼「世界你好」和CreateObject
等
更新,然後各種組合複製之前嘗試的幾件事情:我需要調用Clipboard.SetFileDropList
,所以我不認爲我可以使用ClipboardData
的答案建議,它沒有這種方法。
更新爲遊客
我結束了使用的解決方案是編譯C#
本身,我不知道我已經有一個編譯器。
訪問者的另一個更新 https://stackoverflow.com/a/29963268/18573是我現在使用,很高興。
[使用從VBScript剪貼板(http://stackoverflow.com/questions/128463/use-clipboard-from-vbscript)的可能的複製 – Lankymart
@Lankymart似乎問題是關於加入一些文字* *到剪貼板,而不是關於文件對象。有關我正在使用的解決方案,請參閱http://stackoverflow.com/a/29963268/18573 –
在這種情況下,您需要優化問題,尤其是標題。 – Lankymart