vbs复制文本到剪贴板

strCopy = "68032%7C71179%7C73866%7C37261%7C544%7C64652%7C73299%7C70997%7C73834%7C73393%7C66782%7C71861"
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Navigate("about:blank")
objIE.document.parentwindow.clipboardData.SetData "text", strCopy
objIE.Quit

最近经常需要输入一些文本,每次都要复制,感觉比较麻烦,使用vbs可以复制固定的文本到剪贴板,

可以很好的解决这个问题

或者

Set Ws=CreateObject("Wscript.Shell")

Clipboard="MsHta vbscript:ClipBoardData.setData(""Text"","""&"Hello World"&""")(Window.Close)"
Ws.Run(Clipboard)

其核心调用 mshta 的剪贴板模块,把 字符串“Hello World” 考入系统剪贴板中。


读取文件内容并复制到剪贴板

set fso=createobject("scripting.filesystemobject")
set file=fso.opentextfile("Test.txt")
strCopy = file.readall
file.close
Dim Word
Set Word = CreateObject("Word.Application")
Word.Documents.Add
Word.Selection.Text = strCopy
Word.Selection.Copy
Word.Quit False

or

set fso=createobject("scripting.filesystemobject")
set file=fso.opentextfile("criteo.txt")
strCopy = file.readall
file.close
'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 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值