Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

lancer un fichier exe

4 réponses
Avatar
fred1599
Bonjour,

Je recherche =E0 automatiser une installation de programme.

Pour le t=E9l=E9charger je ne pense pas que ca pose de probleme, avec la
librairie urllib

Mais pour executer le programme exe (le setup), comment je peux faire?

Merci par avance

4 réponses

Avatar
Jerome
wrote:
Bonjour,

Je recherche à automatiser une installation de programme.

Pour le télécharger je ne pense pas que ca pose de probleme, avec la
librairie urllib

Mais pour executer le programme exe (le setup), comment je peux faire?

Merci par avance



bonjour, tu as le module os qui te permet de lancer des applications.

http://docs.python.org/lib/os-process.html
http://docs.python.org/lib/os-newstreams.html


Jerome

Avatar
Méta-MCI \(MVP\)
Salut !

Plein de possibilités :
os.startfile
os.system
os.spawnXX
subprocess

Qq recherches dans la doc t'aideront à choisir.

@+

MCI
Avatar
fred1599
Bonjour,

Bon ça a l'air de fonctionner avec os.startfile, merci beaucoup

Salut !

Plein de possibilités :
os.startfile
os.system
os.spawnXX
subprocess

Qq recherches dans la doc t'aideront à choisir.

@+

MCI


Avatar
Méta-MCI \(MVP\)
Re !

Startfile présente l'avantage de lancer presque n'importe
quoi (executable, batch, installeur msi, HTA, macro word
initiale, script-powershell, etc.)
L'inconvénient, c'est que l'on n'a pas beaucoup de
contrôle/retour, sur ce qui est lancé.

Si ça convient, tant mieux.

Bonne sieste.

MCI