
[已解決]讀取文本信息的批處理哪里寫錯了嗎實在是看不出來了
set /p ModName= < %%imod_id.txt 這行哪兒寫錯了嗎?為什么不能正常讀取 mod_id.txt 里面的信息?而且在這個批處理運行完之后 cmd 的變量里還會有 ModName 不會自己消失,值是最后一個遍歷的 mod_id.txt 里的值……好詭異nclick="copycode($('code0'));">復制代碼
- @echo off
- set /p InstallDir=Enter the installation directory:
- for /d %%i in (%InstallDir%mods*) do (
- if exist %%~simod_id.txt (
- set /p ModName= < %%imod_id.txt
- echo %ModName%
- )
- )
- echo Done!
- pause > nul

