【问题标题】:How can I run my Python script as a "drag and drop" icon on the dock? (MacOS)如何将我的 Python 脚本作为 Dock 上的“拖放”图标运行? (苹果系统)
【发布时间】:2021-11-09 10:35:39
【问题描述】:

我这里有一个用于批量重命名文件的小 Python 脚本。真的很简单。

我希望能够简单地从 Dock 中运行它,通过将文件夹拖到图标上,它将使用该文件夹作为脚本的输入并运行它。

谁能指出我解决这个问题的方向?

我已经对 Py2App 进行了一些了解,并且会在未来几天内进行演示,但我不太确定它是否对我来说太过分了。

还有 AppleScript 路线,但如果可能的话,我想避免这种情况。

【问题讨论】:

    标签: python python-3.x macos py2app dock


    【解决方案1】:

    Py2app 绝对可以做到这一点,请确保启用“argv_emulation”选项以将拖动的文件转换为命令行参数。

    假设您不使用 GUI 库,如果您确实研究了该库如何暴露文件打开事件,因为 argv_emulation 代码往往与 GUI 库不兼容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-30
      • 2022-01-12
      • 1970-01-01
      • 1970-01-01
      • 2018-09-11
      • 2011-10-21
      • 1970-01-01
      • 2011-08-18
      相关资源
      最近更新 更多