Afficher automatiquement un fichier ?

Afficher automatiquement un fichier ? - Python - Programmation

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.

Reply

Marsh Posté le 17-03-2009 à 12:08:32   

Reply

Marsh Posté le 17-03-2009 à 18:03:11    

Ca dépend de l'environnement dans lequel tu travailles.

Reply

Marsh Posté le 17-03-2009 à 19:30:54    

Sous windows xp pro.

Reply

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.

Reply

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 :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

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.


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 18-03-2009 à 12:07:38    

Merci à tous, mais connaissez-vous quelques bons tuto sur le sujet ?

Reply

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...  
 

Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed