• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >vbs > VBS访问剪贴板的几种方法小结

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

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了vbs,vbs整人代码,vbs教程,vbs病毒,vbs脚本病毒等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

ie

IE8的默认设置是Prompt,所以运行上面那个脚本的时候会弹出一个对话框,如果这是成Disable,那么这个脚本就无法设置剪贴板内容了(获取不受影响)。

prompt

这种没有保证的代码还是少用一些的好,在Windows 7下可以用clip.exe来设置剪贴板的内容,获取的话还是用IE就行了。

Dim WshShell
set WshShell = CreateObject("wscript.Shell")
str = "忘记了,喜欢一个人的感觉"
WshShell.Run "cmd.exe /c echo " & str & " | clip",0,False

用Word.Application也可以设置和获取剪贴板内容

'设置剪切板的内容
Dim Word
Set Word = CreateObject("Word.Application")
Word.Documents.Add
Word.Selection.Text = "忘记了,喜欢一个人的感觉"
Word.Selection.Copy
Word.Quit False
'获取剪切板的内容
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

最神奇的是用Microsoft Forms 2.0 Object Library。

'设置剪切板的内容
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
'获取剪切板的内容
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

参考链接:

  1. [UMU WSH 教程](30) 访问剪贴板
  2. [UMU WSH 教程](32) 访问剪贴板(2)

原文:http://demon.tw/programming/vbs-clipboard.html </div>

您可能想查找下面的文章:

  • window通过vbs+bat实现自动在后台运行nodejs application
  • 使用vbs获得外网ip并发送到邮箱里
  • VBS教程:属性-IsReady 属性
  • VBS教程:属性-IsRootFolder 属性
  • VBS教程:属性-Item 属性
  • VBS教程:属性-Key 属性
  • VBS教程:属性-Line 属性
  • VBS教程:属性-Name 属性
  • VBS教程:属性-ParentFolder 属性
  • VBS教程:属性-Path 属性

相关文章

  • 雷客图 站长安全助手 vbs版代码(asp 木马查找)
  • VBS教程:VBscript语句-On Error 语句
  • 使用 iisweb.vbs start 启动网站的方法
  • VBS教程:VBscript属性-功能介绍
  • VBS+MSWinsock打造灵巧UDP后门的相关资料
  • VBS教程:属性-RootFolder 属性
  • 可以从一台远程服务器运行 SP2 安装程序Install.vbs
  • VBS教程:属性-Drives 属性
  • 使用 Iisext.vbs 启用Web服务扩展文件的方法
  • CreateWeb.vbs 代码

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • VBS教程:VBScript 基础-VBScript 变量
    • vbs版IP地理位置查询小偷
    • VBS教程:函数-IsEmpty 函数
    • 远程或本地获取系统信息的脚本RGIS.vbs
    • 了解VBE VBE则是编译后(加密)的VBS代码
    • Vbs脚本实现radmin终极后门代码_删除自身
    • 脚本编程3 关于文件的读写
    • VBS教程:方法-GetBaseName 方法
    • VBS教程:函数-LCase 函数
    • VBS教程:运算符-逻辑运算符

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有