为了账号安全,请及时绑定邮箱和手机立即绑定

在 Python 上运行 AppleScript:“语法错误:预期行结束,但发现脚本结束。”

在 Python 上运行 AppleScript:“语法错误:预期行结束,但发现脚本结束。”

手掌心 2023-07-11 16:42:25
当我运行以下代码时,我不断收到此消息:语法错误:预期行结束但发现脚本错误结束我对 AppleScript 比较陌生。这是我第一次尝试这样做,但尚未能够实现。如果我遗漏了什么,或者是否有其他方法可以做到这一点,请告诉我。我见过的几个类似的例子都是单行苹果脚本,所以我想知道这是否是问题所在。import subprocessdef chooseFile():                                       args = []    args.append('osascript')    args.append('-e')    args.append('tell application "System Events"')    args.append('delay 1')    args.append('keystroke "G" using {command down,  shift down}')    args.append('delay 2')    args.append('keystroke "/Users/username/Desktop/folder/image.jpg"')    args.append('delay 1')    args.append('keystroke return')    args.append('delay 1')    args.append('keystroke return')    args.append('end tell')        subprocess.call(args)    chooseFile()
查看完整描述

1 回答

?
侃侃无极

TA贡献2051条经验 获得超10个赞

您的脚本的每一行都需要一个. 例如:

args.extend(["-e",'tell application "System Events"'])


查看完整回答
反对 回复 2023-07-11
  • 1 回答
  • 0 关注
  • 87 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信