Ako môžem spustiť program z vnútra pythonuprogram tak, aby sa otvoril v samostatnom okne cmd.exe s výstupom vykonaného programu? Snažil som sa použiť subprocess.popen, ale nezobrazuje okno cmd.exe, keď je program spustený.
odpovede:
4 pre odpoveď č. 1V systéme Windows musíte deklarovať voliteľnú premennú shell = True a používať štart:
subprocess.Popen("start executable.exe", shell=True)
alebo ak chcete po spustení spustiteľného súboru zabiť shell:
subprocess.Popen("start cmd /C executable.exe", shell=True)
Napríklad:
subprocess.Popen("start dir", shell=True)
subprocess.Popen("start cmd /C dir", shell=True)