如何从 Python 脚本中运行 AppleScript?

2024-01-02

如何从 Python 脚本中运行 AppleScript?

问题说明了一切.. (显然是在 Mac 上)


这篇好文章 http://oreilly.com/pub/a/mac/2007/05/08/using-python-and-applescript-to-get-the-most-out-of-your-mac.html建议简单的解决方案

cmd = """osascript -e 'tell app "Finder" to sleep'"""
def stupidtrick():
    os.system(cmd)

虽然今天你会使用subprocess模块而不是os.system, 当然。

还请务必检查page 2 http://macdevcenter.com/pub/a/mac/2007/05/08/using-python-and-applescript-to-get-the-most-out-of-your-mac.html?page=2文章的更多信息和选项,包括应用脚本 http://appscript.sourceforge.net/.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 Python 脚本中运行 AppleScript? 的相关文章

随机推荐

  • aks 入口地址为空

    我创建了一个服务调用门户 然后创建入口 apiVersion extensions v1beta1 kind Ingress metadata name portal ingress spec backend serviceName por
  • 无法在默认 MVC 应用程序中存储用户

    我之前在使用授权时遇到了一些问题 所以我得到了全新的一切 新计算机 新操作系统 全新安装的 VS 新应用程序和 Azure 上新资源组中的数据库 整个沙邦 我可以确认我可以登录 Azure DB 如下图所示 我可以看到数据库 表 用户等 问
  • 如何使富文本在颤振中垂直居中对齐?

    import package flutter material dart class DraftPage extends StatefulWidget DraftPage Key key super key key override Dra
  • 将单个字符转换为字符串?

    简单问题 C 如何将单个字符转换为字符串 例如 我有string str abc 我想提取第一个字母 但我希望它是一个字符串而不是一个字符 I tried string firstLetter str 0 and string firstL
  • Rails 4 捆绑程序:未找到命令:rails

    我猜这个答案已经在某个地方得到了回答 但我找不到它 我在安装时遇到问题Rails 4 我已经把Gemfile Bundle edge Rails instead gem rails github rails rails gem rails
  • Ajax 负载测试工具

    似乎有很多支持 AJAX 的压力 负载测试工具 我想知道这些工具的实施情况如何 他们只记录http请求并重放它吗 这是测试 AJAX 应用程序的正确方法吗 谷歌如何测试他们的ajax应用程序 大多数负载测试工具都以相同的方式进行 AJAX
  • Visual Studio Code Git 不会丢弃文件

    我有大约 5000 个文件无法丢弃 并且 VSCode 不断警告我文件太多 我不确定何时开始跟踪这些文件 但如果我单击 丢弃 然后确认丢弃 则不会发生任何情况 关于如何解决这个问题有什么想法吗 最近使用VSCode将 清洁 选项重命名为 丢
  • 如何在命令行中禁用 Hyper-V?

    我尝试打开VMware 它说VMware Player 和Hyper V 不兼容 我找到了here https pricklytech wordpress com 2014 02 25 windows 8 1 vmware player a
  • Swift 中方法的弃用和其他属性如何?

    在 Objective C 中我可以做到这一点 id init attribute unavailable init is unavailable use initWithFrame 警告用户不应使用该方法来初始化类 我可以添加其他 att
  • 如何使用继承自 JFrame 图标的图标创建自己的文件,我在 java 中设置它,我自己的文件使用 FileOutputStream 和 ObjectOutputStream

    我想创建我自己的文件 其图标继承自 JFrame 图标 我在 java 中设置它 我自己的文件使用 FileOutputStream 和 ObjectOutputStream try ObjectOutputStream oos I cre
  • 在 Python 中将 PDF 文件转换为文本文件

    我已经研究了几天 在互联网上研究如何从 pdf 文件中获取特定信息 最终我能够使用 Python 从一个文本文件 我通过转到PDF文件 gt 文件 gt 另存为文本 问题是我如何让 Python 完成这些任务 转到 PDF 文件 打开它 非
  • Pandas 数据框到列表字典

    如何使用 Python 或 Pandas 最好 将 Pandas DataFrame 转换为列表字典以输入到 highcharts 中 我得到的最接近的是 df T to json bar json orient index 但这是一个字典
  • 从元素属性值初始化 Knockout observable

    我有一个元素 它拥有一个属性 其值绑定到可观察到的淘汰赛
  • 如何将编译器选项传递给 mocha

    我运行 mocha 命令来运行我的测试 node modules bin mocha compilers coffee coffee script R spec 我希望将其他选项传递给咖啡脚本编译器 bare 以避免将 coffee 编译为
  • Dyalog APL 中的多行文本值

    如何在 Dyalog APL 中编写多行文本值 我想编写这样的代码 query SELECT FROM SOME TABLE 能够将此文本复制到 SQL Developer 并返回 我知道我可以这样编码 query query SELECT
  • 找到圆的切点

    给出这个草图 是否有可能找到任何切点 蓝色的点 您知道 圆的中心点 宽度 2 宽度 2 the 度角连接未知点和中心的直线 角度计算公式为start angle指向 CW 方向 Thanks 是的 这绝对是可能的 半径为width 2 你知
  • 尽管 Web 浏览器在同一台计算机上运行,​​但 Ping 请求超时

    我现在就在万维网上 StackOverflow 上的发帖证明了这一点 但是 如果我尝试ping stackoverflow com从命令行 ping 超时 我需要做什么才能 ping 正常 gt ping stackoverflow com
  • DriveApp.getFiles() 相当于 DocsList.getFiles() 吗?

    我正在使用 importFromCSV 脚本 第一次运行良好 但我在脚本编辑器中收到警告 称 DocsList getFiles 已弃用 应该找到替代方案 我尝试直接用 DriveApp getFiles 换出 但脚本现在在该行超时 Dri
  • SQLAlchemy + alembic:创建模式迁移

    我不知道如何定义create schema foo移民 我的模型看起来像这样 我正在使用 Flask Migrate class MyTable db Model tablename my table table args schema f
  • 如何从 Python 脚本中运行 AppleScript?

    如何从 Python 脚本中运行 AppleScript 问题说明了一切 显然是在 Mac 上 这篇好文章 http oreilly com pub a mac 2007 05 08 using python and applescript