8ash8
21-03-2016, 15:20
Добрый день, при копировании не происходит преобразовании из переменной в путь назначения.
For /F "tokens=3" %%A IN ('Reg Query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /V DataBasePath') DO set Ins=%%A
copy /y "C:\123\hosts" '%Ins%\hosts'
происходит однократное преобразование переменной %Ins% в %SystemRoot%\System32\drivers\etc, а второго преобразования в полный путь не происходит C:\Windows\System32\drivers\etc, как это обойти?
For /F "tokens=3" %%A IN ('Reg Query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /V DataBasePath') DO set Ins=%%A
copy /y "C:\123\hosts" '%Ins%\hosts'
происходит однократное преобразование переменной %Ins% в %SystemRoot%\System32\drivers\etc, а второго преобразования в полный путь не происходит C:\Windows\System32\drivers\etc, как это обойти?