阅读:806回复:1

SENDKEYS功能说明

楼主#
更多 发布于:2023-06-29 11:25
只支持windows,其他操作系统要么不需要,要么操作系统接口有问题,后续可能会支持
格式应该是兼容vbscript中的格式,参考 https://learn.microsoft.com/zh-cn/office/vba/language/reference/user-interface-help/sendkeys-statement

另外:Fn键只支持F1到F12,PRTSC、Scroll Lock等键不支持
扩展:
支持模拟windows键,用#表示,功能参考其他的ctrl shift alt等键
另外支持延时功能,如{DELAY 100},表示延时100ms
支持中文输入
模拟鼠标按键{CLICK 2},其中1表示左键,2表示右键

例子:

sendkeys "#R{DELAY 500}notepad.exe{ENTER}{DELAY 500}你好吗?^A"


在码表中定义
test $[测试]$SENDKEYS(#R{DELAY$_500}notepad.exe{ENTER}{DELAY$_500}你好吗?^A)

功能已集成到输入法中

最新喜欢:

盘古大陆盘古大陆 qwerqwer
沙发#
发布于:2023-07-29 21:20
支持鼠标按键吗?
读万言 感万物 寻一理
游客

返回顶部