From c5749541063f2e3c839a383fb99084e75a113019 Mon Sep 17 00:00:00 2001 From: KWON Date: Wed, 31 Dec 2025 09:41:13 +0900 Subject: [PATCH] =?UTF-8?q?=EC=95=B1=20=EC=84=A4=EC=B9=98=20=ED=9B=84=20?= =?UTF-8?q?=ED=99=88=20=ED=99=94=EB=A9=B4=EC=97=90=20=EC=95=84=EC=9D=B4?= =?UTF-8?q?=EC=BD=98=20=EC=9E=90=EB=8F=99=20=EC=B6=94=EA=B0=80=20=EA=B8=B0?= =?UTF-8?q?=EB=8A=A5=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- setup.bat | 84 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 45 insertions(+), 39 deletions(-) diff --git a/setup.bat b/setup.bat index fd5b790..8388699 100644 --- a/setup.bat +++ b/setup.bat @@ -3,7 +3,10 @@ title T-Order Tablet Automation Tool (Multi-Device Loop) chcp 949 > nul :: --- [¼³Á¤ ¿µ¿ª] --- -set "DEBUG_MODE=OFF" +:: set "DEBUG_MODE=False" True¸é µð¹ö±× ¸ðµå Ȱ¼ºÈ­ (¸í·É¾î Ãâ·Â) +:: set "CONTINUOUS_MODE=False" True¸é ¿¬¼Ó ¸ðµå (±â±â ¿¬°á ´ë±â ¹Ýº¹) +set "DEBUG_MODE=False" +set "CONTINUOUS_MODE=False" set "SSID=fg" set "PW=Fg9576861!" set "PKG_MD=com.arlosoft.macrodroid" @@ -21,7 +24,7 @@ set "MD_APK=%DATA_DIR%macrodroid.apk" set "ADB=%SDK_DIR%adb.exe" :: ------------------ -if "%DEBUG_MODE%"=="ON" (set "LOG=") else (set "LOG=>nul 2>&1") +if "%DEBUG_MODE%"=="True" (set "LOG=") else (set "LOG=>nul 2>&1") :: SDK Æú´õ È®ÀÎ if not exist "%ADB%" ( echo [¿À·ù] ADB¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù: %ADB% @@ -34,10 +37,14 @@ if not exist "%ADB%" ( cls echo =========================================================== echo T-Order ÅÂºí¸´ ¼¼ÆÃ ÀÚµ¿È­ ½Ã½ºÅÛ -echo (µð¹ö±× ¸ðµå: %DEBUG_MODE% / ¿¬¼Ó ¼¼ÆÃ Ȱ¼º) +echo (µð¹ö±×: %DEBUG_MODE% / ¿¬¼Ó ¸ðµå: %CONTINUOUS_MODE%) echo =========================================================== -echo * »õ·Î¿î ±â±â¸¦ ¿¬°áÇϸé ÀÚµ¿À¸·Î ÀÛ¾÷ÀÌ ½ÃÀ۵˴ϴÙ. -echo * ¸ðµç ÀÛ¾÷À» Á¾·áÇÏ·Á¸é ÀÌ Ã¢¿¡¼­ [Ctrl + C]¸¦ ´­·¯ÁÖ¼¼¿ä. +if "%CONTINUOUS_MODE%"=="True" ( + echo * »õ·Î¿î ±â±â¸¦ ¿¬°áÇϸé ÀÚµ¿À¸·Î ÀÛ¾÷ÀÌ ½ÃÀ۵˴ϴÙ. + echo * ¸ðµç ÀÛ¾÷À» Á¾·áÇÏ·Á¸é ÀÌ Ã¢¿¡¼­ [Ctrl + C]¸¦ ´­·¯ÁÖ¼¼¿ä. +) else ( + echo * ´ÜÀÏ ±â±â ¸ðµå: ÇÑ ´ëÀÇ ±â±â¸¸ ó¸®Çϰí Á¾·áÇÕ´Ï´Ù. +) echo =========================================================== :CHECK_DEVICE @@ -84,7 +91,7 @@ for %%a in (com.google.android.youtube com.google.android.projection.gearhead co echo [Á¦°Å] %%a - µ¥ÀÌÅÍ ÃʱâÈ­ ÈÄ Á¦°Å ÁøÇà. "%ADB%" shell "am force-stop %%a; pm clear %%a; pm uninstall --user 0 %%a; pm disable-user --user 0 %%a" %LOG% ) else ( - if "%DEBUG_MODE%"=="ON" echo [½ºÅµ] %%a - ÀÌ¹Ì ¾øÀ½. + if "%DEBUG_MODE%"=="True" echo [½ºÅµ] %%a - ÀÌ¹Ì ¾øÀ½. ) ) echo ^> STEP 2 ¿Ï·á @@ -122,13 +129,17 @@ echo ^> USB echo ^> STEP 3 ½Ã½ºÅÛ ÃÖÀûÈ­ ¿Ï·á echo. -echo STEP 4. Çʼö ¾Û ¼³Ä¡ ¹× ¹è°æÈ­¸é +echo STEP 4. Çʼö ¾Û ¼³Ä¡ echo ----------------------------------------------------------- "%ADB%" shell pm list packages %PKG_PHOTOS% | findstr /c:"%PKG_PHOTOS%" >nul if errorlevel 1 ( if exist "%PHOTOS_APK%" ( echo ^> Photos ¼³Ä¡ Áß... "%ADB%" install -r "%PHOTOS_APK%" + echo ^> Ȩ È­¸é¿¡ Photos ¾ÆÀÌÄÜ Ãß°¡ Áß... + "%ADB%" shell monkey -p %PKG_PHOTOS% -c android.intent.category.LAUNCHER 1 %LOG% + timeout /t 2 > nul + "%ADB%" shell input keyevent KEYCODE_HOME %LOG% ) ) @@ -137,27 +148,13 @@ if errorlevel 1 ( if exist "%MD_APK%" ( echo ^> MacroDroid ¼³Ä¡ Áß... "%ADB%" install -r "%MD_APK%" + echo ^> Ȩ È­¸é¿¡ MacroDroid ¾ÆÀÌÄÜ Ãß°¡ Áß... + "%ADB%" shell monkey -p %PKG_MD% -c android.intent.category.LAUNCHER 1 %LOG% + timeout /t 2 > nul + "%ADB%" shell input keyevent KEYCODE_HOME %LOG% ) ) -if exist "%WP_FILE%" ( - echo ^> ¹è°æÈ­¸é ÆÄÀÏ Àü¼Û Áß... - "%ADB%" push "%WP_FILE%" /data/local/tmp/wallpaper.jpg %LOG% - echo ^> ¹è°æÈ­¸é ¼³Á¤ ¾Û ½ÇÇà Áß... - "%ADB%" shell am start -a android.service.wallpaper.CROP_AND_SET_WALLPAPER -d file:///data/local/tmp/wallpaper.jpg -t image/jpeg -n com.android.wallpaper/.picker.StandalonePreviewActivity --el set_wallpaper 1 --ez finish_on_done true -f 0x10808000 %LOG% - echo. - echo ^> [¼öµ¿ È®ÀÎ ÇÊ¿ä] ÅÂºí¸´¿¡¼­ ¹è°æÈ­¸é ¼³Á¤À» ÁøÇàÇØÁÖ¼¼¿ä. - echo ^> 1. È­¸é¿¡ ³ªÅ¸³ª´Â ¾Û ¼±Åà â¿¡¼­ ÀûÀýÇÑ ¾ÛÀ» ¼±Åà - echo ^> 2. ¹è°æÈ­¸é ¼³Á¤ ¿Ï·á ÈÄ µÚ·Î°¡±â ¶Ç´Â Ȩ ¹öư ´­·¯ Á¾·á - echo ^> 3. ¿Ï·áµÇ¸é ¾Æ·¡¿¡¼­ ¾Æ¹« Ű³ª ´­·¯ °è¼Ó ÁøÇà - echo. - pause - echo ^> ¹è°æÈ­¸é ¼³Á¤ ´Ü°è ¿Ï·á -) else ( - echo ^> [°æ°í] ¹è°æÈ­¸é ÆÄÀÏÀÌ ¾ø½À´Ï´Ù: %WP_FILE% - echo ^> ¹è°æÈ­¸é ¼³Á¤À» °Ç³Ê¶Ý´Ï´Ù. -) - echo. echo STEP 5. MacroDroid ±ÇÇÑ ¼³Á¤ echo ----------------------------------------------------------- @@ -175,27 +172,30 @@ echo. echo STEP 6. MacroDroid ¸ÅÅ©·Î ÇÁ·ÎÇÊ Àü¼Û echo ----------------------------------------------------------- if exist "%MDR_FILE%" ( - "%ADB%" push "%MDR_FILE%" /sdcard/Download/ %LOG% + echo ^> ¸ÅÅ©·Î ÇÁ·ÎÇÊ Àü¼Û Áß... + "%ADB%" push "%MDR_FILE%" /sdcard/Download/ echo ^> ¸ÅÅ©·Î ÇÁ·ÎÇÊ Àü¼Û ¿Ï·á ) else ( echo ^> [°æ°í] ¸ÅÅ©·Î ÆÄÀÏÀÌ ¾ø½À´Ï´Ù: %MDR_FILE% ) echo. -echo STEP 7. ¾Û Á÷Á¢ ½ÇÇà +echo STEP 7. ¹è°æÈ­¸é ¼³Á¤ echo ----------------------------------------------------------- -echo [1/2] ½Ã³î·ÎÁö Æ÷Åä ·Î±×ÀÎ ½ÇÇà... -"%ADB%" shell am start -n %PKG_PHOTOS%/com.synology.projectkailash.ui.splash.SplashActivity %LOG% -echo ^> [¼öµ¿] Synology Photos ·Î±×ÀÎÀ» ¿Ï·áÇØÁÖ¼¼¿ä. -echo ^> ¿Ï·á ÈÄ ¾Æ¹« Ű³ª ´©¸£¸é MacroDroid°¡ ½ÇÇàµË´Ï´Ù... -pause > nul -echo [2/2] ¸ÅÅ©·Îµå·ÎÀÌµå ½ÇÇà... -"%ADB%" shell monkey -p %PKG_MD% -c android.intent.category.LAUNCHER 1 %LOG% +if exist "%WP_FILE%" ( + echo ^> ¹è°æÈ­¸é ÆÄÀÏ Àü¼Û Áß... + "%ADB%" push "%WP_FILE%" /data/local/tmp/wallpaper.jpg + echo ^> ¹è°æÈ­¸é ¼³Á¤ ¾Û ½ÇÇà Áß... + "%ADB%" shell am start -a android.service.wallpaper.CROP_AND_SET_WALLPAPER -d file:///data/local/tmp/wallpaper.jpg -t image/jpeg -n com.android.wallpaper/.picker.StandalonePreviewActivity --el set_wallpaper 1 --ez finish_on_done true -f 0x10808000 %LOG% + echo ^> ¹è°æÈ­¸é ¼³Á¤ ¾ÛÀÌ ½ÇÇàµÇ¾ú½À´Ï´Ù. +) else ( + echo ^> [°æ°í] ¹è°æÈ­¸é ÆÄÀÏÀÌ ¾ø½À´Ï´Ù: %WP_FILE% +) echo. echo =========================================================== -echo [%TIME%] ÇöÀç ±â±â ¼¼ÆÃ ¿Ï·á! -echo ±â±â ¿¬°áÀ» ÇØÁ¦ÇÏ¸é »õ·Î¿î ±â±â ´ë±â »óÅ·ΠÀüȯµË´Ï´Ù. +echo [%TIME%] Ãʱ⠼³Á¤ ¿Ï·á! +echo ¿¬°áÀ» ÇØÁ¦ÇÏ°í ³ª¸ÓÁö ¼³Á¤À» ÁøÇàÇØ ÁÖ¼¼¿ä. echo =========================================================== :WAIT_DISCONNECT @@ -205,6 +205,12 @@ if not errorlevel 1 ( goto WAIT_DISCONNECT ) -echo [¾Ë¸²] ±â±â ¿¬°á ÇØÁ¦µÊ. 3ÃÊ ÈÄ »õ·Î¿î ±â±â ´ë±â »óÅ·Πµ¹¾Æ°©´Ï´Ù. -timeout /t 3 -goto LOOP_START \ No newline at end of file +if "%CONTINUOUS_MODE%"=="True" ( + echo [¾Ë¸²] ±â±â ¿¬°á ÇØÁ¦µÊ. 3ÃÊ ÈÄ »õ·Î¿î ±â±â ´ë±â »óÅ·Πµ¹¾Æ°©´Ï´Ù. + timeout /t 3 + goto LOOP_START +) else ( + echo [¾Ë¸²] ±â±â ¿¬°á ÇØÁ¦µÊ. ´ÜÀÏ ¸ðµå·Î ½ÇÇàµÇ¾î Á¾·áÇÕ´Ï´Ù. + pause + exit /b 0 +) \ No newline at end of file