按键发送列表

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. HTTP层 —— Session
  2. 【存储技术大杂烩】谈谈FC-SAN、IP-SAN、DAS、NAS几种存储技术
  3. mongodb学习笔记(1)
  4. 企业实战(Jenkins+GitLab+SonarQube)_01_Jenkins下载
  5. jeecg开源社区第12期架构学习班开始报名了
  6. 百度成立互联网医院;钉钉招小学生产品体验师;iOS 13.4 上线 | 极客头条
  7. oracle 11g r2 rac中节点时间不同步,Oracle 11gR2 安装RAC错误之--时钟不同步
  8. ccs中如何插入字体
  9. CNC精雕机加工需要牢记的22个常识,一起来学习
  10. 显卡测试软件硬盘版怎么安装,显卡检测软件(Alexander)
  11. 将多个Excel文件合并成一个有多个sheet的Excel文件
  12. Oracle XDB组件的重建
  13. Justice 「未见系列 2」随夏而至,总有一款让你心动的配色!
  14. python 拷贝文件创建目录失败_解决python os.mkdir创建目录失败的问题
  15. ubuntu18.0.4桌面死机问题
  16. PCB之AD规则设置技巧
  17. [MySQL]-删库后恢复
  18. 【论文翻译】Transferring GANs: generating images from limited data
  19. 外卖优惠券返利分销系统saas系统
  20. POJ 3054 High Spies 笔记

热门文章

  1. 无法将“babel”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
  2. Pandas详解三之Index对象
  3. 超全展厅店铺sketchup模型素材网站整理
  4. Unity Android手机曲面屏、全面屏全屏适配
  5. android 实体键盘,实体全键盘安卓智能手机,真的有人喜欢吗?
  6. python opencv 分别取出图像中黑白部分
  7. 防抖和节流之提桶跑路!!!!!!!
  8. Neo4j 基础简介二
  9. 【校验码 - 循环冗余校验码CRC】
  10. EAS库存台账报表SQL