9 我想从命令行打开本机文件浏览对话框,聚焦对话框,然后获取所选文件的完整路径。 以下代码可以很好地工作,但是该对话框没有聚焦,因此无法通过键盘进行控制: osascript -l JavaScript -e "var app = Application.currentApplication(); app.includeStandardAdditions = true; app.chooseFile().toString();" 谢谢你的帮助。, terminal applescript bash javascript-automation — 雷莫 source 3 有趣的问题! — nohillside
2 我有一些Karabiner-EventViewer经验,发现您的“ currentApplication()”不是终端,就像人们想的那样,而是实际上的osascript。 因此... osascript -l JavaScript -e "var app = Application(\"Terminal\"); app.includeStandardAdditions = true; app.chooseFile().toString();" …至少会为您提供键盘控制。 — 克莱姆萨姆朗 source 太神奇了,谢谢:)现在在vim中编写带有附件的邮件变得更加有趣! — 雷莫'18