源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

VBS访问剪贴板的几种方法小结

  • 时间:2020-07-26 18:05 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:VBS访问剪贴板的几种方法小结
[url=http://www.1sucai.cn/upload/201102/20110203153614898.png][img]http://files.jb51.net/upload/201102/20110203153617858.png[/img] [/url] IE8的默认设置是Prompt,所以运行上面那个脚本的时候会弹出一个对话框,如果这是成Disable,那么这个脚本就无法设置剪贴板内容了(获取不受影响)。 [url=http://www.1sucai.cn/upload/201102/20110203153618440.png][img]http://files.jb51.net/upload/201102/20110203153621606.png[/img] [/url] 这种没有保证的代码还是少用一些的好,在Windows 7下可以用clip.exe来设置剪贴板的内容,获取的话还是用IE就行了。 [quote]
Dim WshShell
set WshShell = CreateObject("wscript.Shell")
str = "忘记了,喜欢一个人的感觉"
WshShell.Run "cmd.exe /c echo " & str & " | clip",0,False
[/quote] 用Word.Application也可以设置和获取剪贴板内容 [quote]
'设置剪切板的内容
Dim Word
Set Word = CreateObject("Word.Application")
Word.Documents.Add
Word.Selection.Text = "忘记了,喜欢一个人的感觉"
Word.Selection.Copy
Word.Quit False
[/quote] [quote]
'获取剪切板的内容
Dim Word
Set Word = CreateObject("Word.Application")
Word.Documents.Add
Word.Selection.PasteAndFormat(wdFormatPlainText)
Word.Selection.WholeStory
str = Word.Selection.Text
Word.Quit False
WScript.Echo str
[/quote] 最神奇的是用Microsoft Forms 2.0 Object Library。 [quote]
'设置剪切板的内容
Dim Form, TextBox
Set Form = CreateObject("Forms.Form.1")
Set TextBox = Form.Controls.Add("Forms.TextBox.1").Object
TextBox.MultiLine = True
TextBox.Text = "忘记了,喜欢一个人的感觉"
TextBox.SelStart = 0
TextBox.SelLength = TextBox.TextLength
TextBox.Copy
[/quote] [quote]
'获取剪切板的内容
Dim Form, TextBox
Set Form = CreateObject("Forms.Form.1")
Set TextBox = Form.Controls.Add("Forms.TextBox.1").Object
TextBox.MultiLine = True
If TextBox.CanPaste Then
 TextBox.Paste
 WScript.Echo TextBox.Text
End If
[/quote] [i]参考链接:[/i] [list=1] [*][url=http://hi.baidu.com/umu618/blog/item/3ffd5ada75113bddb7fd487e.html][i][UMU WSH 教程](30) 访问剪贴板[/i][/url] [/*][*][url=http://hi.baidu.com/umu618/blog/item/29d67d09884263a92eddd4d1.html][i][UMU WSH 教程](32) 访问剪贴板(2)[/i][/url] [/*][/list] 原文:http://demon.tw/programming/vbs-clipboard.html
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部