我从注册表中获取一个值,将其分配给%%b
并尝试传递%%b
到批处理文件中的另一个区域,如下所示。
但结果是%b
.
它不会第二次传递该变量:
Set SN=reg query "HKLM\SOFTWARE\XXXXXX Systems\XXXXXaway" /v "SerialNumber"
显然不起作用。
这是我的代码:
@echo off
For /F "tokens=2* skip=2" %%a in ('reg query "HKLM\SOFTWARE\XXXXXX Systems\XXXXXaway" /v "SerialNumber"') do echo %%b
"c:\program files (x86)\carefusion\RSS Component Manager\Tools\atlas.DeviceRegistration.exe" environment=SQE serialnumber=%%b displayname=%computername% "devicetype=XXXXXX 2" "sapshipto=27703"
想法?