快速了解Send ( "按键" [, 标志] )命令。^ Ctrl ! Alt + Shift # Win(徽标键)AutoIt 可发送所有的ASCII 码及扩展ASCII 码字符(0-255),若要发送UNICODE 编码的字符则必须使用“ASC”选项加上您要发送的字符代码(见下面的{ASC})。
如果要发送ASCII 字符 A 则参考下例(相当于ALT+065,按住ALT键并在数字键盘上顺序按下065)
(在使用两位数的ASCII 码时必须在前面加一个0,否则将使用437号代码页)。
如果要发送UNICODE 字符则输入该字符代码,例如下例将发送一个中文字符
可参考下例重复发送某按键:
如果要按住(保持按下状态)某个按键(通常用于游戏中)
如果要用变量来指定重复发送的次数,参考下例:
如果要用变量来指定要重复发送的ASCII 字符(比如A),参考下例:
大多数笔记本电脑的键盘上都会有一个特殊的Fn 键,此键无法被模拟。
注意,若把标志参数的值设为1则“按键”参数将被原样发送。如果某些文本是从变量里拷贝而来,而您又希望完全按原样发送这些文本的话,就应该使用这一设置。
Send 是非常有用的一个函数/命令,因为我们可用它来对窗口进行操作而无需使用鼠标。例如,先打开文件夹选项窗口(位于控制面板),然后请尝试执行下面这些语句:
组合Alt 键使用可访问菜单项,请打开记事本窗口然后尝试执行下面这些语句:
如果您对快捷键(Alt+F4、PrintScreen、Ctrl+C等等)的重要性还不太了解,请查看Windows 的帮助信息(按下热键Win+F1即可)以获得关于快捷键的完整列表。