์๋๋ ์ ์ฒด์ฝ๋์ ๋๋ค.
import pyautogui
import time
#pyautogui.screenshot('white.png',region =(1200, 800, 50,30)) #1200,800์์น์ 50*30ํฌ๊ธฐ๋ก ์บก์ณ
a1= pyautogui.locateCenterOnScreen('white.PNG')
pyautogui.moveTo(a1) #ํ๋ฉด ์บก์ณํ ๊ณณ ๊ฐ์ด๋ฐ๋ก ์ด๋
pyautogui.click() #ํ๋ฒ ํด๋ฆญ
time.sleep(1) #1์ด ๋๊ธฐ
for i in range(500) :
pyautogui.write('Hello World!')
pyautogui.write(['enter'])
์๋์๋ฆฌ
๋ํ ์ ๋ ฅ์ฐฝ์ ์คํฌ๋ฆฐ์ท ํ์ผ๋ก ์ ์ฅ์ ํ์ฌ ํ๋ก๊ทธ๋จ์ด ์ ๋ ฅํ๋ ๊ณต๊ฐ์ ์ฐพ๊ฒ ๋ง๋ค์ด์ค.
locateCenterOnScreen์ผ๋ก ๋ง์ฐ์ค ์ปค์๊ฐ ์ ์ฅํ ์คํฌ๋ฆฐ์ท ์ฌ์ง์ ์ ์ค์์ผ๋ก ๊ฐ๊ฒ ๋ง๋ญ๋๋ค.
๊ทธ๋ฐ ๋ค์ ์ฑํ ์ ์น๊ธฐ ์ํด ๋ง์ฐ์ค๋ก ๋ํ์ฐฝ์ ํ๋ฒ ํด๋ฆญ ํ 1์ด๊ฐ ๋๊ธฐ๋ฅผ ํ์๊ณ ,
์จ๋์ ๋ฌธ์ฅ์ ๋ฐ๋ณต๋ฌธ์ ํตํด ์๋์ผ๋ก ์ ๋ ฅ ํ ์ํฐ๊น์ง ํ์ฌ์ดํด ์ฉ ์ค์ ๋ ํ์๋งํผ ๋๋ ์๋ฆฌ์ ๋๋ค.
์คํฌ๋ฆฐ์ท ํ์ผ์ ์๋์ ์บก์ณ๋ณธ์ ๋ง๋ค์ด์ ํ์ด์ฌ ์ฝ๋๊ฐ ์๋ ๋๋ ํ ๋ฆฌ์ ์ฌ์ง์ ์ฒจ๋ถํด๋์ต๋๋ค.
์นดํก ๋ํ๋ฐฉ์ ํ๋ฉด์ ๋์ด๋๊ณ (์นดํก ๋ํ๋ฐฉ _ ํญ์ ์ ์ค์ ) ์ฝ๋๋ฅผ ์คํํ๋ฉด ์ค์ ํด๋ ผ ์ด๋ฏธ์ง(white.png)๋ฅผ ์ฐพ์์ ์ฝ๋๊ฐ ์คํ๋ฉ๋๋ค.
๊ทธ๋ฐ ๋ค์ ์ค์ ๋ ๋ฌธ์ฅ์ด ์๋์ผ๋ก ์ ๋ ฅ๋์ด ์ ์ก์ด ๋ฉ๋๋ค.
๋ฐ๋ณตํ์๋ฅผ ๋๋ฆฌ๊ณ ๋งคํฌ๋ก๋ฌธ์ฅ์ ๋ฐ๊ฟ์ ๋ณด๋ด๋ ๊ฐ๋ฅํฉ๋๋ค.
์ฐธ๊ณ ๋ก ์ฝ์์ฐฝ์์
>> pyinstaller --onefile ์นดํกํ
๋ฌ.py
์ด๋ ๊ฒ ์ ๋ ฅํ๋ฉด exeํ์ผ์ด ๋ง๋ค์ด์ง๋๋ค.
ํ์ผ์ ๋ง๋ค๋์๋
์ฌ์ง๊ณผ ํ์ผ์ ๊ฐ์ ๊ณณ์ ์์ด์ผ ์ ์์ ์ผ๋ก ์คํ์ด ๋ฉ๋๋ค.