0

我坚持了一点,我开发了一个微型记录器,它将记录和回放用户操作表单 IE

例如

action Go  (http://google.com)
action set q="hiop"
click  button = scr

我以 xml 格式保存此脚本,当用户希望播放此脚本时,他需要在我的程序中加载保存的脚本并单击播放按钮,然后程序播放脚本

现在我希望将此脚本保存为批处理文件或 exe 或类似的东西,所以当用户点击它时,它会自动打开我的程序的新实例,加载脚本并播放它,这样用户就不必手动加载并点击播放按钮

谢谢

4

3 回答 3

1

改变你的微记录器程序,如果它在命令行上传递了一个脚本名称,它将直接运行它。然后你可以制作一个格式为 bat 的文件:

<path to micro recorder/player> <script file>

例如,您可以有一个文件 search_for_hiop.bat,其中包含以下内容:

"C:\Program Files\MicroRecorder\MicroRecorder" "C:\Program Files\MicroRecorder\scripts\search_for_hiop.xml"

单击 bat 文件将执行您的微型记录器/播放器,并运行脚本。

于 2013-08-09T18:27:09.203 回答
1

您需要使用程序专有的扩展名(例如.rec)保存脚本,该扩展名不被您电脑上的其他程序或您打算运行它的电脑使用。然后你告诉操作系统在运行这种脚本时打开你的程序。在 Windows 中,这是通过在资源管理器中右键单击此类脚本,选择属性并“打开方式”,然后选择您的程序来完成的。在其他操作系统中,这是相似的,但无法为您提供详细信息。就是这样,当您双击一个遇到 .rec 扩展名的字段时,您的电脑将使用您的脚本名称作为参数启动您的程序。

成功 !

于 2013-08-09T18:30:35.837 回答
-1

尝试使用 Pulover 的宏记录器的 AutoHotkey。 http://www.autohotkey.net/~Pulover/

这就是你要找的。

于 2013-08-09T18:18:47.120 回答