今、私は pythonw.exe で scrypt を実行しています。次のコマンドを実行すると、cmd が表示されます。
r = subprocess.call('net stop tomcat7', shell=False)
print r
コードの実行時にcmdが表示されないようにする方法は?
この startupinfo を subprocess.Popen (このプロジェクト内)で使用しました。
subprocess.STARTF_USESHOWWINDOW = 1
startupinfo = subprocess.STARTUPINFO()
startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
subprocess.Popen(
[app] + args,
startupinfo=startupinfo,
stderr=subprocess.PIPE,
stdout=subprocess.PIPE)