批处理处理文本

来源:百度知道 编辑:UC知道 时间:2024/06/06 18:03:08
文本1如下
============================
Entry Name : adsl
User Name : 1111@e
Password : 2222

============================
文本2如下

==============================
rasdial 宽带 /DISCONNECT
RASDIAL 宽带 账号 密码
==============================

替换文本1冒号后面的内容分别到文本2的宽带 账号 密码位置。
帮朋友装机器 发现很多人连重新设置宽带帐号都不会。我就想写这个: 装机前我生成文本1
然后用固定格式的文本2 获得文本1的三个内容从而得到自动拨号的批处理。
要求能把文本1每一行冒号后边的数值替换到文本2里面对应的三个量里就是Entry Name :后面的更新到文本2的宽带位置 ,User Name : 后边的更新到文本2账号位置 ,Password : 后边的更新到文本2密码的位置。
谢谢

@echo off
for /f "tokens=2 delims=:" %%i in (1.txt)do (
if not defined kd (set kd=%%i
) else (if not defined zh (set zh=%%i
) else (if not defined mm set mm=%%i))
)
echo>>2.txt %kd% %zh% %mm%

可以的!

没有这个必要吧,你可以直接把 帐号和密码 存到 猫或者路由里面,这个东西很简单啊,没有必要搞这么复杂