我正试图在脚本中从Dell计算机提取辅助MAC地址,为此,我让脚本使用Dell的Platform Tag Utility,当我运行它时"D:PlatformTags64W.exe" RAM > D:mac.txt
我需要的行(第三行(看起来像:Aux Mac Value .... a1b2c3d4e5f6
要获得该行,我使用以下命令:for /f "skip=3 tokens=*" %%c in (mac.txt) do if not defined mac set mac=%%c
我们要做的只是将它的a1b2c3d4e5f6
部分设置为%mac%,以便稍后在脚本中调用它
我知道powershell会更好,但就如何使用它而言,powershell不是一个选项。
更改token=*' to
标记=5`。
代币1是Aux
代币2是Mac
令牌3是Value
权标4是
令牌5是a1b2c3d4e5f6
使用默认的空间作为";熟食店;(定界符集(
最好使用if not defined mac
,因为您没有在发布的代码中设置info
,所以第三行之后的每一行都将set mac
添加到第五个令牌