Metadata-Version: 2.1
Name: HappyLife
Version: 1.0.1
Summary: 圖色識別，自動操作滑鼠/鍵盤(可後臺運行)，將一切重複的事，抽象為函數，自動運行。
Author: 宇宙中的塵埃
Author-email: yqnacfmh9@gmail.com
Description-Content-Type: text/markdown
Requires-Dist: numpy ==1.24.4
Requires-Dist: opencv-python ==4.9.0.80
Requires-Dist: Pillow ==10.3.0
Requires-Dist: pywin32 ==306

# HappyLife

HappyLife 解決重複無聊的事情，自動操作滑鼠/鍵盤，打遊戲刷副本/日常任務；線上課程定期機器人驗證。
不做重複的事，體驗有趣的事，讓人生更輕鬆。

安裝方法：
```shell
pip install HappyLife
```
## 依賴關係

安裝HappyLife會自動安裝依賴套件


## 使用教學

### 後臺操作（綁定窗口後，可以後臺運行，但窗口不能最小化，使用者可做別的事情）

from auto import Bw  引入類別

綁定夜神模擬器方法
bw = Bw("夜神模擬器")

綁定雷電模擬器方法(需額外綁定子窗口)
bw = Bw('雷電模擬器');
bw.bind_child_window(0)

bw.img_click(bw,'0.png')  點擊圖片
bw.img_drag(bw,'1.png','2.png')  拖拽圖片，滑鼠從圖片1座標拖拽到圖片2座標的位置
bw.lclick(55,64)   左鍵單擊
bw.lclick2(55,64)  左鍵雙擊
bw.rclick(55,64)   右鍵單擊



### 前臺操作（必須在當前窗口，才能運行，使用者無法做別的事情，通常後臺操作無效時才會使用此方法）

from auto import Fd   引入類別

Fd.img_click('1.png')   點擊圖片
Fd.img_drag('1.png','2.png')   拖拽圖片，滑鼠從圖片1座標拖拽到圖片2座標的位置
Fd.lclick(55,64)  左鍵單擊
Fd.lclick2(55,64) 左鍵雙擊
Fd.rclick(55,64)  右鍵單擊
Fd.keypress(65)   keypress(按鍵代碼,按下X秒後自動鬆開)
Fd.key_down(65)   按鍵按下，key_down(按鍵代碼)
Fd.key_up(65)     按鍵鬆開，key_up(按鍵代碼)

# 打開檔案/資料夾/網址
Fd.open_file("D:\\code\\123.py")
Fd.open_file("C:\\Program Files (x86)\\Windows Defender")
Fd.open_file("http://www.j4.com.tw/big-gb/")

如果使用前臺操作，仍無法自動操作滑鼠鍵盤，請用系統管理員身份啓動腳本





