Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

SendKeys 函数

  • Last UpdatedFeb 05, 2018
  • 1 minute read

模拟键击序列。

重要:SendKeys() 函数不适用于 64 位版本的 Windows 操作系统。

语法

SendKeys sequence;

参数

sequence

要模拟的键击序列。字符串值、消息标记名或字符串表达式。

除键盘上的常规字符(如字母数字字符)之外,也可以使用代码来指定控制键:

{BACKSPACE} - 模拟 Backspace 键

{BREAK} - 模拟 Break 键

{CAPSLOCK} - 模拟 Caps Lock 键

{DELETE} - 模拟 Delete 键(或 {DEL})

{DOWN} - 模拟下箭头键

{END} - 模拟 End 键

{ENTER} - 模拟 Enter 键(或 ~)

{ESCAPE} - 模拟 ESC 键(或 {ESC})

{F1} ..{F12} - 模拟 F1 ..F12 keys

{HOME} - 模拟 Home 键

{INSERT} - 模拟 Insert 键

{LEFT} - 模拟左箭头键

{NUMLOCK} - 模拟 Num Lock 键

{PGDN} - 模拟 Page Down 键

{PGUP} - 模拟 Page Up 键

{PRTSC} - 模拟 Print Screen 键

{RIGHT} - 模拟右箭头键

{TAB} - 模拟 Tab 键

{UP} - 模拟上箭头键

+ - 模拟 Shift 键
同要和 Shift 键构成组合键并用括号括起来的键一起使用。

^ - 模拟 Ctrl 键
同要和 Ctrl 键构成组合键并用括号括起来的键一起使用。

% - 模拟 Alt 键
同要和 Alt 键构成组合键并用括号括起来的键一起使用。

附注

使用 StartApp 与/或 ActivateApp() 命令,在将模拟的键击发送到另一个应用程序之前将它激活。

示例

此脚本模拟按 B 键。

SendKeys "b";

此脚本模拟按 Ctrl 与 P 组合键,这可用于在另一个应用程序中启动“打印”对话框。

SendKeys "^(p)";

此脚本模拟按 F1(可以打开帮助功能),按 Tab 键(可以将光标放入搜索字段),输入 HAL,然后按 Enter 键(可以启动搜索)。

SendKeys "{F1}{TAB}HAL{ENTER}";

此脚本模拟按 Ctrl、Shift、1 组合键,这与切换到 WindowMaker 效果相同。这项强大的组合可以用于开发可自我修改的(动态的) InTouch HMI 应用程序。

SendKeys "^(+(1))";

In This Topic