1

我正在尝试在 linux 中制作一个脚本,该脚本在八个所需位置使用Shift+ 右键单击​​。

我已经尝试在 linux 中模拟 autohotkey,但它不能正常工作。

这是自动热键代码的示例“+”表示自动热键上的“Shift”

Send +{Click 842, 464, right}  
Send +{Click 853, 530, right}
Send +{Click 783, 531, right}
Send +{Click 713, 529, right} 
Send +{Click 715, 461, right}
Send +{Click 714, 395, right}
Send +{Click 785, 394, right}
Send +{Click 852, 395, right}
MouseMove, StartX, StartY
4

1 回答 1

1

等效的 Autokey 脚本如下所示:

system.exec_command("xte 'mousemove 842 464' 'mouseclick 3'", False)
system.exec_command("xte 'mousemove 853 530' 'mouseclick 3'", False)
...

xte必须安装在哪里。

请参阅此示例:https ://github.com/autokey/autokey/wiki/Scripting#gnome-screenshot

于 2020-06-25T18:39:06.803 回答