J'ai modifié l'association à utiliser lors du lancement d'un .py
via l'explorateur Windows :
- Outils -> Dossiers -> Types de fichiers.
- Puis naviguez jusqu'à
.py
. - Changez l'association en Wordpad.
Désormais, lorsque je tape le nom d'un fichier py dans la ligne de commande, Wordpad l'ouvre.
Mais assoc
y ftype
dans la ligne de commande renvoie toujours le résultat suivant :
C:\> assoc .py
.py = Python.File
C:\> ftype Python.File
Python.File = "C:\Program\Python27\python.exe" "%1" %*
Comment se fait-il que l'association fonctionne, mais que assoc
y ftype
ne sont pas au courant ?
J'ai redémarré l'invite.
Plus d'informations sur mon registre :
HKEY_CLASSES_ROOT\.py
= Python.File
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.py\Application
= wordpad.exe
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.py\OpenWithProgids\Python.File
=
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.py\(Standard)
= Python.File
Plus de registre :
HKEY_CLASSES_ROOT\Applications\python.exe\shell\open\command\(Standard)
= "C:\Program\Python27\python.exe" "%1" %*`
Je suppose que c'est ce qui apparaît dans ftype Python.File
. Mais il ne semble pas être utilisé.
(Je fais cela à titre de test, afin de pouvoir éventuellement choisir facilement ma version par défaut de Python).