Хотел рандомно задавать значение некоей переменной окружения, для этого использовал вот такие строки(брал размер первого попавшегося файла.
Цитата:
SET hivename=%~z$PATH:0
echo %hivename%
|
Как можно видеть, в переменную попадает далеко не совсем то, что я ожидал:
Цитата:
55 J:\NEW\autoittropsitory\задать_права_на_реестр.bat
|
55 - это как раз размер этого батника.
А должно быть, судя по этим строкам:
Цитата:
%~dp$PATH:1 поиск в каталогах, перечисленных в переменной среды PATH, и замена %1 именем диска и путем к первому найденному файлу.
|
только 55. Что я не понимаю?