Zum Beispiel habe ich einen Code geschrieben, der ein Importordnerverzeichnis und einen Zielordner erhält und alle Bilder im Importordner um 45 Grad im Uhrzeigersinn dreht und speichert Sie rotierten im Zielordner. Es funktioniert gut, aber Sie müssen Python haben, um es zu benutzen. Ich möchte eine Option haben, wenn Sie mit der rechten Maustaste auf einen Ordner klicken, und dann können Sie wählen: Drehen Sie alle Bilder um 45 Grad. Wie kann ich das tun?konvertiere meinen Python-Code in Windows-Anwendung (Kontextmenü)
2
A
Antwort
1
- Sie können PyInstaller verwenden, um Ihr Python-Programm in eine eigenständige ausführbare Datei zu packen. http://www.pyinstaller.org
- Dann lesen Sie die Antwort auf diese ältere Frage. Es sollten Sie mehr Informationen geben, wie Kontextmenüs im Windows-Datei-Explorer für bestimmte Dateitypen hinzuzufügen: Add menu item to windows context menu only for specific filetype
Mit diesen zwei Schritten durchgeführt, Sie eine EXE-Standalone-Python-Anwendung haben werden, und Sie werden in der Lage sein, Verknüpfungen zur Verwendung der App für bestimmte Dateitypen oder Ordner hinzuzufügen.
Viel Glück!
1
Dies ist mehr mit Windows-API dann Python oder was auch immer Framework Sie verwenden.
Eigentlich kann man etwas Ähnliches tun von:
- Code Einfrieren. Sie können wählen, aber ich verwende
cx_freeze
. - Verpacken Sie die App mit Inno Setup. Es bietet einige "Verknüpfungen" zum Arbeiten mit Windows, einschließlich Kontextmenüaktionen.
- Sie können Inno Script Studio verwenden, eine IDE für Inno Setup. Es kann Ihnen helfen, die Aktionen des Kontextmenüs einzurichten.
Hoffe, das hilft.
Verwandte Themen
- 1. Benutzerdefiniertes Kontextmenü in jquery
- 2. Kontextmenü in rihcfaces Baum
- 3. VSTO (Document-Level): Einzelnes Kontextmenü in Excel (Kontextmenü)
- 4. Acrobat Kontextmenü
- 5. Webkit Kontextmenü
- 6. Kontextmenü Eltern?
- 7. Positionierung Kontextmenü
- 8. Erweiterung Kontextmenü in Windows Mobile Kontakt
- 9. in Windows Explorer Kontextmenü Integration
- 10. Kontextmenü in WPF ohne XAML
- 11. Rechtsklick-Kontextmenü in der Taskleiste
- 12. Aufschalten Kontextmenü Farben in Android
- 13. Konvertiere RLMResults in RLMArray
- 14. konvertiere string [] in int []
- 15. Konvertiere xml_nodeset in data.frame
- 16. Konvertiere Byte [] in sbyte []
- 17. Konvertiere XmlNodeList in XmlNode []
- 18. Konvertiere System.Array in String []
- 19. Konvertiere Rune in int?
- 20. Konvertiere Byte [] in BitSet
- 21. Konvertiere String in Integer
- 22. Site-spezifisches JavaScript überschreiben Rechtsklick Kontextmenü mit browserspezifischem Rechtsklick Kontextmenü
- 23. Benutzerdefiniertes Kontextmenü MIT auswählbar aktiviert in AS3
- 24. Kontextmenü auf verschachtelten Kind-Element zeigt auch übergeordnete Kontextmenü
- 25. WPF-Kontextmenü Datenbindung
- 26. Titelleiste des Kontextmenü
- 27. Kontextmenü auf benutzerdefinierte Verknüpfung
- 28. Edit original Nautilus Kontextmenü
- 29. jQuery Rechtsklick-Kontextmenü Hilfe!
- 30. Unerwünschtes SharePoint-Kontextmenü