上帝注定 发表于 2011-1-20 15:34:33

关于sendkeys模拟键盘

object.sendkeys""可以模拟键盘操作,那么当键盘上的操作如“Shift"、"Ctrl"、"Enter"等时,该如何表示呢?

deadhunter 发表于 2011-1-21 09:40:41

SendKeys使用特殊字符来表示:Shift   ——   +;Ctrl   ——   ^;Alt   ——   %
而"Enter"就是直接用 SendKeys "Enter"

17800455 发表于 2011-1-21 15:02:16

SendKeys "{Enter}"   
Sendkeys "%"      'Alt
Sendkeys "+"      'Shift
sendkeys "^"      'Ctrl

云层 发表于 2011-1-22 13:36:31

可以支持组合键 例如ctrl+c 可以写成 sendkeys "^(c)"

testlab 发表于 2011-1-24 09:52:29

sendkeys能不能控制按键的状态?如按下ctrl,我现在是用devicereplay.keydown做的
另外按下键不放的键码都是多少啊,如按下ctrl,shift,alt,win等键的键码
页: [1]
查看完整版本: 关于sendkeys模拟键盘