파이썬 2.7을 사용할 때 tskill
작업이 파이썬 스크립트를 통해 잘 작동했지만 2.5로 전환하면이 코드가 실패합니다. Python 2.5 및 Tskill
import os
import time
import win32com.client
os.startfile('cmd')
shell = win32com.client.Dispatch("WScript.Shell")
shell.AppActivate('Administrator:C:\Windows\System32\cmd.exe')
time.sleep(2)
shell.SendKeys('tskill java + {ENTER}')
time.sleep(2)
shell.Sendkeys('tskill javaw + {ENTER}')
#shell.SendKeys('exit + {ENTER}')
나는 열리고 응용 프로그램을 (그것은 그래픽 도구입니다)를 실행 파이썬 스크립트를 실행
os.startfile
를 사용합니다.
참고 :이 스크립트가 호출 될 때까지 이미 응용 프로그램이 실행 중이므로 여기서 열 필요가 없습니다.
파이어 폭스 2.5에서 이와 비슷한 방법으로 성공적으로 응용 프로그램을 닫는 방법을 알려줄 수 있습니까? 도와 주셔서 감사합니다!
은 어떻게 생각 독립적 인 스크립트로이를 실행합니까 서브 프로세스 모듈과 함께 시작? 메소드를 파일에 저장하고'tskill ('java')'로 호출하면됩니까? – dawnoflife
나는 응용 프로그램을 열고 실행하는 메인 파이썬 스크립트를 가지고 있는데, 이것은 Processing이라고 부른다. 이제 해당 응용 프로그램을 닫고 별도의 파이썬 스크립트를 사용하여 응용 프로그램을 종료해야합니다. 그 스크립트를 tskill하려고하면, 작동하지 않습니다. 반면에 cmd에 직접 가면 작동합니다. 파이썬 2.5와 관련된 것입니다. 2.7로 할 수 있습니다. 그래서 내 질문은 Python 스크립트를 통해이 코드를 사용하는 방법입니다? 죄송합니다. 너무 오래 걸리면! – dawnoflife
'os.startfile'으로 처리하기 시작합니다. – dawnoflife