131 lines
4.1 KiB
Batchfile
131 lines
4.1 KiB
Batchfile
::[Bat To Exe Converter]
|
||
::
|
||
::fBE1pAF6MU+EWHreyHcjLQlHcCWxCViGIroL5uT07u6UnkccR+cxINeWzrubMK1C1lbnZ5U9zzcP1skNGHs=
|
||
::fBE1pAF6MU+EWHreyHcjLQlHcCWxCViGIroL5uT07u6UnkccR+cxINeWzrubMK1C1kznephjxnRd+A==
|
||
::fBE1pAF6MU+EWHreyHcjLQlHcCWxCViGIroL5uT07u6UnkccR+cxINeWzrubMK1C1kTgd9gozn86
|
||
::fBE1pAF6MU+EWHreyHcjLQlHcCWxCViGIroL5uT07u6UnkccR+cxINeWzrubMK1C1mTgd6Ek2FtKkYUIABc4
|
||
::fBE1pAF6MU+EWHreyHcjLQlHcCWxCViGIroL5uT07u6UnkccR+cxINeWzrubMK1C1mTgd6Ek2E9JmuocBVVcch7L
|
||
::fBE1pAF6MU+EWHreyHcjLQlHcCWxCViGIroL5uT07u6UnkccR+cxINeWzrubMK1C1kTydpkp03kXzppCCBdUHg==
|
||
::fBE1pAF6MU+EWHreyHcjLQlHcCWxCViGIroL5uT07u6UnkccR+cxINeWzrubMK1C1kTyc5k/23tO1Z1dQh9UcnI=
|
||
::fBE1pAF6MU+EWHreyHcjLQlHcCWxCViGIroL5uT07u6UnkccR+cxINeWzrubMK1C1kTyYIIk2jcPwYUIABc4
|
||
::fBE1pAF6MU+EWHreyHcjLQlHcCWxCViGIroL5uT07u6UnkccR+cxINeWzrubMK1C1kntd4M+1DcL1ptCCBdUHg==
|
||
::fBE1pAF6MU+EWHreyHcjLQlHcCWxCViGIroL5uT07u6UnkccR+cxINeWzrubMK1C1kr0cJgS10VOndkBBRVZci2jax0x52xDogQ=
|
||
::fBE1pAF6MU+EWHreyHcjLQlHcCWxCViGIroL5uT07u6UnkccR+cxINeWzrubMK1C1lbnZ5U9zzRfgM5s
|
||
::fBE1pAF6MU+EWHreyHcjLQlHcCWxCViGIroL5uT07u6UnkccR+cxINeWzrubMK1C1lbnZ5U9zzdZl8UfAxddMBCqem8=
|
||
::fBE1pAF6MU+EWHreyHcjLQlHcCWxCViGIroL5uT07u6UnkccR+cxINeWzrubMK1C1lbnZ5U9zzdUl8gDAghXchfleA0nyQ==
|
||
::fBE1pAF6MU+EWHreyHcjLQlHcCWxCViGIroL5uT07u6UnkccR+cxINeWzrubMK1C1lbnZ5U9zzdJndkaCQk4
|
||
::fBE1pAF6MU+EWHreyHcjLQlHcCWxCViGIroL5uT07u6UnkccR+cxINeWzrubMK1C1nbAWcRj0nZW+A==
|
||
::fBE1pAF6MU+EWHreyHcjLQlHcCWxCViGIroL5uT07u6UnkccR+cxINeWzrubMK1C1lbzZ5M+13dKlM5BWVVcch7L
|
||
::YAwzoRdxOk+EWAjk
|
||
::fBw5plQjdCyDJGyX8VAjFDpneTe+GG6pDaET+NT55v6Ft0oiUuMpcYzU1PqHI+9z
|
||
::YAwzuBVtJxjWCl3EqQJgSA==
|
||
::ZR4luwNxJguZRRnk
|
||
::Yhs/ulQjdF25
|
||
::cxAkpRVqdFKZSDk=
|
||
::cBs/ulQjdF25
|
||
::ZR41oxFsdFKZSDk=
|
||
::eBoioBt6dFKZSDk=
|
||
::cRo6pxp7LAbNWATEpSI=
|
||
::egkzugNsPRvcWATEpCI=
|
||
::dAsiuh18IRvcCxnZtBJQ
|
||
::cRYluBh/LU+EWAnk
|
||
::YxY4rhs+aU+JeA==
|
||
::cxY6rQJ7JhzQF1fEqQJQ
|
||
::ZQ05rAF9IBncCkqN+0xwdVs0
|
||
::ZQ05rAF9IAHYFVzEqQJQ
|
||
::eg0/rx1wNQPfEVWB+kM9LVsJDGQ=
|
||
::fBEirQZwNQPfEVWB+kM9LVsJDGQ=
|
||
::cRolqwZ3JBvQF1fEqQJQ
|
||
::dhA7uBVwLU+EWDk=
|
||
::YQ03rBFzNR3SWATElA==
|
||
::dhAmsQZ3MwfNWATElA==
|
||
::ZQ0/vhVqMQ3MEVWAtB9wSA==
|
||
::Zg8zqx1/OA3MEVWAtB9wSA==
|
||
::dhA7pRFwIByZRRnk
|
||
::Zh4grVQjdCyDJGyX8VAjFDpneTe+GG6pDaET+NTx7vmCrBVF3SHB/2MRlzJk1WXCBVO1O8R8mH9Cnas=
|
||
::YB416Ek+ZG8=
|
||
::
|
||
::
|
||
::978f952a14a936cc963da21a135fa983
|
||
@echo off
|
||
setlocal enabledelayedexpansion
|
||
|
||
:: <20><><EFBFBD>ڴ<EFBFBD>С
|
||
mode con: cols=50 lines=15
|
||
|
||
:: -----------------------------
|
||
:: scrcpy <20><> adb ·<><C2B7>
|
||
:: <20><><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ¼<C4BF><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֱ<EFBFBD><D6B1> AppData
|
||
:: -----------------------------
|
||
if exist "%~dp0scrcpy.exe" (
|
||
set SCRCPY_PATH=%~dp0scrcpy.exe
|
||
set ADB_PATH=%~dp0adb.exe
|
||
) else (
|
||
set SCRCPY_PATH=%APPDATA%\scrcpy.exe
|
||
set ADB_PATH=%APPDATA%\adb.exe
|
||
)
|
||
|
||
:: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>豸<EFBFBD>б<EFBFBD>
|
||
set started=
|
||
|
||
:: ɨ<><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>룩
|
||
set scan_interval=5
|
||
|
||
:loop
|
||
cls
|
||
echo =========================================
|
||
echo jasen88<38><38><EFBFBD><EFBFBD>-Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
echo =========================================
|
||
|
||
:: ͳ<>Ƶ<EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD>豸<EFBFBD><E8B1B8><EFBFBD><EFBFBD>
|
||
set device_count=0
|
||
for /f "skip=1 tokens=1,2" %%a in ('"%ADB_PATH%" devices') do (
|
||
if "%%b"=="device" set /a device_count+=1
|
||
)
|
||
|
||
:: -----------------------------
|
||
:: 1. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>豸<EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߣ<EFBFBD><DFA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߾<EFBFBD><DFBE>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD>ʾ
|
||
:: -----------------------------
|
||
for %%d in (!started!) do (
|
||
"%ADB_PATH%" -s %%d get-state >nul 2>&1
|
||
if errorlevel 1 (
|
||
echo <20>豸 %%d <20>ѶϿ<D1B6><CFBF><EFBFBD>
|
||
set started=!started: %%d=!
|
||
)
|
||
)
|
||
|
||
:: -----------------------------
|
||
:: 2. ɨ<>赱ǰ<E8B5B1><C7B0><EFBFBD><EFBFBD><EFBFBD>豸<EFBFBD><E8B1B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><CEB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ
|
||
:: -----------------------------
|
||
for /f "skip=1 tokens=1,2" %%a in ('"%ADB_PATH%" devices') do (
|
||
if "%%b"=="device" (
|
||
set id=%%a
|
||
echo !started! | find "%%a" >nul
|
||
if errorlevel 1 (
|
||
echo <20><><EFBFBD>豸 %%a <20><><EFBFBD><EFBFBD><EFBFBD>ӣ<EFBFBD><D3A3><EFBFBD><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6>...
|
||
start "" /B "%SCRCPY_PATH%" -s %%a
|
||
set started=!started! %%a
|
||
timeout /t 5 >nul
|
||
)
|
||
)
|
||
)
|
||
|
||
:: -----------------------------
|
||
:: 3. <20><>̬<EFBFBD><CCAC><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>ʾ
|
||
:: -----------------------------
|
||
set /a counter=%scan_interval%
|
||
:cd_loop
|
||
cls
|
||
echo =========================================
|
||
echo jasen88<38><38><EFBFBD><EFBFBD>-Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
echo =========================================
|
||
echo <20><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD>豸 %device_count% <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %counter% <20><><EFBFBD><EFBFBD>ɨ<EFBFBD><C9A8><EFBFBD><EFBFBD><EFBFBD>豸...
|
||
echo ----------------------------------------
|
||
|
||
set /a counter-=1
|
||
if %counter% gtr 0 (
|
||
ping -n 2 127.0.0.1 >nul
|
||
goto cd_loop
|
||
)
|
||
|
||
goto loop |