Afficher automatiquement un fichier ? - Python - Programmation
Marsh Posté le 17-03-2009 à 21:11:06
Les associations sont disponibles dans la base de registre. Par contre, cela se base sur l'extension et non pas sur le type du fichier, ce qui peut rendre le lancement automatique de l'application buggé et/ou dangereux.
Marsh Posté le 17-03-2009 à 23:00:28
guybrush02 a écrit : Les associations sont disponibles dans la base de registre. Par contre, cela se base sur l'extension et non pas sur le type du fichier, ce qui peut rendre le lancement automatique de l'application buggé et/ou dangereux. |
Tu peux appeler start via subprocess et lui filer ton fichier en paramètre aussi (par contre je suis pas sûr que ça te permette de récupérer l'ID du process).
Sinon il y a sûrement une fonction dans win32/pywin32 qui te permet de faire ça
Marsh Posté le 18-03-2009 à 10:10:39
En Win32, il y a un truc comme ShellExecute qui permet d'ouvrir un fichier ou un programme.
Marsh Posté le 18-03-2009 à 12:07:38
Merci à tous, mais connaissez-vous quelques bons tuto sur le sujet ?
Marsh Posté le 18-03-2009 à 22:46:12
J'ai trouvé des infos ici
http://python.developpez.com/faq/?page=Generalites
import os
os.startfile('C:\Python25\prog.txt')
fonctionne, il ne reste plus à trouvé comment fermer la dite fenêtre...
Marsh Posté le 19-03-2009 à 21:08:05
Bonsoir, je n'arrive pas à provoquer la fermeture de la fenêtre dans laquelle mon fichier est affichée, alors j'ai besoin de votre aide ! Merci
Marsh Posté le 17-03-2009 à 12:08:32
Bonjour,
Comment demander l’affichage automatique d’un fichier texte dans l’application associée à ce type de fichier ? Je ne veux pas avoir à précisé dans le script le nom de l’application nécessaire.
Je souhaite aussi demander la fermeture automatique de la fenêtre ainsi ouverte.