代码之家  ›  专栏  ›  技术社区  ›  Ranjit Kumaresan

Mac应用程序的应用程序包装器,用于记录文件的打开和关闭时间(使用双击启动)

  •  0
  • Ranjit Kumaresan  · 技术社区  · 8 年前

    我搜索了SO,找到了一些用Java做这件事的答案。我更喜欢Python。我发现了这个: double click a file to run python script. how to get that file as an input? 但OSX没有答案(我尝试了与Windows答案相同的答案,但没有奏效)。

    1 回复  |  直到 8 年前
        1
  •  0
  •   Chris    8 年前

    我建议您尝试以下操作:

    1. 打包您的python脚本(从 MPlayer 并为您记录时间)作为Mac OS X的应用程序包。您可以使用: py2app

      # install py2app
      pip install -U py2app
      
      # this goes into your setup.py
      from setuptools import setup
      setup(
          app=["myscript.py"],
          setup_requires=["py2app"],
      )
      
      # this is how you build your app
      python setup.py py2app
      
    2. 打开任何视频文件的“信息”对话框(右键单击“获取信息”),然后转到 打开方式: 部分然后选择您自己的应用程序并用确认 全部更改。。。

    现在,您的所有文件都具有扩展名 .avi 应该启动您的 第2页 打包应用程序。对您感兴趣的所有视频文件类型重复此操作。