반응형
숫자, 영어입력, 조합키(hot key)
import pyautogui
import time
w = pyautogui.getWindowsWithTitle("메모장")[0] # 메모장 창의 제목은 "제목 없음"일 가능성이 큽니다.
w.activate()
time.sleep(1) # 1초 대기
if w.isMaximized == False: #최대창 활성화를 안하면 왜 메모장이 실행 안되는지 모르겠음.
w.maximize()
pyautogui.write("12345", interval=0.1) # 입력할 문자열을 정확히 입력하고, interval 인자를 추가하여 각 문자 입력 간의 간격을 조정합니다.
pyautogui.write("zizizi")
pyautogui.write(["zizizi", "left", "enter", "o"])
#automatethe boringstuff.com/2e/chapter20/ 사이트 접속 후 'PyKeyboard Attributes' 검색하면 사용 keyword있음
pyautogui.keyDown("shift")
pyautogui.press("4")
pyautogui.keyUp("shift")
#조합키
pyautogui.keyDown("ctrl")
pyautogui.press("a")
pyautogui.keyUp("ctrl")
# 간편한 조합키
pyautogui.hotkey("ctrl", "a")
한글입력 - pyperclip 이용하여 클립보드 복사 후 붙여넣기
import pyautogui
import pyperclip
pyperclip.copy("나도코딩")
pyautogui.hotkey("ctrl", "v")
#한글 입력 함수 만들기
def my_write(text):
pyperclip.copy(text)
pyautogui.hotkey("ctrl", "v")
my_write("나도코딩")
출처 : 나도코딩
반응형