我知道您可以使用AppleScript执行键盘快捷键,如下所示:
-- to perform Cmd + P
tell application "System Events"
keystroke "P" using {command down}
end tell
现在我想更进一步。我想在修改器关闭时执行鼠标单击。
我尝试了以下内容:
-- to perform Cmd + click
tell application "System Events"
key down command
tell application process "Some application" to tell button "SomeButton" to click
key up command
end tell
但这并不会产生与实际执行Cmd +点击相同的结果。
我如何实现目标?
答案 0 :(得分:0)
如果可能的话,最好直接编写脚本。但是,如果不可能,您可以在按住修改键的同时始终单击屏幕上的任何点。例如:
do shell script "cliclick kd:cmd c:28,11"
在按住命令键的同时,将单击屏幕坐标(28,11)。您可以通过按住命令+ shift + 4来手动识别要单击的屏幕坐标。要使上述脚本正常工作,您需要一份免费的终端/命令行应用程序cliclick。
答案 1 :(得分:-1)
尝试思考您尝试触发的事件而不是使用鼠标来执行此操作会更容易。害怕我无法提供更多帮助,但这将是我的方法。