Ho un programma con una GUI che esegue un programma esterno tramite una chiamata Popen:Esecuzione di un processo in pythonw con Popen senza una console
p = subprocess.Popen("<commands>" , stdout=subprocess.PIPE , stderr=subprocess.PIPE , cwd=os.getcwd())
p.communicate()
Ma una console si apre, indipendentemente da quello che faccio (I ho anche provato a passarlo NUL per l'handle del file). C'è un modo per farlo senza ottenere il binario che chiamo per liberare la sua console?
Questi comandi vengono normalmente eseguiti in una console? Stai cercando di eseguire un altro programma GUI che non ha una console? –