`
zendj
  • 浏览: 116291 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

用vbscript实现将脚本的输出复制到剪贴板

阅读更多

问:
嗨,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

运行脚本,然后打开 Notepad,然后单击“粘贴”;应该可以看到所复制的字符串。
顺便说一下,所有这一切都是在“幕后”发生的,Internet Explorer 并不会真的出现在屏幕上。这是因为,在默认情况下,通过脚本创建的任何 IE 实例在运行时都是隐藏的,除非您利用如下语句将其显示出来:
objIE.Visible = True

分享到:
评论

相关推荐

    Windows Script Host 2脚本开发人员指南PDF+源码

    您还可以发现,如何写的ActiveX控件,使用Visual Basic的控制项建立版(CCE)访问Windows API函数,创建ActiveX的形式,访问剪贴板,控制CD盘,更。我将深入研究在这本书中使用的几个ActiveX控制更详细的源代码。...

    简单易用的脚本编程工具 AutoIt 3.3.12.0 中文免费版.zip

    配合剪贴板进行剪切/粘贴文本操作 对注册表进行操作 不同于 AutoIt v2 版本,新的v3版本有更多标准语法-类似于 VBScript 和 BASIC -而且支持更复杂的表达式,用户函数,循环以及脚本编写老手们所期待的其它所有内容。 ...

    vbscript-code-formatter:一个基于 .NET 的工具库,用于自动格式化您的 VBScript 代码。 也可以使用 QTP 或 UFT 脚本

    将格式化的代码作为文本、HTML、RTF 或图像复制到剪贴板 将格式化代码保存为文本、HTML、RTF 或图像到文件 执照 免费用于个人或商业用途 自由修改代码并使用 不允许在付费工具中使用部分/完整代码。 可用于开源/免费...

    锐浪报表Grid++Report5.3

    9、提供脚本编程功能,直接在报表模板中自定义报表行为,采用通用的JScript与VBScript脚本引擎。 10、特有的分组单元格合并功能,轻松实现常见的中国式报表分组在列中展现并垂直居中要求。 11、全中文界面,针对中国...

    RegJump:跳转到特定注册表项的简单 Power Shell 脚本

    该脚本通过使用剪贴板中的 reg 键打开注册表编辑器来工作,因此您要做的就是: 复制注册表项并 打开bat文件运行PS脚本。 批处理文件用于启动 Power Shell 脚本,因为在许多计算机上,要么运行脚本(如 Power Shell...

    AutoIt(AU3) V3.3.6.1绿色汉化特别版

    配合剪贴板进行剪切/粘贴文本操作 对注册表进行操作 不同于 AutoIt v2,新的v3版本含有更多的标准语法——类似 于VBScript和BASIC——而且现在支持更复杂的表达式、用户 函数、循环以及脚本编写老手们所期待的其它...

    AutoIt(Au3程序开发工具) v3.3.10.2 官方版.rar

    直接与窗口的“控件“交互(设置/获取 文字、移动、关闭,等等) 配合剪贴板进行剪切/粘贴文本操作 对注册表进行操作 不同于 AutoIt v2,新的v3版本含有更多的标准语法——类似于VBScript和BASIC——而且现在支持...

    最优秀的编写自动化程序的脚步语言 autoit v3

    通过它可以组合使用模拟键击、鼠标移动和窗口/控件操作等来实现自动化任务,而这是其它语言所无法做到或尚无可靠方法实现的(比如VBScript和SendKeys)。 AutoIt 最初是为PC(个人电脑)的“批量处理”而设计,用于...

    windows下的批处理工具AutoIt的源代码

    配合剪贴板进行剪切/粘贴文本操作 对注册表进行操作 不同于 AutoIt v2,新的v3版本含有更多的标准语法——类似于VBScript和BASIC——而且现在支持更复杂的表达式、用户函数、循环以及脚本编写老手们所期待的其它所有...

    AutoIt v3 中文帮助文档

    Autoit3CHS.chm AutoIt v3 是用以编写并生成具有 BASIC 语言风格的脚本程序的免费软件,它被设计用来在Windows GUI(用户界面)中进行自动操作。... 配合剪贴板进行剪切/粘贴文本操作 对注册表进行操作

    AUTOIT绿色版3.2.2(包括中文教程)

    AUTOIT绿色版3.2.2(包括中文教程) AutoIt v3 是用以编写并生成具有 BASIC 语言风格的脚本程序的免费软件,它被设计用来在Windows GUI(用户界面)中进行自动操作...配合剪贴板进行剪切/粘贴文本操作 对注册表进行操作

    autoit-v3.exe

    AutoIt 3是一款功能强大的脚本(Script)工具,它提供了一个执行Script的平台,并且,它可以把它的Script语言转换成exe可执行程序,在转换的时候可以设定是否允许把...配合剪贴板进行剪切/粘贴文本操作 对注册表进行操作

    AutoIt V3中文帮助文档

    AutoIt v3 是用以编写并生成具有 BASIC 语言风格的脚本程序的免费软件... 直接与窗口的“控件“交互(设置/获取 文字、移动、关闭,等等) 配合剪贴板进行剪切/粘贴文本操作 对注册表进行操作

    Grid++Report报表控件4.5.0.2

    7、提供脚本编程功能,直接在报表模板中自定义报表行为,采用通用的 VBScript 与 JScript 脚本引擎。 8、支持参数化报表查询SQL语句,轻松实现动态过滤条件筛选报表数据。 9、报表查询显示时提供报表内容...

    Grid++Report报表开发工具

    7、提供脚本编程功能,直接在报表模板中自定义报表行为,采用通用的 VBScript 与 JScript 脚本引擎。 8、支持参数化报表查询SQL语句,轻松实现动态过滤条件筛选报表数据。 9、报表查询显示时提供报表内容...

    AUTOIT汉化版3.2.9.3.1(包括中文教程)

    AUTOIT汉化版3.2.9.3.1(包括中文教程) 汉化更新: [*]修正帮助文件。 官方更新: [+]新增: SendKeepActive()....[+]新增: 新增更多的 ControlTreeView() ....配合剪贴板进行剪切/粘贴文本操作 对注册表进行操作

    《程序天下:JavaScript实例自学手册》光盘源码

    20.1 Javascript操作剪贴板 20.2 打开硬盘驱动器 20.3 单击加入收藏夹 20.4 复制标题和网址 20.5 关闭输入法 20.6 检测屏幕分辨率 20.7 检测系统信息 20.8 显示本地计算机信息 20.9 检测浏览器浏览过的站点数 20.10 ...

    程序天下:JavaScript实例自学手册

    20.1 Javascript操作剪贴板 20.2 打开硬盘驱动器 20.3 单击加入收藏夹 20.4 复制标题和网址 20.5 关闭输入法 20.6 检测屏幕分辨率 20.7 检测系统信息 20.8 显示本地计算机信息 20.9 检测浏览器浏览过的站点数 20.10 ...

    Grid++Report5.6报表开发工具

    9、提供脚本编程功能,直接在报表模板中自定义报表行为,采用通用的JScript与VBScript脚本引擎。 10、特有的分组单元格合并功能,轻松实现常见的中国式报表分组在列中展现并垂直居中要求。 11、全中文界面,针对中国...

    Grid++Report5.5报表工具

    9、提供脚本编程功能,直接在报表模板中自定义报表行为,采用通用的JScript与VBScript脚本引擎。 10、特有的分组单元格合并功能,轻松实现常见的中国式报表分组在列中展现并垂直居中要求。 11、全中文界面,针对中国...

Global site tag (gtag.js) - Google Analytics