Консультация № 166387
03.05.2009, 20:15
0.00 руб.
0 8 2
Здравствуйте. При создании новой папки, Windows, присваивает ей имя "Новая папка". А где это прописанно в реестре. Надо чтобы имя папки при ее создании, было другим, например Р0001.

Обсуждение

Неизвестный
03.05.2009, 21:20
общий
это не удачный перевод New folder, не уверен, но если у вас будут плодится папки с названием P0001 лучше от этого не станет
Неизвестный
03.05.2009, 22:37
общий
Уточню.
Мне нужно несколько сотен папок которые бы начинались с "P0001". Каждый раз переименовывать "новая папка", на "Р0001" не совсем удобно. Поэтому, пусть плодяться, как раз будет легче.
Неизвестный
04.05.2009, 22:11
общий
это ответ
Здравствуйте, Симашкевич Руслан!
Это прописано в shell32.dll, правда не знаю насколько это законно, но надеюсь сильно ругать не будут. Вообщем через программу Resource Hacker открываете shell32.dll, который у вас находится в папке windows->system32
Далее когда откроете shell32.dll в левом окне программы найдите папку String Table->1896->1049, открываете ее и в правом окне в самой верхней строке меняете имя папки на ваше. Далее жмете Compile Script, в меню программы file->save. Закрываете программу делайте перезагрузку и все должно получиться.
Удачи!!! Если что не получится могу вам переделать .dll и выслать.
5
Все получилось, Благодарю Вас. <br>Единственное дополнение, сохраняться исправленный файл в папке windows->system32 нехотел. Писал что shell32.dll в данный момент занят и не может принять изменения, что-то в таком смысле.<br>Поэтому сохранил как shell32.dll, но на рабочем столе, загрузился с Live CD, и заменил файл.<br>Про саму программу Resource Hacker читал и раньше, но не сообразил воспользоваться.
давно
Мастер-Эксперт
680
2811
04.05.2009, 23:03
общий
это ответ
Здравствуйте, Симашкевич Руслан!
Можно без вскрытия библиотеки добавить опцию создания папки с таким именем.
Поэкспериментируйте с таким вариантом:
Откройте Проводник, Сервис - Свойства папки, в раскрывшемся диалоговом окне щелкните на закладке Типы файлов.
В списке зарегистрированных типов файлов найдите значок папки (Папка с файлами), нажмите кнопку Дополнительно
Откроется диалоговое окно изменения свойств типа файлов, нажмите кнопку Создать. В графе «Действия» укажите текст, который появится в контекстном меню (например, «Альтернативная папка»), а в графу «Приложение, исполняющее действие» наберите на клавиатуре (без копировать - вставить) строку cmd. exe /c md "Р0001"
Нажмите OK, а потом на кнопке «Закрыть» для возвращения в Проводник.
Теперь при вызове контекстного меню при щелчке на любой из папок появится пункт Альтернативная папка, при выборе которого в родительской папке будет создаваться папка с именем Р0001.
В меню Создать (при клике по Рабочему столу) этот пункт не появится - нужно щелкать именно по одной из папок, чтобы увидеть этот пункт.

Приложение:
Если Вам нужно создавать большое количество этих папок, а не одну, можете добавить к ее имени время создания,
внеся необходимые изменения вот в этот пример, где имя папки дается по дате
http://www.osp.ru/pcworld/2006/07/2665464/
Или вообще отредактировать так, чтобы получать то имя папки, которое Вам нужно.
5
Благодарю Вас.<br>Этот вопрос я решил, но с помощью статьи "Как быстро создать несколько папок" http://www.osp.ru/pcworld/list/2007/04/1072600.html<br><br>И вслед за этим задал вопрос № 166435<br>
давно
Мастер-Эксперт
680
2811
06.05.2009, 21:33
общий
Указанный мною способ работает и для Рабочего стола (первая часть вопроса 166435) - если на нем есть хотя бы одна папка, правый клик по ней и выбор пункта меню Альтернативная папка как раз и создаст на рабочем столе требуемую папку.
Неизвестный
07.05.2009, 00:52
общий
Для Shapoklak, Академик.

Этот способ
Указанный мною способ работает и для Рабочего стола (первая часть вопроса 166435) - если на нем есть хотя бы одна папка, правый клик по ней и выбор пункта меню Альтернативная папка как раз и создаст на рабочем столе требуемую папку.
создает на рабочем столе, сразу 6 папок.
1. "3.4.0" - такое имя папки, что означает, непонял.
2. "and"
3. "Hacker"
4. "Settings", с подпапкой "Руслан", с подпапкой "Рабочий" (в Руслан).
5. "Р0001" - то что требуеться.
6. "стол" с подпапкой "Resource".
Неизвестный
07.05.2009, 13:10
общий
Значит образованные папки № 6,3,1 это разбитое имя той папки по которой производиться клик - папка "Resource Hacker 3.4.0". Чем больше слов в названии папки, тем больше папок образуеться, плюс к ним постоянно еще
2. "and", 4. "Settings", с подпапкой "Руслан", с подпапкой "Рабочий" (в Руслан), 5. "Р0001" - то что требуеться.
давно
Мастер-Эксперт
680
2811
24.05.2009, 22:29
общий
Да, хотя первоначально точно образовывалась 1 папка! Кроме того, невозможно отредактировать команду.
Надо подумать...
Форма ответа