我想实现通过手动输入变量来替换文本中的内容,我写了下面的代码,但是考虑到文本中的IP地址也是变量,
所以这个执行一次,下次就不能在用了,所想请教下是否有更好的办法。
PS:IP地址第一个值是固定的1.*.*.*- @echo off&setlocal enabledelayedexpansion
- set /p q=请输入IP地址:
- echo 正在修改a.bat.............
- for /f "delims=" %%i in (a.bat) do (set a=%%i&echo !
- a:1.1.1.1=%q%!>>a.txt)
- del /q a.bat
- ren a.txt a.bat
- echo a.bat修改已成功
复制代码
|