Gui, Add, DropDownList, x9 y38 w100 h20 vA, up|down|right|left ; ; Generated using SmartGUI Creator 4.0 Gui, Show, x491 y277 h100 w123, return F5:: { gui,submit,nohid if (A = "up") if (A = "down") if (A = "right") if (A = "left") sleep 100 send {F1} send {%A%} sleep 100 send {Esc} sleep 1000 send {ctrl down} send {x} send {ctrl up} send {F1} send {%A%} send {Esc} } return F6::Pause 이렇게 gui,submi..
이번 포스팅에서는 pyautogui 모듈을 이용해서 Cookie Breaker라는 게임의 매크로를 만들어 볼 겁니다. 이 게임은 마우스를 클릭할 때마다 쿠키에게 데미지를 줘서 점점 맷집이 쎄지는 쿠키들을 물리치는 것이 목적입니다. 클릭을 하는 곳에 화살이 날아오는 방식이 아니라 클릭하기만 하면 알아서 조준사격해주는 방식이네요. 그냥 클릭만 계속 하면 느리니 중간중간에 포탑을 설치해줘서 어느정도 자동 사냥을 할 수 있게 해주고 있습니다. 이것 말고도 업그레이드 기능을 통해서 쿠키 개수나 포의 화력을 업그레이드 할 수 있죠. 극후반으로 갈수록 클릭에 의한 데미지보다는 이러한 자동 사냥에 의한 데미지가 세질 것이기 때문에 클릭이 별로 필요 없어질 것이지만, 초반에는 열심히 클릭을 해서 돈을 벌어야 ..
import tkinter as tk window = tk.Tk() window.title("tkinter app") window.geometry('300x200') label1 = tk.Label(window, text="Hello") label1.grid(column = 0, row = 0) window.mainloop() 파이썬 답게 간결한 코드로도 윈도우창을 만들 수 있다. tkinter 는 Tk() 로 인스턴스를 생성한다. 앞으로 사용할 tkinter 모듈의 클래스들(Label, Button 등)에도 tkinter 를 붙일 필요가 없다. title 은 창의 타이틀에 들어가는 문자열이다. geometry 의 인수는 윈도우의 크기를 결정한다. mainloop 메서드로 윈도우창은 이벤트 대기상태가 된..
보통 프로그래밍 언어를 배울 때 CLI(콘솔프로그램) 계산기를 한번 씩 만들어 본다. 파이썬 IDLE 인터프리터는 거의 모든 것이 가능한 계산기인데 센스가 좋은 사람은 파이썬을 조금 배우면 스크립트 파일과 함께 무적의 계산기로 사용할 수 있을 것이다. 파이썬 IDLE는 온갖 복잡한 연산까지 쉽게되므로 콘솔 계산기를 만들어야할 필요가 없다. tkinter GUI 계산기 기본 기본 GUI 계산기를 만들어 보자. 윈도우10에 내장된 계산기는 아래와 같이 생겼다. 일반 계산기보다 좀 더 많은 기능이 있는 계산기다. 물론 파이썬으로도 똑같이 만들 수 있다. 계산기를 만들 때 생각보다 많은 시간을 소모하는 것은 다름이 아니라 레이아웃과 디자인이다. 이거 생각보다 시간을 많이 잡아먹는데 웹페이지로 말하면 반응형도 있..