From 064aa9262c50f98e05e79f61cb4a155a20e69800 Mon Sep 17 00:00:00 2001 From: csh Date: Tue, 23 Dec 2025 13:45:15 +0800 Subject: [PATCH] :bug: fix(scripts): correct bat scripts --- scripts/vendor_playbook.bat | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/scripts/vendor_playbook.bat b/scripts/vendor_playbook.bat index 7db8e94..0a764b2 100644 --- a/scripts/vendor_playbook.bat +++ b/scripts/vendor_playbook.bat @@ -14,28 +14,28 @@ rem Notes: rem - Snapshot is written to: \docs\standards\playbook\ rem - Existing snapshot is backed up before overwrite. +set "SCRIPT_DIR=%~dp0" +for %%I in ("%SCRIPT_DIR%..") do set "SRC=%%~fI" + if "%~1"=="" goto Usage if "%~1"=="-h" goto Usage if "%~1"=="--help" goto Usage set "DEST_ROOT=%~1" -shift +shift /1 set "LANGS=" if "%~1"=="--langs" ( set "LANGS=%~2" - shift - shift + shift /1 + shift /1 ) else ( - set "LANGS=%*" + set "LANGS=%1 %2 %3 %4 %5 %6 %7 %8 %9" ) if "%LANGS%"=="" set "LANGS=tsl" set "LANGS=%LANGS:,= %" -set "SCRIPT_DIR=%~dp0" -for %%I in ("%SCRIPT_DIR%..") do set "SRC=%%~fI" - if not exist "%DEST_ROOT%" mkdir "%DEST_ROOT%" for %%I in ("%DEST_ROOT%") do set "DEST_ROOT_ABS=%%~fI"