목록파이썬 (4)
이것저것

이번에는 키보드 입력을 구현해보자. pyautogui로 서버의 키보드를 제어한다. def keyboard_control(first, second, control_type): btn1 = str(first) btn2 = str(second) if (control_type == "press"): pyautogui.keyDown(btn1) elif (control_type == "release"): pyautogui.keyUp(btn1) 클라이언트로부터 키가 눌렸다는 통신을 받으면 위 함수를 호출한다. elif (data[0] == "key_press"): keyboard_control(data[1], data[2], "press") elif (data[0] == "key_release"): keyboard_..

https://www.youtube.com/watch?v=Ko_yiVmh33w 마우스를 향해 이동하는건 좋은데, 다른 이동방식도 있으면 좋겠다는 생각이 들었다. 화면에서 랜덤으로 이동한다거나, 키보드의 방향키로 이동한다거나 말이다. 그리고 항상 활성화하는 기능도 있으면 좋겠다. 이를 구현해보자. 먼저 이동방식을 선택할 수 있는 메뉴를 만들어야 한다. def make_menu(self):#우클릭메뉴 설정 self.menu = QtWidgets.QMenu("context menu", self) self.menu_movegroup = QtWidgets.QActionGroup(self.menu) self.menu_move_mouse = QtWidgets.QAction("마우스 이동") self.menu_move..

https://github.com/kairess/animated-wallpaper-sticker GitHub - kairess/animated-wallpaper-sticker: Animated wallpaper sticker using PyQt5 with Python. Put gif animations on your desk Animated wallpaper sticker using PyQt5 with Python. Put gif animations on your desktop. - GitHub - kairess/animated-wallpaper-sticker: Animated wallpaper sticker using PyQt5 with Python. Put gif an... github.com 인터넷..

https://www.gamesaien.com/game/fruit_box_a/ 無料ゲーム「フルーツボックス」 画面上をマウスでドラッグして、数字の合計が10になるようにリンゴを囲むパズルゲームです。(説明) iPadやAndroidタブレットでも動作します。 www.gamesaien.com 이런 인터넷 게임을 발견했다. 저 17*10의 사과들 사이를 드래그해서, 드래그공간 안쪽 숫자 합이 10이 되면 그 사과들이 제거된다. 제거된 사과당 1점으로, 2분 안에 최대한 많은 사과를 제거하는 게임이다. 은근히 중독성있어 100점을 목표로 몇시간동안 플레이해봤다. 아... 이제 충분히 즐겼으니 뻘짓을 시작해보자. 목표는 게임을 자동으로 플레이해주는 프로그램을 만드는 것이다. 파이썬의 pyautogui를 활용한 매크로를 제작해보자..