그래서 저는이 얼굴을 감지하고 왼쪽 또는 오른쪽으로 (opencv를 사용하여) 움직이고 있는지 확인하는 Python 프로그램을 가지고 있습니다. 나는 내 머리를 그 방향으로 움직일 때 왼쪽과 오른쪽 명령이 필요한 또 다른 프로그램 (자동차 경주)을 가지고있다. 차가 내 머리를 돌리는 방향으로 회전해야합니다.실시간으로 Python 스크립트에서 다른 프로그램에 명령을 보내십시오.
두 번째 프로그램에 실시간으로 명령을 보내야합니다 (두 번째 프로그램은 작은 자바 스크립트 파일 임). 필요한 경우 Python으로 다시 작성할 수 있습니다.
pywin32를 사용했지만 실시간으로 작동하지 않습니다. 전체 프로그램을 실행하면 멈추게됩니다. 이것이 내가 한 것입니다 :
import win32com.client as comclt
wsh= comclt.Dispatch("WScript.Shell")
wsh.AppActivate("Notepad")
if head_is_left():
wsh.SendKeys("{LEFT}")
저는 파이썬 3.5를 사용하는 창에서 작업하고 있습니다.