请教各位批处理高手一个问题,谢谢!

问题描述:可以帮忙弄一个批处理修改一个.DAT(可以用记事本打开的)文档里的内容吗?比如里面的内容有,第一行内容:USER:F******* 希望改成F8888888 第二行:CAMNAME:**_CAM 希望改成CAMNAME:CA_CAM
那些*号表示是随机变化的字母或数字

希望能用右键点击文件就可以执行的。

替换字符串不知道能不能满足要求:
echo off & setlocal enabledelayedexpansion
set var1=USER:F*******
set var2=CAMNAME:**_CAM
for /f "delims=" %%a in (*.dat) do (
set var=%%i
set var=!var:var1=F8888888!
set var=!var:var2=CAMNAME:CA_CAM!
echo !var! >> new_*.dat
)
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网