Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - Как перенести папку Мои документы на диск, подкл. при входе пользователя

Ответить
Настройки темы
Разное - Как перенести папку Мои документы на диск, подкл. при входе пользователя

Старожил


Сообщения: 199
Благодарности: 1

Профиль | Отправить PM | Цитировать


Доброго времени!
1.Нужно сделать так чтобы "Мои документы" всех пользователей в том числе и вновь создаваемых находились на Z:\
2.Как через реестр добавить в переменную сред ко всему прочему Path=c:\Program Files

Отправлено: 09:05, 08-10-2008

 

(*.*)


Сообщения: 36553
Благодарности: 6692

Профиль | Сайт | Отправить PM | Цитировать


Цитата Pit_bul:
нужно было заменить одинарные кавычки ` на ' »
Да, спасибо, я уже менял как-то, видимо слетели - это при публикации статьи слетает. Исправил в трех местах. Попробуйте снова.

P.S. В вашем файле твиков отсутствует заголовок.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 03:36, 15-10-2008 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Старожил


Сообщения: 199
Благодарности: 1

Профиль | Отправить PM | Цитировать


Всеравно не работает. Исправил кавычки и удалил три пробела в первом for в параметре delims.
скрипт отрабатывает но в реестре нет изменений.
это сам скрипт
Код: Выделить весь код
for /f "usebackq tokens=3,3* delims==" %%i in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /v ProfilesDirectory') do set profiles=%%i  
for /f "usebackq delims==" %%i in ('echo %profiles%') do set profiles=%%i  
for /f "usebackq tokens=* delims==" %%i in ('DIR /B /AD-S "%profiles%" ^| FINDSTR /V /B /I /C:"All Users" /C:"%username%"') DO (     
reg load HKEY_USERS\Custom "%profiles%\%%i\NTUSER.DAT"
reg import tweak.reg     
reg unload HKEY_USERS\Custom  )  
exit
это его отработка
Код: Выделить весь код
C:\1>for /F "usebackq tokens=3,3* delims==" %i in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /v ProfilesDirectory') do set profiles=%i
C:\1>for /F "usebackq delims==" %i in ('echo ') do set profiles=%i
C:\1>set profiles=echo
C:\1>for /F "usebackq tokens=* delims==" %i in ('DIR /B /AD-S "echo " | FINDSTR /V /B /I /C:"All Users" /C:"_¤┐Ё-Ёбва*вRа"') DO (
reg load HKEY_USERS\Custom "echo \%i\NTUSER.DAT" 
reg import tweak.reg
reg unload HKEY_USERS\Custom
)
C:\1>(
reg load HKEY_USERS\Custom "echo \DIR /B /AD-S "echo " | FINDSTR /V /B /I /C:"All Users" /C:"_¤┐Ё-Ёбва*вRа"\NTUSER.DAT"
reg import tweak.reg
reg unload HKEY_USERS\Custom
)
Операция успешно завершена    
C:\1>exit
а это tweak.reg
Код: Выделить весь код
REGEDIT4
[HKEY_USERS\Custom\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]  
"Personal"=hex(2):5a,3a,5c,1c,3e,38,20,34,3e,3a,43,3c,35,3d,42,4b,00
"My pictures"=hex(2):5a,3a,5c,1c,3e,38,20,34,3e,3a,43,3c,35,3d,42,4b,5c,1c,3e,\
38,20,40,38,41,43,3d,3a,38,00    

[HKEY_USERS\Custom\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\New]  
"My Music"=hex(2):7a,3a,5c,1c,3e,38,20,34,3e,3a,43,3c,35,3d,42,4b,5c,1c,3e,4f,\
20,3c,43,37,4b,3a,30,00  
"My Video"=hex(2):7a,3a,5c,1c,3e,38,20,34,3e,3a,43,3c,35,3d,42,4b,5c,1c,3e,38,\
20,32,38,34,35,3e,37,30,3f,38,41,38,00

Последний раз редактировалось Pit_bul, 15-10-2008 в 09:11.


Отправлено: 08:53, 15-10-2008 | #22



Moderator


Сообщения: 53456
Благодарности: 15501

Профиль | Отправить PM | Цитировать


Цитата Pit_bul:
нужно было заменить одинарные кавычки ` на '
Не нужно.

Цитата Pit_bul:
Исправил кавычки и удалил три пробела в первом for в параметре delims.
Не ищете легких путей, да? Вместо решения проблемы вы ее усугубляете.

Цитата Vadikan:
видимо слетели - это при публикации статьи
Вадик, не позволяй себя запутать
Ничего не слетело, первоначальный вариант был рабочий. При использовании опции usebackq нужен ` вместо '

Цитата Pit_bul:
а это tweak.reg
Неправильный tweak.reg.
Вы сами-то его проверяли? Для тестирования замените HKEY_USERS\Custom\Software\Microsoft на HKEY_CURRENT_USER\Software\1 и смотрите, что у вас окажется в разделе HKEY_CURRENT_USER\Software\1\Windows\CurrentVersion\Explorer\User Shell Folders (ничего хорошего).

Отправлено: 09:54, 15-10-2008 | #23


Старожил


Сообщения: 199
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Petya V4sechkin:
Неправильный tweak.reg »
прошу прощения, экспортировал из Far - не проверял, сейчас исправил.

Я прикрепляю архив с файлами. 1.txt - это результат. В реестре других пользователей измениений не произошло. Я оставил пакетный файл без изменений включил только трансляцию команд в первой строчке.

Цитата Petya V4sechkin:
Ничего не слетело, первоначальный вариант был рабочий. »
нельзя ли заполучить этот первоначальный вариант.

Последний раз редактировалось Pit_bul, 19-07-2009 в 20:07.


Отправлено: 10:48, 15-10-2008 | #24



Moderator


Сообщения: 53456
Благодарности: 15501

Профиль | Отправить PM | Цитировать


Цитата Pit_bul:
нельзя ли заполучить этот первоначальный вариант.
Замените ' на `

Отправлено: 11:11, 15-10-2008 | #25


Старожил


Сообщения: 199
Благодарности: 1

Профиль | Отправить PM | Цитировать


Виноват.
Но нивариант с `, ни вариант с ' не работают, в реестре изменений нет. Может в самом скрипте есть ошибка. У вас он отрабатывает нормально с изменениями других пользователей?

Отправлено: 12:15, 15-10-2008 | #26



Moderator


Сообщения: 53456
Благодарности: 15501

Профиль | Отправить PM | Цитировать


Цитата Pit_bul:
Но нивариант с `, ни вариант с ' не работают
Ну так выложите результаты!

Цитата Pit_bul:
У вас он отрабатывает нормально
Да.

Отправлено: 12:16, 15-10-2008 | #27


Старожил


Сообщения: 199
Благодарности: 1

Профиль | Отправить PM | Цитировать


Выложить можно также в архиве?

Отправлено: 12:21, 15-10-2008 | #28



Moderator


Сообщения: 53456
Благодарности: 15501

Профиль | Отправить PM | Цитировать


Pit_bul, как угодно.

Отправлено: 12:22, 15-10-2008 | #29


Старожил


Сообщения: 199
Благодарности: 1

Профиль | Отправить PM | Цитировать


Вот...

Последний раз редактировалось Pit_bul, 19-07-2009 в 20:07.


Отправлено: 12:26, 15-10-2008 | #30



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - Как перенести папку Мои документы на диск, подкл. при входе пользователя

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Как перенаправить МОИ ДОКУМЕНТЫ на диск D??? BlackDragon Microsoft Windows 2000/XP 3 16-11-2012 22:14
Установка - [решено] Как перенести папку Пользователи на другой диск? Obsession Microsoft Windows Vista 3 31-03-2012 16:27
Разное - содержимое папки мои документы заменено на пустую папку bizzzzz Microsoft Windows 2000/XP 14 15-02-2009 22:05
Интерфейс - [решено] Как установить папку "мои документы" в корень диска D: mrsao Microsoft Windows Vista 15 23-12-2007 18:39
Удалил папку мои видеозаписи из мои документы как восстановить? dimakrot6681 Microsoft Windows 2000/XP 2 06-12-2006 21:21




 
Переход