Следующая программа всегда перекликается с "machine-abc" в конце:
@echo Off
set dropLoc=machine-abc
IF %computername% == "xyz" (
%dropLoc% = machine-xyz
)
echo %dropLoc%
Является ли эта проблема проблемой? Является ли переменная dropLoc в выражении if другой областью? Я попытался решить проблему:
@echo Off
set dropLoc=machine-abc
IF %computername% == "xyz" (
!dropLoc! = machine-xyz
)
echo %dropLoc%
и
@echo Off
set dropLoc=machine-abc
IF %computername% == "xyz" (
set dropLoc = machine-xyz
)
echo %dropLoc%
Как мне сделать эту работу?