(solved)Как получить переменную, содержащую путь к директории Documents and Settings?

Аватара пользователя
arial

(solved)Как получить переменную, содержащую путь к директории Documents and Settings?

Сообщение arial »

Сабж, учитывая то, что при установке эта директория могла быть переименована (например в Profiles).
Аватара пользователя
arial

Re: (solved)Как получить переменную, содержащую путь к директории Documents and Settings?

Сообщение arial »

Цитата:



Сабж, учитывая то, что при установке эта директория могла быть переименована (например в Profiles).



Попробуй эти:

%USERPROFILE%

%ALLUSERSPROFILE%

%HOMEDRIVE%
Аватара пользователя
serotka

Re: (solved)Как получить переменную, содержащую путь к директории Documents and Settings?

Сообщение serotka »

%USERPROFILE% - C:\Documents and Settings\User

%ALLUSERSPROFILE% - C:\Documents and Settings\All Users

%HOMEDRIVE% - C:



А надо получить C:\Documents and Settings
Аватара пользователя
Vadikan

Re: (solved)Как получить переменную, содержащую путь к директории Documents and Settings?

Сообщение Vadikan »

Цитата:



На самом деле, не совсем понятно зачем все это нужно.



В теме
Твики реестра
есть совет, как перенести полностью настроенный профиль Administrator в профиль Default User:


Цитата:



rem Очистка папки пользователя по умолчанию

RD /s /q "%systemdrive%\Documents and Settings\Default User"



rem Копирование текущего профиля в дефолтовый

xcopy "%USERPROFILE%\*.*" "%systemdrive%\Documents and Settings\Default User" /e /c /I /H /R /K /Y

del /f /q "%systemdrive%\Documents and Settings\Default User\*.*"

attrib +h "%systemdrive%\Documents and Settings\Default User"



rem Копирование реестра

reg save HKCU "%systemdrive%\Documents and Settings\Default User\ntuser.dat"

attrib +H +S "%systemdrive%\Documents and Settings\Default User\ntuser.dat"



Вот для этого и нужно.
Аватара пользователя
arial

Re: (solved)Как получить переменную, содержащую путь к директории Documents and Settings?

Сообщение arial »

Код:

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

FOR /F "tokens=2 delims=\" %%A IN ('REG QUERY "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Common Desktop"') DO SET DESKTOP=%%A

Если стоит русская винда, то возникает проблема с кодировками, папка "Рабочий стол" в cmd выглядит как "╨рсюўшщ ёЄюы" Изображение. Может кто-то подскажет как с этим справиться.
Аватара пользователя
zvezduk

Re: (solved)Как получить переменную, содержащую путь к директории Documents and Settings?

Сообщение zvezduk »

Код:

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

FOR /F "tokens=2 delims=\" %%A IN ('REG QUERY "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Common Desktop"') DO SET DESKTOP=%%A

Если стоит русская винда, то возникает проблема с кодировками, папка "Рабочий стол" в cmd выглядит как "╨рсюўшщ ёЄюы" Изображение. Может кто-то подскажет как с этим справиться.
Аватара пользователя
ANDYru

Re: (solved)Как получить переменную, содержащую путь к директории Documents and Settings?

Сообщение ANDYru »

zvezduk

используйте кодировку DOS-866 для написания CMD файлов , советую прогу AkelPad 2.1.5 _http://akelpad.net.ru/download/akelpad.zip
Аватара пользователя
HWG

Re: (solved)Как получить переменную, содержащую путь к директории Documents and Settings?

Сообщение HWG »

Не могу найти номер кодовой страницы для unicode. Он вообще в cmd поддерживается?
Ответить

Вернуться в «Автоматическая установка Windows 2000/XP/2003»