Расширение контекстного меню
Что-то скрипт, создающий папку, поименованную сегодняшней датой, валяется не пришей кобыле хвост. Надо бы запихать его в контекстное меню проводника, что ли.
Поставим задачу: в меню, выскакивающем по правой кнопке на папке, должен быть пункт «Создать папку “Сегодня”». И он должен работать.
Отлично. Открываем редактор реестра (команда regedit в окошке Выполнить), ищем раздел HKEY_CLASSES_ROOT\Directory\Shell, создаем в нем раздел NewToday со значением по умолчанию «Создать папку “Сегодня”» (или что вы хотите видеть в меню), а в этом разделе, в свою очередь, подраздел command со значением C:\ваш_путь\today_folder.bat "%1" (для использующих, как и я, hstart значение таково: C:\путь1\hstart.exe /NOWINDOW "cmd /c \"C:\путь2\today_folder.bat \"%1\"\"").
Ну и до кучи популярный хинт «как открыть командную строку с нужной рабочей папкой прямо из проводника». Все то же, только раздел назовите как-нибудь иначе, например CommandPrompt, и команда будет такой: cmd.exe /k cd "%1".
К сожалению, способа дополнить меню, выпадающее при клике на гм… фоне открытой в проводнике папки, я не нашел.
Напоминаю также, что, если не вы админ системы, то regedit может быть недоступен, это зависит от админской подлости текущей политики безопасности.
Для исследователей: раздел HKEY_CLASSES_ROOT\Folder функционирует практически так же, как и HKEY_CLASSES_ROOT\Directory.
Стоит посмотреть http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx , трюк называется Open Command Window Here, давно и успешно пользуюсь
Comment by mizron — Friday, November 17, 2006 @ 16:32
В Total Commander всё это можно повесить на горячие клавиши.
Comment by grayhat — Friday, November 17, 2006 @ 17:52
mizron:
Ну да, надоело эту штуку после апгрейда и переустановки системы качать и ставить. Реестр подкрутить проще как-то
grayhat
Это что-то вроде внешних инструментов? Да, там попроще. Я-то freeComander использую, думаю механизм аналогичный.
Comment by doitq — Saturday, November 18, 2006 @ 05:28
Открыть командную строку с текущей папкой — это стандартная фича, а в остальном да.
Comment by grayhat — Saturday, November 18, 2006 @ 11:09