首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >osascript和python错误(-2741)

osascript和python错误(-2741)
EN

Stack Overflow用户
提问于 2012-09-17 04:51:33
回答 1查看 1.5K关注 0票数 0

谢谢你抽出时间阅读这篇文章。我正在MacOSX10.7上的python脚本中调用一个osascript。

代码语言:javascript
复制
osascript -e 'tell application "Microsoft PowerPoint" to activate' -e 'tell application "System Events" to key code 124'

下面是脚本中出错的片段:

代码语言:javascript
复制
import os
cmd = """osascript -e 'tell application "Microsoft PowerPoint" to activate' -e 'tell application "System Events" to key code 124'
os.system(cmd)

以下是错误日志:

代码语言:javascript
复制
[error] [client 192.168.10.65] 92:96: 
[error] [client 192.168.10.65] syntax error: Expected end of line, etc. but found identifier. (-2741)

我敲了几个小时的头,请你帮忙或指路,非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2012-09-17 05:17:30

不确定您是否做了复制粘贴错误,但您应该关闭第二行的三重引号,因为它从来没有关闭。您可能希望包含92:96映射的行和列,以帮助人们更好地调试问题。此外,还有一些其他建议:

  1. 你要结束‘说’的陈述吗?在我所有的脚本中,我都会用“osascript”来调用。
  2. 如果这不起作用,尝试将记录放入文件并执行该文件,而不是使用'-e‘标志。
  3. 使用Python中的子进程模块作为os模块执行命令的方式是不可取的。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12453279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档