从shell调用Finder的“从iPhone导入>拍照”

问题描述 投票:0回答:1

有谁知道如何从shell调用以下内容?

Right Click > Import from iPhone > Take Photo

我怀疑这与它有关:defaults write com.apple.finder。我可以通过AppleScript实现吗?我查看了Finder库文档,但我没有找到任何与我要查找的相关的界面。


屏幕截图

enter image description here

macos shell applescript finder macos-mojave
1个回答
0
投票

这适用于我使用最新版本的macOS Mojave。

此代码需要Cliclick(这是“命令行界面点击”的缩写。)它是一个小型shell /终端应用程序,可以在任意屏幕坐标处模拟鼠标点击或一系列鼠标点击(包括双击和控制点击)。 ,它可以让你移动鼠标,获取当前的鼠标坐标,按下修改键等,这是免费下载和易于安装。

在我的系统上我有。 cliclick在以下目录中:/ usr / local / bin / cliclick。由于这个位置,在我的AppleScript代码和终端应用程序中,我需要使用完整路径来cliclick来调用命令。例如:do shell script "/usr/local/bin/cliclick rc:." AppleScript正在告诉cliclick右键单击。

do shell script "/usr/local/bin/cliclick  rc:." -- right-click at current mouse location

delay 1

tell application "System Events"
    key code 124 -- Right Arrow
    delay 0.1
    keystroke "i"
    delay 0.1
    key code 124 -- Right Arrow
    delay 0.1
    keystroke return
end tell

enter image description here enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.