[Win] Associer un type de fichier à un script .pyw
Bonjour,
Sous Windows, j'ai écrit un script Python pour simplifier la conversion
..flv vers .mpg et .mp3 (avec ffmpeg). J'ai sauvé ce script sous
l'extension .pyw (pour éviter la console) et j'ai associé l'extension
..flv à mon script.
Quand je double-clic sur un fichier .flv, j'ai une erreur qui me dit que
le programme "fichier.flv" n'est pas une application Win32 valide. Je
suis d'accord mais Win32 était supposé lancer "script.pyw" et non son
argument.
J'ai vérifié, j'ai bien bien .py et .pyw dans la variable PATHEXT.
J'ai aussi essayé avec py2exe, tout va bien pour l'exécution mais les
arguments sont coupés en morceaux selon les espaces. Par exemple,
sys.argv vaudra ["C:\Documents", "and", "Settings\Mon",
"Utilisateur\Bureau\Mon", "Fichier.flv"]
J'ai essayé avec py2cmd mais il ne transmet pas les arguments...
Quelle est la bonne façon de m'y prendre ? Est-il possible que cette
chose si simple sous Unix devienne si compliquée sous Windows ?
Merci d'avance de votre aide,
Franck
|