|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » (solved)Как получить переменную, содержащую путь к директории Documents and Settings? |
|
|
(solved)Как получить переменную, содержащую путь к директории Documents and Settings?
|
Новый участник Сообщения: 27 |
Сабж, учитывая то, что при установке эта директория могла быть переименована (например в Profiles).
|
|
Отправлено: 21:18, 13-11-2005 |
Новый участник Сообщения: 47
|
Профиль | Отправить PM | Цитировать Цитата:
%USERPROFILE% %ALLUSERSPROFILE% %HOMEDRIVE% |
|
Отправлено: 23:04, 13-11-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 27
|
Профиль | Отправить PM | Цитировать %USERPROFILE% - C:\Documents and Settings\User
%ALLUSERSPROFILE% - C:\Documents and Settings\All Users %HOMEDRIVE% - C: А надо получить C:\Documents and Settings |
Отправлено: 01:46, 14-11-2005 | #3 |
(*.*) Сообщения: 36509
|
Профиль | Сайт | Отправить PM | Цитировать arial
На самом деле, не совсем понятно зачем все это нужно. Если директория была лишь переименована, осталась в корне диска и профиль в ней находится, то можно так @echo off set file=%temp%\profiledir.txt echo %userprofile% >> %file% FOR /F "usebackq delims=\ tokens=1,2*" %%i IN (%file%) do set mydir=%%i\%%j\ echo My dir is %mydir% pause del /q %file% exit ![]() Добавлено. Можно не писать в файл, а делать REG QUERY по какому-нибудь ключу, содержащему путь к профилю. Например, APPDATA в HKEY_CURRENT_USER\Volatile Environment. Так скрипт будет покороче. |
------- Отправлено: 04:16, 14-11-2005 | #4 |
Новый участник Сообщения: 27
|
Профиль | Отправить PM | Цитировать Цитата:
Цитата:
|
|||
Отправлено: 17:16, 14-11-2005 | #5 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать 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 ![]() |
Отправлено: 10:04, 15-11-2005 | #6 |
Ветеран Сообщения: 1007
|
Профиль | Отправить PM | Цитировать zvezduk
используйте кодировку DOS-866 для написания CMD файлов , советую прогу AkelPad 2.1.5 _http://akelpad.net.ru/download/akelpad.zip |
------- Отправлено: 11:06, 15-11-2005 | #7 |
Новый участник Сообщения: 21
|
Профиль | Отправить PM | Цитировать zvezduk
Посмотри на команду chcp. |
Отправлено: 11:22, 15-11-2005 | #8 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать Не могу найти номер кодовой страницы для unicode. Он вообще в cmd поддерживается?
|
Отправлено: 12:05, 15-11-2005 | #9 |
Новый участник Сообщения: 21
|
Профиль | Отправить PM | Цитировать zvezduk
Юникод тебе не нужен, поставь перед своим примером chcp 1251. |
Отправлено: 12:09, 15-11-2005 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] Как изменить место положения папки Documents and Settings | CnyH9I | Microsoft Windows 2000/XP | 2 | 30-04-2009 15:48 | |
Разное - [решено] Как присвоить переменной путь к текущей директории? | njg | Microsoft Windows 2000/XP | 1 | 18-01-2009 21:22 | |
[решено] Как в WinXP SP2 изменить имя учетной папки в папке Documents and Settings | karp59 | Microsoft Windows 2000/XP | 4 | 25-04-2007 23:18 | |
[решено] Как изменить расположение Documents and Settings | Scorpion666 | Microsoft Windows 2000/XP | 4 | 03-04-2006 11:10 | |
[решено] Как переместить или переименовать папку Documents and Settings | Guest | Microsoft Windows NT/2000/2003 | 3 | 21-02-2006 11:44 |
|