在不使用CGEVENT模拟击键的情况下,是否有任何方法可以发送复制(command-c)指令?我没有权限访问要从中获取文本的应用程序中的文本字段,因此需要手动复制到剪贴板,并且在cgevent posting中存在漏洞。
根据石英文件,A型资本
Z轴
我应该用:
CGEventRef event1, event2, event3, event4;
event1 = CGEventCreateKeyboardEvent (NULL, (CGKeyCode)56, true);
event2 = CGEventCreateKeyboardEvent (NULL, (CGKeyCode)6, true);
event3 = CGEventCreateKeyboardEvent (NULL, (CGKeyCode)6, false);
event4 = CGEventCreateKeyboardEvent (NULL, (CGKeyCode)56, false);
但是,如果我将这组指令附加到一个nstimer,它只在第一次被激发时工作。实例输出:
ZzzZzzzzZZzzZ (vs expected ZZZZZZZZZ).
否则,我如何向活动窗口发送复制命令?