I launch a Windows executable and wish to close it from Python. The
code is below. Normally, my program waits for rib.exe to finish, but
I'd like to be able to close it from python if possible. (I suppose if
I was going to do this, I wouldn't use .wait() ) Any ideas ?
# Launch a program without launching a whole new cmd prompt
def launchWithoutCo nsole(command, args):
"""Launches 'command' windowless and waits until finished"""
startupinfo = subprocess.STAR TUPINFO()
startupinfo.dwF lags |= subprocess.STAR TF_USESHOWWINDO W
return subprocess.Pope n([command] + args,
startupinfo=sta rtupinfo).wait( )
ribHandle = launchWithoutCo nsole("rib.exe" ,["recovery"])
# Is there a way to close "rib.exe" using ribHandle ?
code is below. Normally, my program waits for rib.exe to finish, but
I'd like to be able to close it from python if possible. (I suppose if
I was going to do this, I wouldn't use .wait() ) Any ideas ?
# Launch a program without launching a whole new cmd prompt
def launchWithoutCo nsole(command, args):
"""Launches 'command' windowless and waits until finished"""
startupinfo = subprocess.STAR TUPINFO()
startupinfo.dwF lags |= subprocess.STAR TF_USESHOWWINDO W
return subprocess.Pope n([command] + args,
startupinfo=sta rtupinfo).wait( )
ribHandle = launchWithoutCo nsole("rib.exe" ,["recovery"])
# Is there a way to close "rib.exe" using ribHandle ?
Comment