
模拟点击键盘，使用keyboard(键号)指令，例如：

1、单个按键举例

点击键盘a键：keyboard("a"); 或 keyboard("A");


2、多按键组合举例

保存组合键：keyboard("Ctrl+S");  全选：keyboard("Ctrl+A");  显示桌面：keyboard("LWin+D");  关闭窗口：keyboard("Alt+F4"); 

 最大化窗口：keyboard("Alt+Space+N");  最小化窗口：keyboard("Alt+Space+X");  切换窗口：keyboard("Ctrl+Tab");  打印：keyboard("Ctrl+P");

下一步：keyboard("Alt+N");  


3、多次按键

连续按3次a键：keyboard("a*3");

连续按2次退格键：keyboard("Backspace*2");

用变量做按键次数：
int t = 8;
keyboard("down*t"); //按8次向下键


4、将按下、抬起分开操作

（1）键盘按下，使用keyboarddown(键号)指令。

（2）键盘抬起，使用keyboardup(键号)指令。

主要用于按下Ctrl键进行多选时的操作。进行keyboarddown后一定要有keyboardup操作。

示例代码,选择execl中多个单元格：

//msleep(50); //响应较慢的电脑需在鼠标或键盘操作指令后添加延时指令
mouse(91,199);
mouse("leftclick");
keyboarddown("Ctrl"); //按下Ctrl键
loop(4)
{
    mouse(var_mousex,var_mouse+47); //鼠标向下偏移
    mouse("leftclick");
}
keyboardup("Ctrl");     //抬起Ctrl键


5、按键名称

..........键盘按键符..........
Esc		对应键盘Esc键
Enter		对应键盘Enter键
Tab		对应键盘Tab键
CapsLock	对应键盘大小写切换键
Shift		对应键盘Shift键
Ctrl		对应键盘Ctrl键
Alt		对应键盘Alt键
Space		对应键盘空格键
Backspace	对应键盘退格键
LWin		对应键盘左边window键
RWin		对应键盘右边window键
MouseRight	对应键盘鼠标右键快捷键
Insert		对应键盘Insert键
Home		对应键盘Home键
PageUp		对应键盘PageUp或PgUp键
PgDn		对应键盘PageDown或PgDn键
End		对应键盘End键
Delete		对应键盘Delete键
LEFT		对应键盘方向键左键
UP		对应键盘方向键上键
RIGHT		对应键盘方向键右键
DOWN		对应键盘方向键下键
NumLock		对应键盘小键盘NumLock键

其他：A-Z、F1-F12、0-9、.号、*号、+号、-号、/号，与键盘一致即可。



