当前位置:首页 > Windows程序 > 正文

AutoItLibrary测试Windows GUI

2024-03-31 Windows程序

标签:

AutoItLibrary库关键字

AutoItLibrary 的对象操作大体上有几大主要部分,Window 操作、Control 操作、Mouse 操作、Process操作、Run 操作、Reg 操作还有一些其他的操作。下面列出常用的关键字例子:

1、运行程序

Run D:\\soft\\Assistant_V0.20.6.29\\Setup.exe

2、关闭程序

Win Close关键字用于关闭程序

Win Close 计算器 #是指打开窗口的标题

3、控制点击

Control Click关键字发送控制命令给鼠标点击

Control Click 计算器 ${EMPTY} Button3

4、发送

Send !{F4} #键盘输入Alt+F4 Send ^{SPACE} #键盘输入Ctrl+Space Send {LWINDOWN}d{LWINUP} #键盘输入Win+d Send {LWINDOWN}r{LWINUP} #键盘输入Win+r 其它键盘操作,,请参考: 键盘输入 [Arguments] ${keys} ${flag}=0 [Documentation] 模拟键盘输入,需要两个参数: ... 第一个参数: 需要输入的键盘按键 ... 第二个参数: 标记变量,可选值,默认为0, ... 0: 代表第一个参数${keys}中的!+^#代表特殊按键 ... 1: 代表第一个参数${keys}中的所有字符都是普通字符串 ... 举例: ... ^a^c^v!{F4} 代表:Ctrl+a Ctrl+c Ctrl+v Alt+F4 ... 关于特殊按键的说明: ... 如果${flag}为0,则: ... ! 代表ALT按键 ... + 代表SHIFT按键 ... ^ 代表CTRL按键 ... # 代表WIN按键 ... 比如:!+a 代表:ALT+SHIFT+a ... 其他特殊按键: ... ${flags}为0的时候,还支持下述特殊按键: ... 输入 最终的键盘按键 ... {!} ! ... {#} # ... {+} + ... {^} ^ ... {{} { ... {}} } ... {SPACE} SPACE ... {ENTER} ENTER key on the main keyboard ... {ALT} ALT ... {BACKSPACE} or {BS} BACKSPACE ... {DELETE} or {DEL} DELETE ... {UP} Cursor up ... {DOWN} Cursor down ... {LEFT} Cursor left ... {RIGHT} Cursor right ... {HOME} HOME ... {END} END ... {ESCAPE} or {ESC} ESCAPE ... {INSERT} or {INS} INS ... {PGUP} PageUp ... {PGDN} PageDown ... {F1} - {F12} Function keys ... {TAB} TAB ... {PRINTSCREEN} Print Screen key ... {LWIN} Left Windows key ... {RWIN} Right Windows key ... {NUMLOCK on} NUMLOCK (on/off/toggle) ... {CAPSLOCK off} CAPSLOCK (on/off/toggle) ... {SCROLLLOCK toggle} SCROLLLOCK (on/off/toggle) ... {BREAK} for Ctrl+Break processing ... {PAUSE} PAUSE ... {NUMPAD0} - {NUMPAD9} Numpad digits ... {NUMPADMULT} Numpad Multiply ... {NUMPADADD} Numpad Add ... {NUMPADSUB} Numpad Subtract ... {NUMPADDIV} Numpad Divide ... {NUMPADDOT} Numpad period ... {NUMPADENTER} Enter key on the numpad ... {APPSKEY} Windows App key ... {LALT} Left ALT key ... {RALT} Right ALT key ... {LCTRL} Left CTRL key ... {RCTRL} Right CTRL key ... {LSHIFT} Left Shift key ... {RSHIFT} Right Shift key ... {ALTDOWN} Holds the ALT key down until {ALTUP} is sent ... {SHIFTDOWN} Holds the SHIFT key down until {SHIFTUP} is sent ... {CTRLDOWN} Holds the CTRL key down until {CTRLUP} is sent ... {LWINDOWN} Holds the left Windows key down until {LWINUP} is sent ... {RWINDOWN} Holds the right Windows key down until {RWINUP} is sent

5、等待活动窗口

Wait For Active Window 关键字会等待窗口显示出来

Wait For Active Windows 计算器

6、鼠标点击

Mouse Click ${EMPTY} 1508 338 #点击操作

7、关闭程序进程

Process Close D:\\Program Files (x86)\\COM\\Controller\\Controller.exe

8、窗口标题

Win Get Title 用于获取窗口标题

Win Get Title 用于获取窗口标题

Run calc.exe Win Set Title 计算器 ${EMPTY} 世界您好 ${tile} Win Get Title log ${tile}

9、文本框输入

Control Set Text ${EMPTY} ${EMPTY} Edit40 CPE6V8.0

指定文本框输入CPE6V8.0

10、下拉框选择

Control Command ${EMPTY} ${EMPTY} ComboBox8 SelectString 无线模式

以下获取下拉框当前值

${ret} Control GET Text ${EMPTY} ${EMPTY} ComboBox8

AutoItLibrary测试Windows GUI

标签:

原文地址:https://www.cnblogs.com/yinjia/p/11920525.html

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/45065.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494595访问次数
  • 建站天数
  • 友情链接