按键发送列表

Send( “keys” [, flag] ) 命令参考. ^ Ctrl ! Alt + Shift # Win

AutoIt 可发送所有 ASCII 码及扩展 ASCII 码字符 (0-255), 要发送 UNICODE 字符, 必须选用 “ASC” 选项加上要发送的字符代码(参考下面 {ASC} 示例).

下例为发送 ASCII 字符 A ( ALT+065, 相当于按下 ALT 键并顺序按下数字键盘的 0, 6, 5):

Send("{ASC 065}")

(使用两位数的 ASCII 码时, 必须在前面加一个 0,否则将使用过时的 437 代码页).

发送 UNICODE 字符, 则输入该字符的代码, 例如下例将发送一个中文字符:

Send("{ASC 2709}")

单键也可以重复发送. 例如:

Send("{DEL 4}") ; 连续 4 次点击 DEL 键
Send("{S 30}") ; 发送 30 个 ‘S’ 字符
Send("+{TAB 4}") ; 连续 4 次点击 SHIFT+TAB 组合键

保持某键的按下状态:

Send("{a down}") ; 保持 A 键的按下状态
Send("{a up}") ; 释放 A 键

如果用变量指定重复发送的次数, 参考下例:

Local $iCount = 4
Send("+{TAB " & $iCount & “}”)

如果你想发送 ASCII 码 A 四次, 可以尝试:

Local $iChr = Chr(65)
Send("{" & $iChr & " 4}")

大多数笔记本电脑的键盘上会有一个特殊的 Fn 键, 此键无法模拟.

注意, 若"标志"参数值设为1, 则“键码”参数的值将被原样发送. 如果从某些变量发送复制的文本, 而又希望完全按原样发送这些文本, 就应该使用这一设置.

Send 是相当有用的命令, 因为对窗口可以无需鼠标操作.

例如, 打开 "文件夹选项” (在控制面板), 请尝试以下操作:

Send("{TAB}") 切换到下一个控件(按钮, 复选框等)
Send("+{TAB}") 切换到上一个控件.
Send("^{TAB}") 切换到下一个标签页窗口 (在选项卡对话框窗口)
Send("^+{TAB}") 切换到上一个标签页窗口.
Send("{SPACE}") 切换复选框或单击按钮.
Send("{+}") 通常用于选中复选框 (如果它是一个标准复选框.)
Send("{-}") 通常用于取消选中复选框.
Send("{NumPadMult}") 递归展开 SysTreeView32 控件内的文件夹.

组合 Alt 键可访问菜单项, 请打开记事本窗口, 然后尝试执行下面这些语句:

Send("!f") 发送 Alt+f, 这是访问记事本"文件"菜单的快捷键. 您还可以试试其它菜单的快捷字母!
Send("{DOWN}") 下移一个菜单.
Send("{UP}") 上移一个菜单.
Send("{LEFT}") 向左移动到新的菜单或展开子菜单.
Send("{RIGHT}") 向右移动到新的菜单或折叠子菜单.

如果对快捷键 Alt+F4, PrintScreen, Ctrl+C 等的重要性还不太了解, 请查看 Windows 的帮助信息(按下热键 Win+F1 即可)以获得关于快捷键的完整列表.

Send 命令 (标志选项为 0 ) 键击结果
{!} !
{#} #
{+} +
{^} ^
{{} {
{}} }
{SPACE} 空格键
{ENTER} 主键盘区的回车键(Enter)
{ALT} ALT
{BACKSPACE} or {BS} 退格键(Backspace)
{DELETE} or {DEL} 删除键(Delete)
{UP} 向上箭头键
{DOWN} 向下箭头键
{LEFT} 向左箭头键
{RIGHT} 向右箭头键
{HOME} HOME
{END} 结束键(Esc)
{ESCAPE} or {ESC} ESCAPE
{INSERT} or {INS} INS
{PGUP} 上翻页键
{PGDN} 下翻页键
{F1} - {F12} 功能键
{TAB} 制表符键(Tab)
{PRINTSCREEN} PRINTSCR
{LWIN} 左徽标键
{RWIN} 右徽标键
{NUMLOCK} 数字锁定键
{CAPSLOCK} CAPSLOCK
{SCROLLLOCK} SCROLLLOCK
{BREAK} 点击 Ctrl+Break 组合键
{PAUSE} PAUSE
{NUMPAD0} - {NUMPAD9} 小键盘数字键
{NUMPADMULT} 小键盘乘号键
{NUMPADADD} 小键盘加号键
{NUMPADSUB} 小键盘减号键
{NUMPADDIV} 小键盘除号键
{NUMPADDOT} 小键盘句点键
{NUMPADENTER} 小键盘回车键
{APPSKEY} Windows 应用程序键
{LALT} 左 ALT 键
{RALT} 右 ALT 键
{LCTRL} 左 CTRL 键
{RCTRL} 右 CTRL 键
{LSHIFT} 左 Shift 键
{RSHIFT} 右 Shift 键
{SLEEP} 电脑休眠键
{ALTDOWN} 按住 ALT 键直到发送 {ALTUP} 为止
{SHIFTDOWN} 按住 SHIFT 键直到发送 {SHIFTUP} 为止
{CTRLDOWN} 按住 CTRL 键直到发送 {CTRLUP} 为止
{LWINDOWN} 按住左徽标键键直到发送 {LWINUP} 为止
{RWINDOWN} 按住右徽标键键直到发送 {RWINUP} 为止
{ASC nnnn} 发送 ALT+nnnn 组合键

{BROWSER_BACK} 点击浏览器 "后退"按钮
{BROWSER_FORWARD} 点击浏览器 "前进"按钮
{BROWSER_REFRESH} 点击浏览器 "刷新"按钮
{BROWSER_STOP} 点击浏览器 "停止"按钮
{BROWSER_SEARCH} 点击浏览器 "搜索"按钮
{BROWSER_FAVORITES} 点击浏览器 "收藏夹"按钮
{BROWSER_HOME} 启动浏览器并进入到主页
{VOLUME_MUTE} 静音
{VOLUME_DOWN} 降低音量
{VOLUME_UP} 提升音量
{MEDIA_NEXT} 在媒体播放器内选择下一首曲目
{MEDIA_PREV} 在媒体播放器内选择上一首曲目
{MEDIA_STOP} 停止媒体播放器
{MEDIA_PLAY_PAUSE} 播放/暂停媒体播放器
{LAUNCH_MAIL} 启动电子邮件应用程序
{LAUNCH_MEDIA} 启动媒体播放器
{LAUNCH_APP1} 启动用户程序 1
{LAUNCH_APP2} 启动用户程序 2
*

AutoIt按键发送列表相关推荐

  1. linux串口发送键值,c51:串口通信,按键发送字符串

    原标题:c51:串口通信,按键发送字符串 一.程序功能 1.实现0-f的16位键盘输入功能,将键值由P1口输出. 2.不同的键值串口发送不同的 二.代码 //函数功能 //1.实现0~f的16位键盘功 ...

  2. lora模块通过stm32实现数据传输(按键发送指令)

    使用串口一通过正点原子提供的串口调试助手发送数据给串口三,然后再通过串口三发送到GBC_x,把数据传输给lora模块 需要手动,按键,一条一条发送配置信道速率 串口1直接用的例程就不贴程序了 usar ...

  3. Mstar方案HDMI CEC按键发送流程及修改发送键值方法

    ===>表示该函数主要调用关系 vendor\mstar\common\apps\MTvPlayer\src\com\mstar\tv\tvplayer\ui\RootActivity.java ...

  4. JS Ajax异步请求发送列表数据后面多了[]

    还在苦逼的写代码,这里就不详细了,直接抛出问题: 如图所示: 前端ajax请求向后端发送数据的时候,给key添加了[]出现很多找不到原因, 后面在说 解决方法: 暂时先这样记录一下,下次方便查找,好了 ...

  5. 纵深防御体系_纵深防守

    纵深防御体系 Defending anything isn't easy. From geopolitical borders to closely-held opinions, humans wil ...

  6. AutoIt 键盘操作(send)

    3.win切换窗口(键盘按下alt,操作tab键) 操作步骤如下: AutoITLibrary.send    {ALT DOWN} AutoITLibrary.send    {tab} AutoI ...

  7. 【涂鸦物联网足迹】涂鸦云平台接口列表—万能红外遥控器

    前序系列文章>>> [涂鸦物联网足迹]涂鸦云平台接口列表 我们系列文章,都会围绕如何完成一款智能"隔空接吻机"的开发.希望能帮到各异地恋or异国恋的情侣们! 本文 ...

  8. python: pc端QQ窗口发送多条消息

    # coding=gb2312 ''' TTS文本.txt---为需要发送的内容,自己创建 1.打开需要发送消息的窗口 2. 3.将需要发送的内容放到QQ窗口 4.模拟按键发送enter键发送消息(Q ...

  9. Windows HOOK 按键工具类

    前段时间学习windows 的 HOOK 操作, 编写按键信息打印工具, 于是想着写一个工具类拦截按键并相应自定义的操作, 于是编写了下面这个 按键 HOOK 工具类. 实现的思路就是安装一个全局的按 ...

最新文章

  1. 解决Apache CXF 不支持传递java.sql.Timestamp和java.util.HashMap类型问题
  2. 不得不爱,Visual Studio Code十大超酷特性
  3. [css] 为什么伪类的content不能被选中?
  4. 前端_网页编程 Form表单与模板引擎(上)
  5. 外卖和快递行业数据_外卖和快递骑手管理“上轨道”
  6. tomcat给android发图片,一步一步学会http获取tomcat服务端的图片,在android客户端显示...
  7. Instant Client 配置
  8. 四步破解大亚DP607超级密码,别的光猫可能也适用!
  9. c#在当前窗体的按钮事件调用另一封…
  10. python 爬取加密视频,爬虫:解决视频遇到m3u8加密
  11. java 递归层级拼接_使用递归方法拼接层级树
  12. tar 打包隐藏文件
  13. Ruby程序语言入门
  14. 中华石杉的架构学习笔记
  15. jQuery02(达)
  16. 如何将多个Execl表格中的数据汇总到一个表中?
  17. 共有40款 地图相关开源软件
  18. 【2019.05.23】JS逆向——破解裁判文书网参数(vl5x,guid )爬虫 超级详细
  19. 笔记本电脑蓝牙忽然消失,设备管理器有未知USB设备描述符请求失败
  20. java写到txt乱码_java读取txt文本发生乱码的解决方法

热门文章

  1. 安卓游戏性能分析工具使用汇总
  2. 93. 用 Python 匹配 HTML tag 的时候.和 .?有什么区别?
  3. 计算机主机拆卸的注意事项,电脑主机怎么拆?注意事项是什么?
  4. JS实现中文转拼音(首字母大写和首字母简拼)通用于mui、小程序等
  5. win7系统网络发现不了计算机用户,WIN7系统装好后看不到局域网计算机,网络发现无法启用解决方法...
  6. exit code -1073740791 (0xC0000409) 解决
  7. C#实现csv文件or xls文件转换为txt格式文件的源码
  8. Android 颜色矩阵 滤镜 ColorMatrix (复古,蓝调,淡雅,传统,胶片,怀旧,浪漫等)你想要的滤镜
  9. 使用Mathematica调用ffms2读取视频帧图像
  10. C++语言,已经深深改变我们的世界