本帖最后由 pd1 于 2021-2-16 23:22 编辑
- @echo off
- setlocal enabledelayedexpansion
-
- set "str=xxx123456yyy"
- echo !str!
- set /p Choice1=请输入:
- set "str=!str:123=%Choice1%!"
- echo !str!
- set /p Choice2=请输入:
- set "str=!str:456=%Choice2%!"
- echo !str!
-
- pause
复制代码 这样替换文本是可以的。- @echo off
- setlocal enabledelayedexpansion
- for /f "delims=" %%i in (1.ini) do (
- set "str=%%i"
- echo !str!
- set /p Choice1=请输入:
- set "str=!str:123=%Choice1%!"
- echo !str!
- set /p Choice2=请输入:
- set "str=!str:456=%Choice2%!"
- echo !str!
-
- )
- pause
复制代码 从文件里把这字符串读出来就不行。 |