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