簡陋腳本設定 - 手遊
By Harry
at 2020-12-27T14:34
at 2020-12-27T14:34
Table of Contents
※ 引述《ll6a (老成a~)》之銘言:
: 印象中板主有說腳本不算外掛的樣子
: 所以講一下怎麼設定應該沒關係吧0.0..?
: 火藍之心我是全程手動的
: 但剛剛手動刷了一下我覺得實在不行
: 所以去咕狗一下加上自己摸索
: 試出了一個簡陋的方式
: 首先先下載一個模擬器(以bluestacks為例)
: https://i.imgur.com/x48UGcn.jpg
: 右邊一排有個小鍵盤點下去
: https://i.imgur.com/iSgy6R8.jpg
: 照圖片位置設定三個點擊位ABC,注意B不要點到素材
: 保存後遊戲控制關掉
: 小鍵盤下面那個是腳本錄製器
: 打開錄製然後一直輪流按ABC大約三分鐘
: 結束錄製
: 簡陋的腳本就完成喇,錄好的腳本右邊有個齒輪點一下可以設定次數,盡量比想要的多
: 幾次
: 試了一下每一關都可以用,而且理智不足也不會亂消耗源石,然後因為是一直按所以不
: 受LAG影響
: 灑花。:.゚ヽ(*′∀`)ノ゚.:。
: 要是被龍成抓就算惹反正就退坑
: 0.0..
:
這邊也分享一個雷電模擬器的作法 非錄製
因為用錄製的長時間下來模擬器會崩潰 應該是模擬器本身BUG
所以我不喜歡用錄的
以下全都是用模擬器內建功能 絕非第三方外掛
桌面新增一個純文字文件 把副檔名改成.bat (批次檔)
V2:新增每輪延遲與截圖功能
複製貼上以下指令:
@echo off
set folder=C:\XuanZhi\LDPlayer
:: 模擬器的安裝路徑
set device=0
:: device=雷電模擬器的代號 第一個是0號 依此類推
:: 其他模擬器請開啟ADB模式 於下方命令註解處刪除註解
:: 其他模擬器device不知道是多少 到模擬器安裝資料夾
:: 上方路徑輸入CMD > ADB devices 通常會顯示127.0.0.1:5555之類的
set list="789,73" "456,74" "323, 70"
:: 需要點擊的座標 格式為 "x1,y1" "x2,y2" "x3,y3" 依此類推
:: 座標位置:在開發人員選項中開啟「指標位置」
set offset_pixel=10
:: 隨機偏移的畫素(上下左右)
set delay1=1
set delay2=5
:: 點擊後的延遲,例如:隨機延遲1~5秒 如果要設定2~5秒 請輸入2~4 依此類推
set delay_round=2
:: 每輪延遲(例如120秒打完一場就輸入120,即每120秒迴圈一次)
set sp=0
::每輪拍攝照片 0=不儲存 1=儲存
set sp_f=C:\Users\Desktop\Desktop
::儲存圖片路徑(以桌面為例,於其他資料夾請手動建立該資料夾)
::以下命令
cd %folder%
setlocal enabledelayedexpansion
set round=1
:mainloop
echo Round: %round% .
if "%sp%"=="1" call :screencap
set /a offset1=%random% %%%offset_pixel%+-%offset_pixel%
set /a offset2=%random% %%%offset_pixel%+1
set /a offset=%offset1%+%offset2%
set /a round+=1
for %%a in (%list%) do (
set xx=%%a
call :click
)
timeout %delay_round%
cls
goto mainloop
:click
:: 雷電模擬器>> ld -s %device% input tap !x! !y!
:: 其他模擬器>> adb -s %device% shell input tap !x! !y!
for /f "tokens=1,2 delims=," %%i in (%xx%) do (
set /a x=%%i+!offset!
set /a y=%%j+!offset!
set /a delay=%random% %%%delay2%+%delay1%
echo click: !x!, !y! sleep: !delay!s
ld -s %device% input tap !x! !y!
timeout !delay!
)
goto :eof
:screencap
for /f "tokens=1-3 delims=:/" %%a in ("%date%") DO set n1=%%a%%b
for /f "tokens=1-3 delims=:." %%a in ("%time%") DO set n2=%%a%%b%%c
set ldc=ldconsole adb --index
%ldc% %device% --command "shell screencap -p /sdcard/test.png"
%ldc% %device% --command "pull /sdcard/test.png %sp_f%/%n1%_%n2%.png"
:: 雷電模擬器
::adb -s %device% shell screencap -p /sdcard/test.png
::adb -s %device% pull /sdcard/test.png %sp_f%/%n1%_%n2%.png
:: 其他模擬器
goto :eof
--
: 印象中板主有說腳本不算外掛的樣子
: 所以講一下怎麼設定應該沒關係吧0.0..?
: 火藍之心我是全程手動的
: 但剛剛手動刷了一下我覺得實在不行
: 所以去咕狗一下加上自己摸索
: 試出了一個簡陋的方式
: 首先先下載一個模擬器(以bluestacks為例)
: https://i.imgur.com/x48UGcn.jpg
: 右邊一排有個小鍵盤點下去
: https://i.imgur.com/iSgy6R8.jpg
: 照圖片位置設定三個點擊位ABC,注意B不要點到素材
: 保存後遊戲控制關掉
: 小鍵盤下面那個是腳本錄製器
: 打開錄製然後一直輪流按ABC大約三分鐘
: 結束錄製
: 簡陋的腳本就完成喇,錄好的腳本右邊有個齒輪點一下可以設定次數,盡量比想要的多
: 幾次
: 試了一下每一關都可以用,而且理智不足也不會亂消耗源石,然後因為是一直按所以不
: 受LAG影響
: 灑花。:.゚ヽ(*′∀`)ノ゚.:。
: 要是被龍成抓就算惹反正就退坑
: 0.0..
:
這邊也分享一個雷電模擬器的作法 非錄製
因為用錄製的長時間下來模擬器會崩潰 應該是模擬器本身BUG
所以我不喜歡用錄的
以下全都是用模擬器內建功能 絕非第三方外掛
桌面新增一個純文字文件 把副檔名改成.bat (批次檔)
V2:新增每輪延遲與截圖功能
複製貼上以下指令:
@echo off
set folder=C:\XuanZhi\LDPlayer
:: 模擬器的安裝路徑
set device=0
:: device=雷電模擬器的代號 第一個是0號 依此類推
:: 其他模擬器請開啟ADB模式 於下方命令註解處刪除註解
:: 其他模擬器device不知道是多少 到模擬器安裝資料夾
:: 上方路徑輸入CMD > ADB devices 通常會顯示127.0.0.1:5555之類的
set list="789,73" "456,74" "323, 70"
:: 需要點擊的座標 格式為 "x1,y1" "x2,y2" "x3,y3" 依此類推
:: 座標位置:在開發人員選項中開啟「指標位置」
set offset_pixel=10
:: 隨機偏移的畫素(上下左右)
set delay1=1
set delay2=5
:: 點擊後的延遲,例如:隨機延遲1~5秒 如果要設定2~5秒 請輸入2~4 依此類推
set delay_round=2
:: 每輪延遲(例如120秒打完一場就輸入120,即每120秒迴圈一次)
set sp=0
::每輪拍攝照片 0=不儲存 1=儲存
set sp_f=C:\Users\Desktop\Desktop
::儲存圖片路徑(以桌面為例,於其他資料夾請手動建立該資料夾)
::以下命令
cd %folder%
setlocal enabledelayedexpansion
set round=1
:mainloop
echo Round: %round% .
if "%sp%"=="1" call :screencap
set /a offset1=%random% %%%offset_pixel%+-%offset_pixel%
set /a offset2=%random% %%%offset_pixel%+1
set /a offset=%offset1%+%offset2%
set /a round+=1
for %%a in (%list%) do (
set xx=%%a
call :click
)
timeout %delay_round%
cls
goto mainloop
:click
:: 雷電模擬器>> ld -s %device% input tap !x! !y!
:: 其他模擬器>> adb -s %device% shell input tap !x! !y!
for /f "tokens=1,2 delims=," %%i in (%xx%) do (
set /a x=%%i+!offset!
set /a y=%%j+!offset!
set /a delay=%random% %%%delay2%+%delay1%
echo click: !x!, !y! sleep: !delay!s
ld -s %device% input tap !x! !y!
timeout !delay!
)
goto :eof
:screencap
for /f "tokens=1-3 delims=:/" %%a in ("%date%") DO set n1=%%a%%b
for /f "tokens=1-3 delims=:." %%a in ("%time%") DO set n2=%%a%%b%%c
set ldc=ldconsole adb --index
%ldc% %device% --command "shell screencap -p /sdcard/test.png"
%ldc% %device% --command "pull /sdcard/test.png %sp_f%/%n1%_%n2%.png"
:: 雷電模擬器
::adb -s %device% shell screencap -p /sdcard/test.png
::adb -s %device% pull /sdcard/test.png %sp_f%/%n1%_%n2%.png
:: 其他模擬器
goto :eof
--
Tags:
手遊
All Comments
By Tristan Cohan
at 2020-12-31T13:20
at 2020-12-31T13:20
By Donna
at 2021-01-02T22:43
at 2021-01-02T22:43
By Lily
at 2021-01-05T05:03
at 2021-01-05T05:03
By Cara
at 2021-01-07T20:52
at 2021-01-07T20:52
By Madame
at 2021-01-11T12:31
at 2021-01-11T12:31
By Emily
at 2021-01-14T20:38
at 2021-01-14T20:38
Related Posts
除了第六章,這次還新增的關卡
By Genevieve
at 2020-12-27T09:21
at 2020-12-27T09:21
簡中版 新增服飾預告-模特之夜・礫
By Xanthe
at 2020-12-26T15:02
at 2020-12-26T15:02
生於黑夜DM-MO-1
By Thomas
at 2020-12-26T02:12
at 2020-12-26T02:12
接下來該練哪些角色or專精?
By Valerie
at 2020-12-25T23:25
at 2020-12-25T23:25
明日方舟 一週年動畫
By Heather
at 2020-12-25T17:08
at 2020-12-25T17:08