问:
嗨,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
分享到:
相关推荐
您还可以发现,如何写的ActiveX控件,使用Visual Basic的控制项建立版(CCE)访问Windows API函数,创建ActiveX的形式,访问剪贴板,控制CD盘,更。我将深入研究在这本书中使用的几个ActiveX控制更详细的源代码。...
配合剪贴板进行剪切/粘贴文本操作 对注册表进行操作 不同于 AutoIt v2 版本,新的v3版本有更多标准语法-类似于 VBScript 和 BASIC -而且支持更复杂的表达式,用户函数,循环以及脚本编写老手们所期待的其它所有内容。 ...
将格式化的代码作为文本、HTML、RTF 或图像复制到剪贴板 将格式化代码保存为文本、HTML、RTF 或图像到文件 执照 免费用于个人或商业用途 自由修改代码并使用 不允许在付费工具中使用部分/完整代码。 可用于开源/免费...
9、提供脚本编程功能,直接在报表模板中自定义报表行为,采用通用的JScript与VBScript脚本引擎。 10、特有的分组单元格合并功能,轻松实现常见的中国式报表分组在列中展现并垂直居中要求。 11、全中文界面,针对中国...
该脚本通过使用剪贴板中的 reg 键打开注册表编辑器来工作,因此您要做的就是: 复制注册表项并 打开bat文件运行PS脚本。 批处理文件用于启动 Power Shell 脚本,因为在许多计算机上,要么运行脚本(如 Power Shell...
配合剪贴板进行剪切/粘贴文本操作 对注册表进行操作 不同于 AutoIt v2,新的v3版本含有更多的标准语法——类似 于VBScript和BASIC——而且现在支持更复杂的表达式、用户 函数、循环以及脚本编写老手们所期待的其它...
直接与窗口的“控件“交互(设置/获取 文字、移动、关闭,等等) 配合剪贴板进行剪切/粘贴文本操作 对注册表进行操作 不同于 AutoIt v2,新的v3版本含有更多的标准语法——类似于VBScript和BASIC——而且现在支持...
通过它可以组合使用模拟键击、鼠标移动和窗口/控件操作等来实现自动化任务,而这是其它语言所无法做到或尚无可靠方法实现的(比如VBScript和SendKeys)。 AutoIt 最初是为PC(个人电脑)的“批量处理”而设计,用于...
配合剪贴板进行剪切/粘贴文本操作 对注册表进行操作 不同于 AutoIt v2,新的v3版本含有更多的标准语法——类似于VBScript和BASIC——而且现在支持更复杂的表达式、用户函数、循环以及脚本编写老手们所期待的其它所有...
Autoit3CHS.chm AutoIt v3 是用以编写并生成具有 BASIC 语言风格的脚本程序的免费软件,它被设计用来在Windows GUI(用户界面)中进行自动操作。... 配合剪贴板进行剪切/粘贴文本操作 对注册表进行操作
AUTOIT绿色版3.2.2(包括中文教程) AutoIt v3 是用以编写并生成具有 BASIC 语言风格的脚本程序的免费软件,它被设计用来在Windows GUI(用户界面)中进行自动操作...配合剪贴板进行剪切/粘贴文本操作 对注册表进行操作
AutoIt 3是一款功能强大的脚本(Script)工具,它提供了一个执行Script的平台,并且,它可以把它的Script语言转换成exe可执行程序,在转换的时候可以设定是否允许把...配合剪贴板进行剪切/粘贴文本操作 对注册表进行操作
AutoIt v3 是用以编写并生成具有 BASIC 语言风格的脚本程序的免费软件... 直接与窗口的“控件“交互(设置/获取 文字、移动、关闭,等等) 配合剪贴板进行剪切/粘贴文本操作 对注册表进行操作
7、提供脚本编程功能,直接在报表模板中自定义报表行为,采用通用的 VBScript 与 JScript 脚本引擎。 8、支持参数化报表查询SQL语句,轻松实现动态过滤条件筛选报表数据。 9、报表查询显示时提供报表内容...
7、提供脚本编程功能,直接在报表模板中自定义报表行为,采用通用的 VBScript 与 JScript 脚本引擎。 8、支持参数化报表查询SQL语句,轻松实现动态过滤条件筛选报表数据。 9、报表查询显示时提供报表内容...
AUTOIT汉化版3.2.9.3.1(包括中文教程) 汉化更新: [*]修正帮助文件。 官方更新: [+]新增: SendKeepActive()....[+]新增: 新增更多的 ControlTreeView() ....配合剪贴板进行剪切/粘贴文本操作 对注册表进行操作
20.1 Javascript操作剪贴板 20.2 打开硬盘驱动器 20.3 单击加入收藏夹 20.4 复制标题和网址 20.5 关闭输入法 20.6 检测屏幕分辨率 20.7 检测系统信息 20.8 显示本地计算机信息 20.9 检测浏览器浏览过的站点数 20.10 ...
20.1 Javascript操作剪贴板 20.2 打开硬盘驱动器 20.3 单击加入收藏夹 20.4 复制标题和网址 20.5 关闭输入法 20.6 检测屏幕分辨率 20.7 检测系统信息 20.8 显示本地计算机信息 20.9 检测浏览器浏览过的站点数 20.10 ...
9、提供脚本编程功能,直接在报表模板中自定义报表行为,采用通用的JScript与VBScript脚本引擎。 10、特有的分组单元格合并功能,轻松实现常见的中国式报表分组在列中展现并垂直居中要求。 11、全中文界面,针对中国...
9、提供脚本编程功能,直接在报表模板中自定义报表行为,采用通用的JScript与VBScript脚本引擎。 10、特有的分组单元格合并功能,轻松实现常见的中国式报表分组在列中展现并垂直居中要求。 11、全中文界面,针对中国...