CMD/BAT - [решено] Раскрыть текст %userprofile% в значение

Ответить
Аватара пользователя
delite

CMD/BAT - [решено] Раскрыть текст %userprofile% в значение

Сообщение delite »

Добрый день! Подскажите, пожалуйста, если реализуемо:

Есть текстовый файл, в котором планируется хранить пути к файлам для использования в основном CMD скрипте

В нём первая строка, допустим, %userprofile%\Downloads

Перебираем его и смотрим, что вышло



Код:

Код: Выделить всё

for /f "UseBackQ Delims=" %%A IN (%~dp0file.txt) do (set /a cnt+=1 && set "global!cnt!=%%A")
echo %global1%

И видим простой текст %userprofile%\Downloads

Как бы превратить это в C:\Users\User1\Downloads?
Аватара пользователя
alpap

Re: CMD/BAT - [решено] Раскрыть текст %userprofile% в значение

Сообщение alpap »

delite,

чтобы не запутались, непосредственно на вашем варианте:



Код:

Код: Выделить всё

@echo off
setlocal enabledelayedexpansion
Ответить

Вернуться в «Скриптовые языки администрирования Windows»