begin process at 2010 03 15 11:55:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Python

 > 

Base de données

 > 

Général

 > 

Lancement d'un programme externe


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Lancement d'un programme externe

jeudi 11 juin 2009 à 09:03:19 | Lancement d'un programme externe

Boy63

Bonjour,

J'effectue en ce moment un script permettant de lancer une application externe. J'arrive à lancer cette application mais pas à la mettre en tache de fond. Je m'explique un peu plus: je fais une boucle ou je lance un programme avec de nouvelles données à chaque itération. Le programme lancé est Castem2009. J'aimerais pouvoir lancer ce programme dans une seule fenêtre et en tache de fond. Jusqu'à maintenant j'ai réussi à lancer le programme mais à chaque itération il m'ouvre une fenêtre dos. Je voudrais donc qu'à chaque itération il utilise la même fenêtre et que cette fenêtre soit en fond.
J'espère que j'ai été assez clair.
Si quelqu'un peu m'aider...
Voila la ligne de code que j'ai écrit pour le moment:
def Lancement():
    import os
    os.system('C:\Users\Boy\Desktop\Python\Stratifie_variable\Composite_stratifie_2.dgibi >C:/Users/Boy/Desktop/Python/Stratifie_variable/Essai &')


Merci d'avance pour vos réponses.

mercredi 17 juin 2009 à 14:58:05 | Re : Lancement d'un programme externe

Boy63

Réponse acceptée !
J'ai trouvé une solution qui me convient mais surement pas pour tout le monde!
Jusqu'à maintenant je lancé mon programme "main" dans l'IDLE et j'avais ce problème d'affichage de fenêtres.
Avec la commande:
run = subprocess.Popen(args=["C:/Cast3M/PCW_09/bin/castem09.bat","C:\Users\Boy\Desktop\Python\Stratifie_variable\Composite_stratifie_2.dgibi "],stdout=subprocess.PIPE)
lines = run.stdout.readlines()
run.wait()

ET le lancement du main par le *.py et non par l'IDLE (c'est à dire en double cliquant sur l'icône du script) le problème est résolu. Pourquoi je ne sais pas mais dans mon cas ça marche! Ca vient surement du fait que par cette méthode le script est lancé dans une console. Mais je peux dire une bêtise...


Cette discussion est classée dans : programme, lancer, lancement, fenêtre, externe


Répondre à ce message

Sujets en rapport avec ce message

Problème avec une 2éme fenêtre Tkinter [ par ProRamm ] Bonsoir a tous,Je suis débutant en programmation, j'ai conçu un petit programme ou dedans j'ai inclus un bouton qui m'ouvre une 2éme fenêtre en import impossible de compiler un programme! [ par Droopyshootagain ] Bonjour a tous Je suis débutant en prog et je débute avec python et java;Mon premier prog simple , j'ai réussi a le compiler mais le second ,a noter t lancer automatiquement une application python en .exe [ par cybersouris ] BonjourJ'ai une application compilée en python avec une extension .exe et j'essaie de la  lancer via mon navigateur web avec un javascript mais rien n Lancer installeur autonome [ par amaury74 ] Bonjours à tous,J'ai écrit un morceau de code permettant de lancer une suite d'exécutables (installations en chaine de mes pilotes).Cependant, l'inter Fichiers [ par Yofure ] Bien le bonjour à tous. Je suis débutant en programmation (et nouveau sur le forum ^^). Je voudrais créer un programme qui teste toutes les permutat Ouvrir un fichier avec un autre programme [ par piche32 ] Bonjour à tous. Je suis débutant en python et je souhaiterais ouvrir un fichier avec google earth depuis un programme en python. J'aimerais savoir qu Aide urgente pour un programme python [ par valjean634 ] Bonjour, Voila j'ai un gros probleme, j'ai examen d'informatique lundi , dans trois jours, et je doit présenter un pogramme sur python. Seulement je n contrôle des flux d'un programme [ par wkenw ] Bonjour,j'ai un programme qui tourne en console, et que je ne peux pas modifier. Je souhaite créer un autre programme qui le contrôle.Actuellement, je Programmer avec Python mais lancement sous windows et linux [ par aurel7687 ] Bonjour à tous, Je compte me lancer dans la programmation PYTHON pour palier à VISUAL BASIC. Plusieurs questions m'interpellent: - Est-il possible ajout (ou suppression) dynamique d'entrées et de labels avec Tkinter [ par 9uoReverse ] Bonjour je suis débutant en python , et en programmation d'ailleurs ( je sais faire des batch MS.....désolé) donc voilà mon probleme j'ai fais un pt


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,780 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales