
批處理如何隨機讀取指定文本中的MAC地址并替換另一文本特定字符串里的對應內容最后由 yajiu 于 -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文件
nclick="copycode($('code0'));">復制代碼
- @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
- )
- )

