fix(tools): 修复setup_input.bat中文编码问题
移除bat文件中的中文注释,改为纯ASCII避免cmd编码错误 Task: P-011
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
@echo off
|
||||
setlocal enabledelayedexpansion
|
||||
|
||||
REM === ChildHood Input Setup - 创建 v0.1 InputAction 资产 + 更新 IMC ===
|
||||
REM === ChildHood Input Setup - Create v0.1 InputAction assets + update IMC ===
|
||||
REM
|
||||
REM 用法:
|
||||
REM setup_input.bat (默认模式,完成后退出编辑器)
|
||||
REM setup_input.bat --no-quit (完成后保持编辑器打开)
|
||||
REM Usage:
|
||||
REM setup_input.bat (default, editor quits after done)
|
||||
REM setup_input.bat --no-quit (keep editor open)
|
||||
|
||||
set "SCRIPT_DIR=%~dp0"
|
||||
set "PROJECT_DIR=%SCRIPT_DIR%..\.."
|
||||
@@ -14,6 +14,7 @@ set "UPROJECT=%PROJECT_ROOT%\ChildHood.uproject"
|
||||
|
||||
REM ---- Defaults ----
|
||||
set "NO_QUIT=0"
|
||||
set "DRY_RUN=0"
|
||||
|
||||
REM ---- Parse Arguments ----
|
||||
:parse_args
|
||||
@@ -65,8 +66,7 @@ if "%UE_EDITOR%"=="" (
|
||||
if "%UE_EDITOR%"=="" (
|
||||
echo.
|
||||
echo [ERROR] UE5 Editor not found!
|
||||
echo Set UE5_ROOT to your UE5 install directory, e.g.:
|
||||
echo set UE5_ROOT=C:\Program Files\Epic Games\UE_5.7
|
||||
echo Set UE5_ROOT, e.g.: set UE5_ROOT=C:\Program Files\Epic Games\UE_5.7
|
||||
echo.
|
||||
exit /b 1
|
||||
)
|
||||
@@ -104,7 +104,7 @@ if "%DRY_RUN%"=="1" (
|
||||
)
|
||||
|
||||
REM ---- Execute ----
|
||||
echo [InputSetup] Launching UE5 Editor (command line mode)...
|
||||
echo [InputSetup] Launching UE5 Editor ...
|
||||
echo.
|
||||
|
||||
"!UE_EDITOR!" "!UPROJECT_FWD!" !CMD_ARGS!
|
||||
@@ -112,9 +112,9 @@ echo.
|
||||
set "EXIT_CODE=!ERRORLEVEL!"
|
||||
echo.
|
||||
if "!EXIT_CODE!"=="0" (
|
||||
echo [InputSetup] 完成!编辑器已退出。
|
||||
echo [InputSetup] Done. Editor exited.
|
||||
) else (
|
||||
echo [InputSetup] 编辑器退出码: !EXIT_CODE!
|
||||
echo [InputSetup] Editor exit code: !EXIT_CODE!
|
||||
)
|
||||
exit /b !EXIT_CODE!
|
||||
|
||||
@@ -125,16 +125,8 @@ echo.
|
||||
echo Usage: setup_input.bat [options]
|
||||
echo.
|
||||
echo Options:
|
||||
echo --no-quit 保持编辑器打开
|
||||
echo --dry-run 仅打印命令不执行
|
||||
echo --help, -h 显示帮助
|
||||
echo.
|
||||
echo 创建的资产:
|
||||
echo IA_Interact (E 键)
|
||||
echo IA_Cancel (ESC 键)
|
||||
echo IA_SwitchInteract (Tab 键)
|
||||
echo.
|
||||
echo 修改的资产:
|
||||
echo IMC_Default (添加上述映射)
|
||||
echo --no-quit Keep editor open after done
|
||||
echo --dry-run Print command without executing
|
||||
echo --help, -h Show help
|
||||
echo.
|
||||
exit /b 0
|
||||
|
||||
Reference in New Issue
Block a user