本帖最后由 pcl_test 于 2016-8-6 10:16 编辑
回复 1# patrickju - @echo off
- setlocal enabledelayedexpansion
- set /p zh=请输入账户号码(如AA 1352):
- findstr /c:"%zh%" "test.txt">nul&&goto main||echo 没有找到相应的账号!&pause&exit
- :main
- for /f "tokens=1-5" %%a in ('type "test.txt"') do (
- if /i "%%a %%b" neq "%zh%" (
- >>$ echo %%a %%b %%c %%d %%e
- ) else (
- set /p n=请选择要替换的电话序号(1或是2):
- set /p number=请输入新的电话号码:
- if "!n!" == "1" (>>$ echo %%a %%b %%c !number! %%e) else (
- if "!n!" == "2" (>>$ echo %%a %%b %%c %%d !number!) else echo 无效数字&pause&exit
- )
- )
- )
- move $ "test.txt"
- pause
复制代码
|