将我的python代码转换为Windows应用程序(右键菜单)

时间:2016-06-21 12:16:56

标签: python

例如,我编写了一个获取导入文件夹目录和目标文件夹的代码,并将导入文件夹中的所有图像顺时针旋转45度,并将它们保存在目标文件夹中。它工作得很好,但你必须有python才能使用它。当您按下文件夹右键时,我想要一个选项,然后您可以选择:将所有图像旋转45度。 我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

  1. 您可以使用PyInstaller将Python程序打包成独立的可执行文件。 http://www.pyinstaller.org
  2. 然后,阅读这个旧问题的答案。它应该为您提供有关如何在Windows文件资源管理器中为特定文件类型添加上下文菜单的更多信息: Add menu item to windows context menu only for specific filetype
  3. 完成这两个步骤后,您将拥有一个EXE独立的Python应用程序,并且您将能够为特定文件类型或文件夹添加使用该应用程序的快捷方式。

    祝你好运!

答案 1 :(得分:1)

这与Windows API以及Python或您正在使用的任何框架更相关。

实际上你可以通过以下方式做类似的事情:

  1. 冻结您的代码。你可以选择任何,但我使用cx_freeze
  2. 使用Inno Setup打包应用程序。它提供了一些"快捷方式"使用Windows,包括上下文菜单操作。
  3. 您可以使用Inno Script Studio,它是Inno Setup的IDE。它可以帮助您设置上下文菜单操作。
  4. 希望这有帮助。