2016-08-15 5 views
0

pyautogui로 작은 파이썬 프로그램을 만들려고합니다. 그래서 시작할 때 나는 기본적으로 임의의 암호를 쓰지 않고 화면에 액세스하지 않을 것입니다. 첫 번째 문제는 루핑을 유지하고 내가 원하는만큼 입력 할 수있게하고, 내가 IDLE 외부에서 시작하면 아무 것도 입력 할 수 없다는 것입니다. 누군가 나를 도울 수 있습니까? 여기 내 코드는 다음과 같습니다.파이썬 pyautogui 작은 프로그램

import pyautogui, sys 

while True: 
    pyautogui.moveTo(726, 380, duration=0.001) 

de = input() 
pw = 'randompassword' 

if de == pw: 
    sys.exit() 

답변

0

캔트가 너무 많이 도움이되지만 몇 가지를 말할 수 있습니다. if de == pw: sys.exit()은 while 루프에서 검사하기 위해 들여 쓰기해야합니다. 코드가 사용 중일 때 어떻게 입력해야하는지 확실하지 않습니다. 어쩌면 2 개의 스크립트를 실행했다면? 또한 충고 한마디 한 번 당신이 스크립트를 종료하고 PC를 사용하는 것을 막을 KeyboardIntterupt를 잡을 수 있습니다.

+0

들여 쓰기되어 있습니다. 더 나은 답변을 작성하는 방법에 대한 자세한 도움말은 [답변] 페이지를 참조하십시오. 즐겁게 대답하고 질문하기;) – ItamarG3

+0

if 문은 그렇지 않습니다. 어쩌면 SO 포맷? – John