iMacros 入门教程-基础函数介绍(3)
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上的标签,比较复杂,具体可以上文档看
iMacros 入门教程-基础函数介绍(3)的更多相关文章
- iMacros 入门教程-基础函数介绍(4)
imacros的TRAY函数用法 这个函数的功能就是隐藏或显示,当执行imacros文件的时候,出现在特定标签的imacros图标 TRAY HIDE 就是隐藏图标 TRAY SHOW 就是显示图标 ...
- iMacros 入门教程-基础函数介绍(2)
imacros 的 pos 参数是什么意思 position的缩写,如果有 2 个以上的元素共用完全相同的属性(比方说同一个小区的同一栋楼),这个 POS 的参数可以借由不同位置来帮助明确定位(也就是 ...
- iMacros 入门教程-基础函数介绍(1)
最近在研究 imacros 这工具,感觉非常强大,简单来说就是自动化对于浏览器的操作,程序自动帮你实现,支持 chrome firefox ie,这样基本就覆盖了99%的人群了吧,甚至他自己也有一个 ...
- VB6 GDI+ 入门教程[1] GDI+介绍
http://vistaswx.com/blog/article/category/tutorial/page/2 VB6 GDI+ 入门教程[1] GDI+介绍 2009 年 6 月 18 日 17 ...
- RNN 入门教程 Part 3 – 介绍 BPTT 算法和梯度消失问题
转载 - Recurrent Neural Networks Tutorial, Part 3 – Backpropagation Through Time and Vanishing Gradien ...
- ASP.NET MVC4 新手入门教程之一 ---1.介绍ASP.NET MVC4
你会建造 您将实现一个简单的电影清单应用程序支持创建. 编辑. 搜索和清单数据库中的电影.下面是您将构建的应用程序的两个屏幕截图.它包括显示来自数据库的电影列表的网页: 应用程序还允许您添加. 编辑和 ...
- iMacros 入门教程-内置变量介绍(5)
iMacros 的变量类型 1.!VAR0 到 !VAR9,这是系统定义的内置变量,专门给你赋值用 就是程序设定了这几个名字给你赋值 2.内建变量 就是 imacros 设定的特别作用的变量,例如 ! ...
- React 基础入门,基础知识介绍
React不管在demo渲染还是UI上,都是十分方便,本人菜鸟试试学习一下,结合阮一峰老师的文章,写下一点关于自己的学习react的学习笔记,有地方不对的地方,希望各位大牛评论指出: PS:代码包下载 ...
- 我在B站学习 Javascript入门教程 基础
B站av9243452的一系列视频,适合学过其他编程语言的人观看,还挺不错的 共43节,该随笔为1~16节 Js介绍 如需使用外部文件,请在 <script> 标签的 "src& ...
随机推荐
- CentOS 6.6 下源码编译安装MySQL 5.7.5
版权声明:转自:http://www.linuxidc.com/Linux/2015-08/121667.htm 说明:CentOS 6.6 下源码编译安装MySQL 5.7.5 1. 安装相关工具# ...
- php--->把json传来的stdClass Object类型转array
php把json传来的stdClass Object类型转array 1.Php中stdClass.object.array的概念 stdClass是PHP的一个基类,即一个空白的类,所有的类几乎都继 ...
- Fibonacci Nim(斐波那契尼姆)游戏
游戏描述: Fibonacci Nim是Nim游戏的变种,其规则为两名玩家从一堆硬币中交替移除硬币,第一步中,不允许玩家拿走所有硬币,也不允许不取,并且在每次后续移动中,移除的硬币数量最多可以是上一次 ...
- Leetcode 题目整理-6 Swap Nodes in Pairs & Remove Duplicates from Sorted Array
24. Swap Nodes in Pairs Given a linked list, swap every two adjacent nodes and return its head. For ...
- ubuntu 14.04 安装wordpress
转者注:若没有Apache + PHP + MySQL环境,请参考我的这篇博客 (1)首先下载wordpress, sudo wget http://wordpress.org/latest.tar. ...
- DevOps:运维体系建设
简介 运维体系的建设的目的在于方便运维工作,通过自动化.规范化.流程化的操作方法提高运维效率,打造一个安全.可靠.高效.可追踪.可回溯的运维环境,实现一个高可用.高并发.具备高容错.自我修复.故障能快 ...
- Go语言实现:【剑指offer】栈的压入、弹出序列
该题目来源于牛客网<剑指offer>专题. 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序.假设压入栈的所有数字均不相等.例如序列1,2,3,4,5 ...
- 开源APM系统 HttpReports 在 .Net Core的应用
前言 简单说明下,APM全称Application Performance Management应用性能管理,通过各种收集请求数据,同时搭配Dashboard以实现对应用程序性能管理和故障管理的系统化 ...
- 简化 Spring Boot 项目部署,Flyway 搞起来
虽然我之前录了一个微人事(https://github.com/lenve/vhr)部署视频(新版微人事部署教程来啦),但是由于这次升级涉及到了 Redis 和 RabbitMQ,所以在本地跑微人事还 ...
- 使用Unicode(宽字节字符集);多字节字符集中定义宽字节变量
2012-03-25 14:54 (分类:计算机程序) 2.2 宽字符和C 宽字符不一定是Unicode.Unicode是宽字符集的一种.然而,因为本书的焦点是Windows而不是C执行的理论,所以书 ...