本帖最后由 yajiu 于 2016-8-31 13:51 编辑
请问我 我有A和B共2个文件 我想读取A里产生的一个变量!ver3!。怎么批量改了B里面几个相同的字符 然后 保存在这个B文件上
读取变量我代码如下。怎么将这变量。换了B文件里的所有相同MACAddress="080027EFA4BA" 而这个MACAddress="080027EFA4BA" 中的 080027EFA4BA 是变了的时候。 也能换了
因为这次运行了换了。下次080027EFA4BA可能是变成别的mac地址数值了
凡是MACAddress=\"????????????"\就全都替换
我要的是每次我运行批处理都能换了B文件中的所有MACAddress="080027EFA4BA" 中的080027EFA4BA 就是 我A文件中!ver3!就是一个mac值
附件是A和B文件- @echo off
- ping 127.1 -n 6
- setlocal enabledelayedexpansion
- set file=mac.txt
- set line_num=0
- for /f %%i in (%file%) do set /a line_num+=1
- set /a "line=%random% %% %line_num%"
- set /a line+=1
- set line_num=0
- for /f "tokens=1-3" %%i in (%file%) do (
- set /a line_num+=1
- if !line_num!==%line% (
- set "Var1=%%i"
- set "Var2=%%j"
- set "Var3=%%k"
-
- )
- )
复制代码
|