AutoKey键盘
<h1>功能</h1>
<p>通过使用此函数,可以实现对一些加密控件进行按键操作,支持多种按键模式,也支持特殊按键和普通按键的结合使用。有时候rpa通过正常的键盘无法进行相关操作,通过Autokey键盘函数可以解决这一问题。Autokey键盘函数的使用依赖于金键盘,即AutoKey硬件设备,类似一个U盘的设备。
(1)此函数跟【AutoKey输入】函数功能的相似处:
支持多种按键模式,并且都都可以实现对一些加密控件进行普通按键的输入操作。
(2)此函数跟【AutoKey输入】函数功能的不同处:
【AutoKey键盘】支持特殊键和普通键的结合使用,而【AutoKey输入】只支持普通按键操作。</p>
<h1>输入</h1>
<table>
<thead>
<tr>
<th>名称</th>
<th>说明</th>
<th>示例</th>
</tr>
</thead>
<tbody>
<tr>
<td>按键模式</td>
<td>【枚举】<br><strong>MODE_NORMAL</strong>:正常模式(按键再100ms后自动弹起);<br/><br><strong>MODE_FAST</strong>:快速模式(按键在10ms后自动弹起);<br/><br><strong> MODE_HUMAN</strong>:手工模式(模拟人手按键的先后顺序);<br/><br> <strong>MODE_NAKED</strong>:全控模式(按键不会自动弹起)。<br/><br>默认选择<strong>MODE_NORMAL</strong>。<br/></td>
<td>MODE_NORMAL</td>
</tr>
<tr>
<td>特殊按键</td>
<td>【枚举】是否按下Control、Shift、Alt或者Gui等特殊键,默认选择空表示无需按下特殊键。</td>
</tr>
<tr>
<td>键1</td>
<td>【枚举】是否按下普通键。</td>
<td>KEY_a</td>
</tr>
<tr>
<td>键2</td>
<td>【枚举】是否按下普通键。</td>
<td>空</td>
</tr>
<tr>
<td>键3</td>
<td>【枚举】是否按下普通键。</td>
<td>空</td>
</tr>
<tr>
<td>键4</td>
<td>【枚举】是否按下普通键。</td>
<td>空</td>
</tr>
<tr>
<td>键5</td>
<td>【枚举】是否按下普通键。</td>
<td>空</td>
</tr>
<tr>
<td>键6</td>
<td>【枚举】是否按下普通键。</td>
<td>空</td>
</tr>
</tbody>
</table>
<h1>注意/说明</h1>
<p>1、使用前请确保‘AutoKeyBoard.dll’文件放置在‘Agent.exe’或者‘Control.exe’同目录下,具体配置请查看《AutoKey函数使用前配置》章节。
2、请确保金键盘(AutoKey硬件设备)已经插入电脑USB接口。
3、若是上面两个步骤均已配置,但是依然无法正常配置,则需检查下配置的‘AutoKeyBoard.dll’是否最新或者金键盘是否被损坏。
4、光标在哪里,相应的按键操作就会在哪里。</p>
<h1>相关函数</h1>
<p>AutoKey输入</p>
<h1>示例/演示</h1>
<p>进行Ctrl+A全选操作。
运行前:
<img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/262a6e27dd94f711587f72e4e44d1257" alt="" />
运行后:
<img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/d2548560a944d3b40e88138c74245e87" alt="" /></p>
<h1>示例附件</h1>
<p><a href="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/57a48db0cb5b97797d76de4648569aa9" title="[组件[AutoKey键盘函数示例]_20210408.db">组件[AutoKey键盘函数示例]_20210408.db</a></p>