✏️ ChroLens Mimic 腳本編輯器
📦 範例模板庫
複製以下範例,快速開始你的自動化之旅!
🟢 入門: 自動點擊 (適合新手)
# 每秒點擊螢幕中央 #開始 >左鍵點擊(960,540), 延遲100ms, T=0s000 >延遲1000ms, T=0s100 >跳轉#開始, T=1s100
🟡 中級: 圖片辨識點擊
# 找到按鈕並點擊 >if>pic開始按鈕, T=0s000 >>左鍵點擊, AI:pic開始按鈕, T=0s100 >>>延遲500ms, T=0s200
🔴 進階: 遊戲掛機 (含觸發器)
# 主循環: 攻擊 #主循環 >按1, 延遲50ms, T=0s000 >延遲800ms, T=0s050 >跳轉#主循環, T=0s850 # 背景: 每5秒撿道具 >定時觸發>5秒 >按F, 延遲50ms >定時結束 # 緊急: 血量低自動補血 >優先偵測>pic血量低 >按2, 延遲50ms >優先偵測結束
💡 提示: 更多範例請查看專案的
templates/ 資料夾📋 指令速查表
點擊分類展開查看詳細指令。所有指令都遵循 >動作, 延遲, T=時間 的格式。
⌨️ 鍵盤操作
| 指令 | 說明 | 範例 |
|---|---|---|
按[按鍵] | 按下後立即放開 | >按Enter, 延遲50ms, T=0s000 |
按下[按鍵] | 只按下不放開(組合鍵) | >按下Ctrl, 延遲0ms, T=0s000 |
放開[按鍵] | 放開已按下的按鍵 | >放開Ctrl, 延遲0ms, T=0s100 |
支援按鍵: A-Z, 0-9, F1-F12, Enter, Space, Tab, Escape, Backspace, Ctrl, Shift, Alt, Win, 方向鍵
🖱️ 滑鼠操作
| 指令 | 說明 | 範例 |
|---|---|---|
移動至(X,Y) | 移動滑鼠到指定座標 | >移動至(500,300), T=0s000 |
左鍵點擊(X,Y) | 在指定位置點擊左鍵 | >左鍵點擊(500,300), T=0s100 |
右鍵點擊(X,Y) | 在指定位置點擊右鍵 | >右鍵點擊(500,300), T=0s200 |
雙擊(X,Y) | 快速點擊兩次 | >雙擊(500,300), T=0s400 |
🖼️ 圖片辨識 (含 AI)
✨ 新功能: 支援 YOLO AI 物件偵測! 使用 AI:標籤名 啟用智能辨識
傳統圖片辨識: >if>pic按鈕 | AI 智能辨識: >if>AI:button
| 指令 | 說明 | 範例 |
|---|---|---|
辨識>pic## | 找到圖片位置(不移動) | >辨識>pic01, T=0s000 |
移動至>pic## | 移動滑鼠到圖片中心 | >移動至>pic01, T=0s000 |
左鍵點擊>pic## | 找到圖片並點擊 | >左鍵點擊>pic01, T=0s000 |
if>AI:標籤 | ✨ AI 條件判斷 | >if>AI:enemy, T=0s000 |
左鍵點擊>AI:標籤 | ✨ AI 智能點擊 | >左鍵點擊>AI:button, T=0s000 |
🔄 流程控制
| 指令 | 說明 | 範例 |
|---|---|---|
#標籤名 | 定義跳轉標籤 | #主循環 |
跳轉#標籤 | 跳轉到指定標籤 | >跳轉#主循環, T=1s000 |
if>圖片 | 條件判斷(找到/未找到) | >if>pic01, T=0s000 |
>>成功動作 | 條件成立時執行 | >>跳轉#找到了 |
| >>>失敗動作 | 條件不成立時執行 | >>>跳轉#沒找到 |
重複>N次 | 重複執行 N 次 | >重複>10次, T=0s000 |
循環結束 | 結束循環區塊 | >循環結束, T=1s000 |
⚡ 觸發器系統 (背景執行)
🔥 強大功能: 觸發器可在背景持續監控,不影響主腳本執行!
| 指令 | 說明 | 範例 |
|---|---|---|
定時觸發>間隔 | 每隔固定時間執行 | >定時觸發>30秒 |
定時結束 | 結束定時觸發器 | >定時結束 |
條件觸發>圖片 | 偵測到圖片時執行 | >條件觸發>pic警告, 冷卻5000ms |
條件結束 | 結束條件觸發器 | >條件結束 |
優先偵測>圖片 | 偵測到時中斷主腳本 | >優先偵測>pic血量低 |
優先偵測結束 | 結束優先觸發器 | >優先偵測結束 |
# 範例: 遊戲掛機腳本 #主循環 >按1, 延遲50ms, T=0s000 >延遲800ms, T=0s050 >跳轉#主循環, T=0s850 # 背景: 每5秒撿道具 >定時觸發>5秒 >按F, 延遲50ms >定時結束 # 緊急: 血量低立即補血 >優先偵測>pic血量低 >按2, 延遲50ms >優先偵測結束
🎯 進階功能 (變數、狀態機)
| 指令 | 說明 | 範例 |
|---|---|---|
設定變數>名稱, 值 | 設定變數值 | >設定變數>計數, 0, T=0s000 |
變數加1>名稱 | 變數值 +1 | >變數加1>計數, T=0s000 |
if變數>名稱, 運算, 值 | 變數條件判斷 | >if變數>計數, >=, 10, T=0s000 |
狀態機>名稱 | 開始狀態機定義 | >狀態機>戰鬥AI |
狀態>名稱, 初始 | 定義初始狀態 | >狀態>待機, 初始 |
切換>條件>狀態 | 狀態切換規則 | >切換>success>攻擊 |
❓ 常見問題
Q: 如何獲取滑鼠座標?
A: 使用「錄製」功能,執行你的操作,系統會自動記錄座標。或使用 Windows 內建的「放大鏡」工具查看座標。
Q: 圖片辨識總是失敗?
A: 1) 確認圖片大小適中(50-200px) 2) 使用「邊框」選項查看辨識位置 3) 降低信心度門檻 4) 嘗試使用 AI:標籤 啟用 YOLO 辨識
Q: 如何實現無限循環?
A: 使用標籤和跳轉: #開始 → 執行動作 → >跳轉#開始
Q: 觸發器和主腳本有什麼區別?
A: 主腳本按順序執行,觸發器在背景持續監控。觸發器適合「定時任務」和「緊急處理」。
Q: YOLO AI 辨識需要什麼?
A: 需要安裝 ultralytics 套件,並準備訓練好的 YOLO 模型。使用 AI:標籤名 格式啟用。