Executer MsDos avec fenêtre invisible
Bonjour,
Après le VBA, quelques notions VB.Net et MsDos, je me lance dans le Python.
J'aimerais executer une commande MsDos mais en laissant la fenêtre invisible et être sur qu'elle se ferme en fin de processus avant de poursuivre mon code Python.
Pour le moment, voici mon code :
Code:
1 2 3 4 5 6 7 8
| # Variable à inclure pour l'appel d'ogr2ogr de FwTools
ogrstring='-skipfailures "'+ShapeFileTemp+'" "gltp:/vrf/'+FolderLib+'" tileref@tileref(*)_area'
# Chaine pour l'appel de MsDos
# /C : ouvre MsDos, execute le Bath et referme MsDos
# /K : ouvre MsDos, execute le Bath et laisse ouvert MsDos
callstring = '"C:\\WINDOWS\\system32\\cmd.exe /C" "C:\\Program Files\\FWTools2.4.7\\bin\\ogr2ogr.exe" ' + ogrstring
# Execution de MsDos
os.system(callstring) |
A priori, d'après mes recherches, il semblerait que "subprocess" soit la solution, mais je n'arrive pas à le mettre en oeuvre.
Merci de bien vouloir m'aider.
Cordialement
Christophe