[Tutor] # what do I do now to kill the the Windows program which has finished its work?
Kent Johnson
kent37 at tds.net
Sun Apr 26 03:56:48 CEST 2009
On Sat, Apr 25, 2009 at 11:35 AM, Ian Campbell <ian-campbell at shaw.ca> wrote:
> I am converting a Windows ProComm script into Python and need help.
>
> ; previous Procomm script here
>
> run "c:\buy.exe" taskId ; this runs the c:\buy.exe program
> and assigns the task identification number to the integer variable called
> "taskId"
> pause 1 ; wait one second
> while taskexists(taskId) exitTask(taskId)
> ; kills the task
> endwhile
>
> ; we carry on.... the ProComm code to completion
>
>
>
> How do I do the same in Python?
I think something like this, in Python 2.6 anyway:
from subprocess import Popen
import time
p = Popen("c:\\buy.exe") # Note double slashes for backslash
time.sleep(1)
if p.poll() is None:
p.terminate()
Kent
More information about the Tutor
mailing list