imacros 的 PAUSE 函数用法

这个函数的作用是暂停程序的运行,也就是断点。

对于有时运行到某一步需要输入内容时,或者需要调试时非常有用

如果你混着 pause 和 wait 一起用,那么当点击了 continue 时候,wait会直接被忽略掉

imacros 的 SET 函数用法

就是设置变量的函数

语法 SET var value

imacros 的 SIZE 函数

这个函数的作用是调整浏览器窗口的大小

语法 SIZE X=n Y=m

当使用到 DirectScreen 模式的时候,这个命令挺有用,因为那时是图像选取,如果窗口大小不一致,会导致某个控件的 XY 坐标发生变化,所以就需要人为的重新固定一次窗口的大小。

imacros 的 WAIT 函数

这个函数的功能就是等待一段时间,当时间到了再继续执行后面的程序

语法 WAIT SECONDS=n

imacros 的 PRINT 函数

这个函数的功能就是打印,打印到打印机里

当使用 PRINT 这个函数,就会立刻启动打印流程,这个函数可以跟 ONPRINT 结合使用。

ONPRINT 可以指定用什么打印机。

例如 ONPRINT P=3 就是使用第三个打印机

如果需要使用打印 PDF 或者是打印指定的 frame 而不是整页,需要结合DS函数一起使用

imacros 的 ONLOGIN 函数

这个函数就是登陆用的,这个函数需要放在最开头

语法 ONLOGIN USER=username PASSWORD=password RETRY=[YES|NO]

retry 这个参数就是说,如果登陆失败了,就继续尝试登陆的意思,默认是 YES

imacros 的 ONDIALOG 函数用法

这个函数主要用来处理出现的弹窗。

语法 ONDIALOG POS=n BUTTON=(OK|YES|NO|CANCEL) [CONTENT=some_content]

pos表示的是第几个弹窗,1代表第一个,2是第二个

button指的是应该按下什么按钮

content 的值表示的是弹窗的输入框应该写什么

imacros 的 PROXY 函数用法

作用是设定一个代理服务器,通过代理服务器来访问特定网站,从而运行宏命令。

语法

PROXY ADDRESS=proxy_URL:port [BYPASS=page_name]

详解

ADDRESS 你可以定义 HTTP 服务器,或者 HTTPS 服务器,也可以同时定义

BYPASS 也就是跳过去的网址,这部分网址不会走代理,如果不设置,就是默认本地的网段不会走代理

具体的例子可以看官方的文档

imacros 的 SEARCH 函数用法

这个函数的功能就是 ctrl F 键,而且支持正则表达式那种

语法

SEARCH SOURCE=(TXT|REGEXP) IGNORE_CASE=YES EXTRACT=$1

详解

默认情况下是部分匹配,而不是完整匹配

EXTRACT 参数后面跟的是要替换的值,其中的 $1 指的是匹配的正则表达式里的第一个()里的值

imacros 的 PROMPT 函数用法

这个函数的作用就是弹窗,要用户输入信息

语法

PROMPT prompt_text [variable_name] [default_value]

详解

prompt_text 参数是显示在窗口里的文字

[variable_name] 是保存起来的参数名字,也就是用户通过弹窗输入的文字,保存到这个参数里,这个参数是可选的,可出现可不出现

[default_value]

imacros 的 TAG 函数用法

这函数就是选择HTML上的标签,比较复杂,具体可以上文档看

最新文章

  1. vert.x学习(三),Web开发之Thymeleaf模板的使用
  2. python学习之——调用adb命令完成移动端界面测试
  3. php csv导出
  4. Android开发之 Android应用程序目录结构解析
  5. 解密TDE加密数据库
  6. RPC基础篇
  7. 区域生长算法的一种C++实现
  8. vim的用法
  9. scrapy爬虫初体验
  10. 基于visual Studio2013解决算法导论之020单链表
  11. jvm回收对象
  12. String转float
  13. 移动端 H5图片裁剪插件,内置简单手势操作
  14. 用maven创建工程
  15. Python学习笔记整理总结【RabbitMQ队列】
  16. 学习了解CyclicBarrier
  17. LeetCode 102. Binary Tree Level Order Traversal 二叉树的层次遍历 C++
  18. 固定浮动侧边栏(SmartFloat)
  19. modern effective C++ -- Deducint Types
  20. HDU-2087-剪花布条 【KMP】(求模式串的匹配个数——与已匹配的字串不交)

热门文章

  1. HDU Queuing(递推+矩阵快速幂)
  2. CTF--HTTP服务--SQL注入GET参数
  3. 关于java String类的getBytes(String charsetName)和String(byte[] bytes, String charsetName)
  4. rep stos 指令(Intel汇编)
  5. 什么是伪静态,以及ubuntu + apache 如何实现伪静态
  6. pycham设置头文件内容
  7. 斐波那契数列(php实现)
  8. python 迭代器和生成器详解
  9. 使用Apache服务器实现Nginx反向代理
  10. Qt 中 this->size() this->rect() event->size() 三者差异