Добавление пользовательских пунктов в контекстное меню (файлы, папки и т.д.)
Добрый день форумчане, мне очень нужно узнать, как можно с помощью реестра или другим способом добавить в контекстное меню проводника пункты Показать/скрыть расширение файлов, скрытые файлы и т.д?
А можно и такое чтобы "Создать папку" всегда стояла на первой строке меню? Спасибо всем |
Цитата:
Создаём два твика и закидываем (не запускаем) их в папку Windows 1. HideFileExt.reg Код:
Windows Registry Editor Version 5.00 Код:
Windows Registry Editor Version 5.00 Код:
Windows Registry Editor Version 5.00 |
Вложений: 1
Можно не нагружать контекстное меню двумя пунктами "Скрыть расширение" и "Показать расширение", сделать так:
Твик "ContexMenuShowHideFileExt.reg" его интегрируем в реестр Код:
Windows Registry Editor Version 5.00 Код:
Windows Registry Editor Version 5.00 Код:
Windows Registry Editor Version 5.00 |
Drongo, то есть нужно применять все три твика из поста выше или как ?! а то алгоритм не понял! (
|
hobbit25, Нет, применить нужно только самый первый "ContexMenuShowHideFileExt.reg", а два остальных: HideFileExt.reg и ShowFileExt.reg не применяя, кинуть в папку Windows.
|
Drongo, спасибо за разяснение!!!
|
Drongo, В принципе и этот вариант можно прикрутить,а можно было и по проще например.Толком не могу сказать как но представляю это дело более просто чем вы мне предложили странным путем копированием в Windows.Значит чтобы скрыть и поазать мы будем иметь два лишних пункта в меню.Если выбрать не тот то можно по ошибке открыть и забыть выключить и т.д.А я предлагаю найти способ в стиле Checkboxа,один пункт и по нажатию поставить галочку Показать или Скрыть.Типа того что,во время Показа изменить значение и обратно.Да и еще,добавить туда обновление во время изменений чтобы вступили в силу сразу же.Ну может быть система сама отреагирует на изменение и сама обновит рабочий стол при изменение значений.
Ваш бы метод одним .Reg файлом не сделать,для этого придется Autoit или Batником копировать нужные файлы в NewShell.А потом уже записывать полный путь к нему. Предлагаю такой вариант,поместить полный путь записи в реестре [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] "HideFileExt"=dword:00000001 в контекстное меню одним кликом так,чтобы иметь два значение в одном.И тоже самое со скрытыми файлами. Спасибо |
Цитата:
Цитата:
Цитата:
|
Вложений: 1
R.M.L, В общем что-то написал. Где-то помогли, где-то сам, так как не АС в программировании, но на скорую руку всё же накатал.
Нужно распаковать архив, и запустить ShowHideFileExt.exe, по сути произойдёт копирование программки в C:\Windows\system32, с последующим её запуском, при запуске она добавит в контекстное меню пункт Скрыть расширение или Показать расширение, в зависимости от значения HideFileExt. Пункты меню будут на одном месте и чередоваться в зависимости от выполнения условия. Если расширения будут скрыты, будет пункт меню - Показать расширение и соответственно наоборот. Работает программа просто, читает значение HideFileExt и инвертирует значение с '0' - показать расширение, на '1' - скрыть расширение. :) |
Я так понял это только для контекстного меню "Мой компьютер" ?
А это не работает : Цитата:
|
Drongo, отличный вариант ))Даже лучше чем например checkboxa,было бы еще здорово если это сделать и в контекстном меню проводника и + добавить скрытые файлы тоже.
Я тебя не тороплю,как будет время подумаешь и над этим ,а вернее я тоже думаю но вижу ты меня уже опережаешь и поетому надеюсь на твою помощь :) и еще хотел сказать,а вместе с этим изменением можно и Обновить рабочий стол не так ли, или это врядли получиться изменить значение по очередности ,? |
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Так в принципе и это неплохо. ; ) |
Saxofon, Ок, ладно, тогда завтра-послезавтра сделаю, возможно завтра ближе к вечеру. Хотя с твиковыми примочками, мне кажется лучше, можно править под свои предпочтения.
|
И ещё вопросик . В предыдущих постах говорилось , что файлики надо кидать в папку WINDOWS а у тебя в system 32. Это не принципиально ?
|
Вложений: 1
Цитата:
скрин |
Цитата:
|
Цитата:
|
Вложений: 2
Ну наконец то! :)
Нашел несколько полезных утилит для работы с контекстном меню. Полностью бесплатная утилитка весом 2.64 мб изменяет,добавляет,редактирует все пункты в меню.Вы можете одним кликом добавить папку,приложение,ссылки и т.д. в меню проводника. После инсталляции сидит в трее и служит только включением и отключением программы которая сидит поверх списка всех пунктов в контекстом меню. скачать с официального сайта Context Menu Organizer v1.2 Утилитка Mmm 2.02,прежде всего должно понравиться Виндовсукрашителям :).Изменяет цвет в контекстном меню и при каждой обновлении цвета меняются по разному.Но я заметил слегка замедлительную прорисовку,видимо она читает ресурс прям из Dllки. Скачать официального сайта MMM v2.02 Если пройтись по сайту,там можно найти много чего для украшений Винды.Автор на этом и базируется видимо. Ну и мой основной смысл поиска,нашел эти Твики с Расширением и со Скрытыми файлами.Оказывается здесь даж не только реестр но и VBS нужно было пощупать. Прям то что я искал,не будем же мы имея готовые решения придумывать велисопед 5 ти колесами. Форум где это обсуждали и выложили бесплатно эти две Твики,скачать можно и без регистрации Context Menu Tweaker (Hidden Files Toggle/File Extensions И спасибо вам большое Drongo, Saxofon, что не пожелели времени и помогли как смогли.Благодарю!!! Вопрос закрыт,тема решена |
Цитата:
Цитата:
Цитата:
Для себя я таки допишу свой вариант, уж больно интересно мне стало. :) |
Drongo, ну да,в отличие от твоего,у него не меняется Label,просто означается галочкой.Галочка есть файлы видны,нет,а значит обратное.И что самое интересное там обновление уже встроено,но каким способом,я так и не узнал.Но интересная фича честно говоря.
Если посчитаешь нужным завершить свою идею,то выложи сюда пожалуйста я хочу и твой вариант попробовать.Кстати я диск планирую в продажу,и уже почти что многое у меня готово,вот только увлекся такими фишками что бы как то отличить систему от других. |
Цитата:
|
Drongo, если ты найдешь выход как попасть в контекстное меню со своими пунктами,то прикинь,можно и отдельно Диски туда прописать.Например,Диск C:\ и при кликании попасть в тот же диск.или например сделать пункт открыть закрыть CDrom и т.д.Короче говоря упростить жизнь себе в самых основных действиях во время работы за комп-ом.сторонние утилиты в обязательном порядке должны будут висеть в трее или бы на автозагрузке,но я как то уверен что все это можно и через реестр сделать,просто попатеть придеться по полной.
|
Цитата:
Программа Context Menu Organizer v1.2 не добавляет ничего в реестр, она по "своему" скрывает эти пункты, и при выгрузке из памяти, скрытые раннее, пункты, появляются в меню снова. |
Вложений: 3
В общем как и обещал, конечно, уже не актуально. Получилось следующее. Можно добавить ещё и в контекстное меню папки, но пока не найду твик где это меню располагается, помню, что в реестре должно быть .../Folder и так далее. Скрины ниже. Надписи меняются в зависимости от скрытия и отображения расширения или скрытых файлов и папок.
Теперь по архивам. 1. Только для пункта Показать\Скрыть Расширения. 2. Только для пункта Показать\Скрыть Файлы. 3. Два в одном, при запуске копируется два файла, в C:\Windows\system32, для скрытия расширений и скрытия папок, интегрируются в меню. 1. Архив ShowHideFileExt.7z 2. Архив ShowHideSystemFile.7z 3. Архив HideShowFiles&Exception.7z P.S. Если есть идеи как добавить в общее меню, прошу объяснить. |
Цитата:
Вот по ссылочке может что есть http://www.askvg.com/a-complete-tuto...source-hacker/ http://www.howtogeek.com/forum/topic...p-context-menu |
Drongo, ну в общем что-то уже получается )) но только без REFRESH,придеться второй раз за этим обновить чтобы увидеть изменение.Ты лучше поищи эти название в реестре,&File Extension Toggle &Hidden Files Toggle &Select All попадешь туда и потом можно уже будет отследить изменение.Если ты конечно установил их то что я сегодня выставил.
Основной раздел этих значений есть Здесь HKEY_CURRENT_USER\Software\SpiritPyre Extensions Здесь HKEY_USERS\.DEFAULT\Software\SpiritPyre Extensions Здесь HKEY_USERS\S-1-5-18\Software\SpiritPyre Extensions Здесь HKEY_USERS\S-1-5-19\Software\SpiritPyre Extensions Здесь HKEY_USERS\S-1-5-20\Software\SpiritPyre Extensions Ты уже у цели... |
Я мог бы создать оболочу для всего этого добра про которое вы тут говорите...
То что для контекстного меню.. Я для Distr tools делал контектное меню.. Там принцип такой то регистрируется DLL. |
SOLON7, В принципе все уже создано,смотри выше,если у тебя есть чем нас удивить,то я буду просто благодарен :)
|
Цитата:
Цитата:
Цитата:
|
Drongo, а тебе не кажется что все эти вызовы могут запрашиваться через stdcall из базовых DLL файлов системы?
То есть,если создать новую библиотечку и вызывая через него системную функцию.Но знать из какой Дллки он это вызывает,пойти по следам думаю можно найти кучу всего в виндовс |
Цитата:
|
Drongo, удивляет твоя откровенность :)) Красавчег!
|
Цитата:
|
R.M.L порекомендую ещё одну возможно полезную утилиту для данной темы - ContextEdit
Прямая ссылка ContextEdit_+_patch_fr.zip (580.55 KB) Если не сработает - http://www.mediafire.com/?anjwdmz30jn В архиве так же исходник на С++ и проект на Visual С++, если есть знакомство с программированием, быть может будет познавательно знать куда программа прописывает пункты контекстного меню. Цитата:
Цитата:
|
Admiral, спасибо те за отзыв,это прога ContextEdit у меня есть,и не только это,я весь инет перерыл и все что было связано с началом Context скачивал не оглядываясь.Но безрезультата.вот и подумал завести такую тему,мож вдруг выплывет какая та идея.В основном я так ничего особенного и не хочу,хочу например добавить в меню Открыть-Закрыть Сдром,очистить Темп или еще какую то папку.Потом,слегка изменить цвет формы,добавить перезагрузку ,regedit,gpedit и т.д.
Я так думаю,это не так уж трудно,трудность возникает только при ее поиске и все. А кстати я про это вообще незнал Цитата:
|
Цитата:
|
To All Доброго времени суток...
Как вариант - vbs файл "Show/Hide System Files Context Menu Item v1.1 by Herby" Закомментировал всплывающие сообщения. Скрипт автоматически обновляет содержимое папки (WSHShell.SendKeys "{F5}"). Код:
'Show/Hide System Files by Herby Код:
Windows Registry Editor Version 5.00 |
morkva, Вариант хороший. Оформи это дело в тег [code]...[/code].
P.S. У меня только всё равно, нужно ПКМ - Обновить, хоть с примером выше, хоть со своим, хоть с - Context Menu Tweaker (Hidden Files Toggle/File Extensions. У всех происходит обновление окна автоматически? |
Вложений: 2
Всем добрый день.
Изучив мат. часть обновил скрипт. Теперь пункт контекстного меню меняется автоматически, в зависимости от значения реестра ShowSuperHidden (см. скрипт и прилагаемые скрины). Проверена работоспособность скрипта на Windows 2008 Server SP1/Vista Ultimate SP1. Обновление содержимого папки происходит автоматически (с рабочим столом - не всегда) Файл SuperHidden.vbs Код:
'Show/Hide System Files by Herby, edited by Morkva Код:
Windows Registry Editor Version 5.00 Код:
Windows Registry Editor Version 5.00 |
morkva, а этот пункт никак нельзя перенести на рабочий стол или vbs в этом безсилен?
|
R.M.L. можно. VBS вообще может все :)
Универсальная версия для внесения пункта "Отображать скрытые/Не отображать скрытые" в контекстное меню Папки и Рабочего стола В данной реализации под "скрытыми" понимаются также все файлы имеющие атрибуты "системный"! Запись значения "Отображать/не отображать..." теперь идет параллельно в две ветки реестра: HKEY_CLASSES_ROOT\Directory\shell\SuperHidden - для меню папки HKEY_CLASSES_ROOT\Directory\Background\shell\SuperHidden - для меню рабочего стола Файл Add SuperHidden.reg Код:
Windows Registry Editor Version 5.00 Код:
Windows Registry Editor Version 5.00 Код:
'Show/Hide System Files by Herby, hard edited by Morkva |
morkva, отлично :up:
Цитата:
|
Вложений: 1
Drongo
Автор скрипта (Herby) выложил вариант, написанный на AutoHotkey, и скомпилированный в exe-файл. Есть минус - он проще и не меняет значения "Отображать/Не отображать". Но, возможно, будет работать у тебя... Обновление окна вообще работает за счет посыла кода клавиши "F5" в скрипте, не знаю как это может не работать... См. архив. Drongo Предлагаю привести название темы в соответствие с содержанием, например: Пункты "Отображать расширения", "Отобр./Не отобр. скрытые файлы" в контекстном меню проводника" Возможно это пригодится кому-нибудь еще... |
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Jekson07, ну да,поторопившись заполучить нужный мне ответ,не подумал даж о поисковиках.Ведь не один я с этим сталкиваюсь.Мож кому то еще пригодиться эта тема.Спасибо
Цитата:
|
morkva, а с файлами Add SuperHidden.reg и Remove SuperHidden.reg что делать ну всмысле запускать или куда то просто положить
|
Вложений: 1
Цитата:
Цитата:
Спасибо большоеmorkva, родина тебя не забудет )) Если еще найдешь время,можешь сделать такой же аналогичный скрипт для Создание файлов (.ini,.reg,.bat,.vbs,.html,.hta,.pas и тд).Я знаю их сперва кинуть в newshell ну и потом прописать через HK_classes_root в самих расщирениях файла.Делаю как есть,у меня все пашет но как переношу их в виртуалку ничего не происходит.На других машинах не пробовал.Устанавливаю через svcpack файл здесь если сможешь посмотри пожалуйста что я непрвильно делаю. спасибо |
hobbit25, Код ставим в текстовик,изменяем на расширение .vbs и кидаем в папку system32.
Add SuperHidden.reg просто запускаем. Или все это автоматизируем RAR или 7zip SFX методом копировая файлы в нужные папки и запуск REG файла тихим ключом "REGEDIT /S Add SuperHidden.reg". Файл Remove SuperHidden.reg это на всякий случай,если вы передумаете чтобы вернуть исходное значение в меню. |
R.M.L, спасибо за разяснение!!
|
R.M.L
Не понял зачем тут применять VBS, достаточно простого reg файла и Цитата:
Код:
Windows Registry Editor Version 5.00 Цитата:
Суть работы инсталлятора, как я понял, в копировании всего добра в папку \Windows\SHELLNEW. Затем - запуск Shell.exe (предполагаю что он должен создать подразделы "ShellNew" в реестре в "HKEY_CLASSES_ROOT/.*", где [.*] - соотв. расширения файлов и указать пути к болванкам файлов в параметре "FileName", чего он не делает для расширений .reg, .bat, .vbs. Вывод - скрипт странный, однако... Тут можно почитать о ручном методе добавления пунктов в меню Создать. Прошелся поиском по форуму - данная тема обсуждалась не менее 5 раз... :) |
Цитата:
RegWrite ("HKEY_CLASSES_ROOT\.html\ShellNew","FileName","REG_SZ","C:\WINDOWS\SHELLNEW\Default.html") RegWrite ("HKEY_CLASSES_ROOT\.hta\ShellNew","FileName","REG_SZ","C:\WINDOWS\SHELLNEW\Default.hta") RegWrite ("HKEY_CLASSES_ROOT\.bat\ShellNew","FileName","REG_SZ","C:\WINDOWS\SHELLNEW\Command.bat") RegWrite ("HKEY_CLASSES_ROOT\.vbs\ShellNew","FileName","REG_SZ","C:\WINDOWS\SHELLNEW\Script.vbs") RegWrite ("HKEY_CLASSES_ROOT\.reg\ShellNew","FileName","REG_SZ","C:\WINDOWS\SHELLNEW\Default.reg") но никак не срабатывает на других машинах. Спасибо |
Цитата:
Хотя бы здесь: http://leechermods.blogspot.com/2008...nd-script.html |
Ребята - а можно ли с помощью данной фичи добавить пункт - добавить "Отправить по сети для ..."
а вот для кого написать батники ( с этим проблем у меня нет) - такое вообще реально ли... к примеру встаем на файл(ы) жмем ПКМ и выбираем отправить по сети для - > Пользователь 1 |
Space-06, Не плохая мысль и мне думаю это понадобиться.И еще сделать например подключить и отключить сетевое подключение и т.д.
|
дошел до того что можно добавить запись "Отправить по локальной сети" [HKEY_CLASSES_ROOT\*\Shell\Отправить по локальной сети]
а как бы теперь сделать - чтоб этот список стал выпадающим и к нему прикрутить заветные батники... пока на этом остановился... если есть идеи как сделать его выпадающим - то общими усилиями думаю доделаем... |
в принципе удалось выяснить тока вот что:
"... Когда пользователь щелкает правой кнопкой мыши на любом объекте в пространстве имен, система создает контекстное меню из двух частей: стандартного меню для объектов данного типа и пунктов меню, добавляемых зарегистрированными обработчиками. Зарегистрированные обработчики — это СОМ-серверы, запускаемые в адресном пространстве процесса (in-process servers) и реализованные в виде динамических библиотек. ..." Цитата:
|
О чем собственно речь идет ?? Что мутим ???
|
SOLON7, разбираемся с контекстном меню =)
|
Цитата:
|
Space-06, библиотечка и так регистрируется в системе через regsvr32,а прописывать пункты это уже надо делать в самой Дллки..Вы своим этаким алгоритмом усложняете процесс запроса на дллку.
|
Вы можете использовать программу.. Блин не помню как она называлась.
Толи Fexplorermenu толи Context menu !! Спросите у ШУМ. Он сначала заморачавался с этим. Потом все таки использовал мои ДЛЛ !! Если конкретно мне распишите мне задачу. До винтиков и болтиков. То могу помочь. А то непонятно что кокретно нужно !!! |
SOLON7, вот тебе домашнее задание для размышлений.Сделать в контекстном меню проводника (не в контекстном меню Мой компьютер) функции "Скрыть/показать скрытые файлы,сркыть показать расширение файлов,открыть закрыть СДРОМ,открыть меню Выполнить или например перезагрузить ,выключить и т.д. Думаю для тебя это не составит никакого труда,мы то тебя знаем :)
|
Цитата:
Просто есть разные варианты контесктных меню. Есть меню дисков, есть меню файлов *.* есть меню *.bmp есть меню папок !! В общем немного поконкретнее !! |
Цитата:
Библиотечка (СОМ или ActiveX ) CLSID {XXXXX-XXXXX-XXXXX-XXXXX-XXXXX} будет читать параметры из ini файла в котором будет прописано какое приложение и с какими параметрами запускать, например: если щелкаем ПКМ по рабочему столу то в Контекстном меню появляются подменю: Открыть/закрыть CD Открыть "Выполнить" - "Выключить/Перезагрузить Комп если щелкаем по Файлам (*.*) - появляется пользовательское меню - которое можно прописать в Ини ( будь то запуск программы для приложения и название меню.... |
На данный момент я знаю как добавлять пункты в папки и файлы (кодом дельфи).
Остальное пока не рассматривалось. |
R.M.L, Ну так все таки покажине на срине как бы хотел видеть интеграцию в оболочку !!
А то не совсем понятно что мего именно ты хочешь ??? Для более глубоко понимая моего вопроса ознакомьтесь с Пакетом Distr Tools http://forum.oszone.net/thread-132026-13.html Мы его делали с Шумом !!! |
Особо не вчитывался в тему, но как я понял здесь разбираемся с тем, как в контекстное меню добавить свои пункты. Ну что ж, попробую помочь Вам в решении данного вопроса :)
Итак, в данном посте рассмотрим решение следующих вопросов: 1) Как добавлять свои пункты в контекстное меню файлов определённого типа (например txt)? 2) Как добавить свои пункты в контекстное меню абсолютно всех файлов? 3) Как добавить свои пункты в контекстное меню корзины? 4) Как создать свой тип файлов и добавить в его контекстное меню определённые пункты и выбрать пункт, который будет использоваться по умолчанию? 5) Как для нескольких типов файлов быстро создать одинаковые пункты в контекстном меню и также быстро изменить их? 6) Как добавлять свои пункты в контекстное меню Мой компьютер? 7) Как добавить свои пункты в контекстное меню только папок? 8) А есть ли программы, для редактирования контекстного меню, и какие?
Примечание: В твиках реестра вместо Код:
[HKEY_CLASSES_ROOT\.OSzone\Shell\Новый раздел #1] Код:
[HKEY_CLASSES_ROOT\.OSzone\Shell\15] Также довольно лёгкий способ изменения контекстного меню - это открыть любую папку, выбрать в меню "Сервис" пункт "Свойства папки...", перейти на вкладку "Типы файлов", выбрать там нужный тип файлов, нажать на кнопку "Дополнительно" и в открывшемся окне редактировать контекстное меню и иконку файлов. Если же Вам нужен будет твик ваших изменений, то я думаю если вы внимательно читали данный мануал, то Вы сможете легко его найти в реестре. Или просто нажимаем Ctrl+F и вводим например название любого созданного Вами пункта контекстного меню. После чего экспортируем раздел реестра. PS: Надеюсь мануал всем прочитавшим его будет понятен :) PPS: Пока всё это писал, нашёл на форуме тему Интерфейс - Настройка контекстного меню файлов/папок/дисков .:[все вопросы]:., в которой обсуждается тоже самое, но всё же напишу здесь, хотя надо бы наверно там. |
Stayshayder, ого, Спасибо! Это тянет на статью в учебник по Автоматической установке Windows :)
|
Stayshayder, спасибо
|
Народ!подскажите пожалуйста.
Как добавить нужный пункт в контекстное меню "Создать".....??? Укажите просто на нужную ветку реестра. А если конкретно то хочу добавить пункт создать батник.. |
9119
Цитата:
|
Вложений: 1
9119, Запусти этот файл (во вложении) и будет то что нужно...Кроме твика реестра,нужно еще создать батник(образец который будет создаватся из пункта создать) и поместить его в папку %windir%\SHELLNEW...
P.S.Пункт появится после нажатия правой клавиши мыши-обновить, на рабочем столе. |
Цитата:
Цитата:
Применяем твик из myCustom Код:
HKCR,".расширение\ShellNew","NullFile",0x0,"Образец.расширение" Код:
[HKEY_CLASSES_ROOT\.расширение\ShellNew] |
Цитата:
- Теперь reg файлы не нужны. И сам скрипт может лежать где угодно, не обязательно в System32 - Запись в реестр ведется для текущего юзера, ибо не всегда есть права админа - Пункт меню добавляется только в контекстное меню открытой папки - так удобнее и логичнее, но в XP вроде не работает. Там только по контекстному меню папки можно. Но я на Win 7 сижу. На висте тоже должно работать. - Добавлена иконочка Идея такая: Запускаем скрипт. Он смотрит, если ветка "HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\SuperHidden" не существует, то создает ее, иначе удаляет. В реестр записывает путь к самому себе с параметром (любым, я выбрал "-argument"). Затем, когда пользователь кликает по нашему пункту меню, запускается скрипт, ему передается параметр, скрипт понимает, что если есть параметр, то надо не удалить раздел, а изменить запись в нем (извиняюсь за кривое объяснение) Код:
Dim WSHShell |
То же самое, только для расширений файлов (Скрыть/Показать)
Код:
Dim WSHShell |
9119, По поводу меню ''Создать - BAT File''...
Чего городить огород? ''Создать - Текстовый файл'', далее пишешь в нём нужный код, сохраняешь и меняешь расширение на BAT или CMD. Или нужен новый файл уже с куском кода? |
Добавление пункта "Создать папку" в контекстное меню на первое место
Как работает: Запускаем скрипт. В контекстном меню открытой папки на первом месте появляется пункт "Создать папку". Все, можно пользоваться. Чтобы удалить этот пункт, нужно еще раз запустить этот скрипт. Код:
Set WShell = CreateObject("WScript.Shell") |
Цитата:
|
Цитата:
Код:
Set WShell = CreateObject("WScript.Shell") |
Подскажите.
-Создал пустой текстовый документ -Вставил в него код скрипта -Сохранил получившееся с расширением vbs -Создал batник с таким содержимым: start /wait HideFileExt.vbs start /wait ShowSuperHidden.vbs Вопрос в следующем. Что не так делаю? Как запустить скрипт на T13? Спрашиваю т.к. не отрабатывает (вылазит ошибка). |
Цитата:
|
А можно добавить пункт , чтобы выделялись те файлы у которых такая же дата , будет очень удобно выделять фото по дате
|
Всем привет. :jump:
Мальчики подскажите и помогите пожалуйста, даже не чайнику , а полнейшей кастрюле в этих вопросах. Желательно так, чтобы дошло даже до блондинки... :durak: Суть вопроса вот в чем. Очень часто, практически все рабочее время работаю в Acrobat-е (не Reader-е). Вешать ярлык на стол не выход, так как там и так "непровернешься"... :crazygirl: Помогите плс вставить пункт Acrobat-a в меню создать. Чтобы кликнула правой мышкой на столе и в менюшке было создать Acrobat... :yes: Заранее всем пасибки, а тому кто подскажет самый простой и на 100% рабочий способ еще и цемки 100 тысяч раз!!!!!!!!!!!!!! :girlinlove: |
Beepsi, используйте TweakUI, найти можно здесь :)
После этого создайте пустой документ Acrobat'а (это будет шаблон) и укажите путь к нему тут: |
Habetdin
Огромное пасибки. С горем пополам разобралась. Как и обещала 100000000000000000000000000000000000000000000 раз цемки :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: :girlinlove: |
Подскажите.
-Создал пустой текстовый документ -Вставил в него код скрипта -Сохранил получившееся с расширением vbs -Создал batник с таким содержимым: Код:
start /wait HideFileExt.vbs -Запускаю batник - в результате следующая ошибка: Помогите победить эту проблему. Согласен на запуск на "живой" системе :) |
Fresh96, запускаете с правами админа?
|
Цитата:
|
Fresh96, а если запустить так?
Код:
start /wait ShowSuperHidden.vbs 1 |
Чтото не хочет (
А в указанные скрипты, случайно, ничего не нужно дописывать самостоятельно? |
Fresh96, просто у вас нет ветки HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden
А скрипт проверяет ее и выдает ошибку: Цитата:
|
Посмотрел в реестре - записи создаются. Но не появляются соответствующие пункты в меню.
Имеет ли значение в какой кодировке файл? Вышлите, пожалуйста, в ПМ скрипты которые работают у Вас. |
Цитата:
|
Цитата:
Поддерживает. Только немного другие ветки реестра нужны. Код:
Dim WSHShell Set WSHShell = WScript.CreateObject("WScript.Shell") |
|
Всем привет, подскажите пожалуйста как сделать чтобы в контекстном меню при нажатии на файл правой кнопкой появлялся пункт "Копировать путь" раньше в сборке zvercd такая штучка была а щас нет и без нее очень неудобно.
|
wolfxr, а вот так попробуй.....
|
JohnTi, спс, но хотелось бы услышать есть ли способ чтобы добавить такую фишку через реестр а не пользоваться софтиной?
|
Цитата:
[addon] path2clip, также входит в состав [addon+live+конструктор] Дополнительные апплеты панели управления |
Ребят, может инфа вам полезна будет: http://www.docwin.ru/article1005.html
|
Прочитал всю ветку, но своего варианта не нашел.
Если можно подскажите как в контекст проводника добавить пункт отправить на CD. У меня его нет, имеется только на дискету. Сборка XP SP3 |
всем привет, и всех с праздниками.
А как можно в контекстное меню папку создать, а не комманду разобрался вот так например explorer.exe C:\Program Files\Progs |
Вложений: 1
Доброго времени суток!) Когда-то видел где - то, но не могу найти. как вставить строку в это "контекстное меню" например имя или сайт, (и если возможно ссылку на программу или игру) подскажите как это сделать...
|
One THE darK, список программ найдете в этой теме
|
Помогите, пожалуйста, актуализировать этот твик с 9-й страницы ( http://forum.oszone.net/post-1179019.html#post1179019 ):
Добавление пункта "Создать папку" в контекстное меню на первое место В конце строк пробелов нет. У меня Win XP sp3 home(пробовал и из-под админа и из-под юзера) - ни в рабочей системе, ни в виртуалке (XP SP3 Prof) не работает- в контекстном меню ничего не появляется. Если так вбить в консоли Код:
wscript.exe YYYY_MM_DD.vbs -folder Кстати, я сохранял (в Блокноте)и в "ANSI" и в "Юникод"-кодировке. Разницы нет. А вот при вызове скрипта, сохранённого в "UTF-8" выдаётся сообщение о нераспознанных символах в превой строке. В какой кодировке сохранять VBS-скрипт? |
Здравствуйте Господа программисты!!!
Очень нужна ваша помощь в следующем вопросе: Есть программа работающая с базой данных Access, включающая в себя следующие таблицы: ... Заказы,клиенты,продукты.... Мне нужно чтобы при создании ЗАКАЗА автоматически создавалась группа папок в определенном месте диска (D:\Documents\Заказы\...), а имена этих папок создавались бы из определенных полей таблиц. Например: после создания заказа должны появится папки по указанному пути с таким вот именем: D:\Documents\Заказы\ул.Красная\Сергеев\ где ул.Красная это адрес клиента, Сергеев это Фамилия клиента, В папке "Сергеев" в свою очередь создаются папки (Стойка компьютерная,Стол письменный,Шкаф купе), имена которых берутся из подтаблицы "продукты" (в которой мы собственно и составляем заказ), каждая из которых содержит в себе еще 4 папки с неизменными названиями(Замер,Модель,Раскрой,Эскизы,Документы).... имя 1ой папки-берется из таблицы qdfOrders - Address имя 2ой папки-берется из таблицы qdfMain - Client имя 3ей папки-берется из таблицы tblOrdersProducts - Product "третьих" папок должно создаваться столько, сколько заказано продуктов, за исключением услуг(которые кстати тоже находятся в таблице tblOrdersProducts), в каждой из них создаются следующие папки: Замер Модель Раскрой Эскизы Документы С нетерпением жду ответа |
Доброго времени суток! Нужна ваша помощь... В контекстное меню нужно добавить "имя человека" сделать эту строку верхней и без ссылок на программы, то есть просто слово верхней строчкой и всё. И еще, как это можно внедрить в дистрибутив Windows XP?
|
Цитата:
|
One THE darK, смысл затеи не улавливаю, но вот для человека с именем iRobot:
Код:
Windows Registry Editor Version 5.00 |
Vadikan, это работает, но при нажатии ПКМ именно на файле.
Задумка такая вот, хочу подарить windows девушке, и при нажатии на рабочем столе (обычном нажатии) в контекстном меню "в самом верху" было написано её имя (просто слово, без пере направления на программу, ну в смысле запись должна быть серой ну чтобы нельзя её было нажать.) Я это уже делал так, сталкивался на каком-то сайте с этим, но уже долго и упорно ищу и не могу найти эту статью. Может кто-нибудь поможет мне...? |
Цитата:
Цитата:
Цитата:
|
Vadikan, в интернете много похожих таких статей. но это все не то. вот разобрался сам. все получилось и работает. Спасибо за помощьVadikan.
|
Vadikan в меню рабочего стола не работает
One THE darK покажите как |
ferget, только при нажатии на файл ПКМ =)
|
Вот решение этой проблемы.
Для начала понадобится программа "ResHacker" и редактировать будем "Shell32.dll" Открываем Shell32 и в каталоге menu ищем 215 строку, она выглядит так: Код:
215 MENUEX Код:
215 MENUEX " oszone.net" - это и есть ваще слово, которое будет в контекстном меню рабочего стола. ( пробел - это расстояние т.е. чтобы слово находилось в середине или на ваще усмотрение. P.S. При редактировании Shell32, сделайте копию файла. После сохранения замените его в папке (%windir%\system32) ferget, вот пожалуйста :-) Цитата:
|
Можно ли такое сделать для windows 7: ( со значками в контекстном меню)
1.Показать/скрыть расширение файлов 2.Показать/скрыть скрытые файлы |
|
|
Цитата:
|
Цитата:
|
Как сократить строчку в контекстном меню файла, папки и т.д "Сканировать программой ESET smart security", или где она находится в реестре? сп.
|
Цитата:
|
Здравствуйте. Удалил с компьютера одну прожку. Вроде все остатки после нее подчистил, но в меню Пуск, при нажатии правой клавишей на Мой компьютер, в контекстнов меню присутствуют остатки этой самой прожки.
|
Profile, к меню пуск это отношения не имеет, это контекстное меню "компьютера". Найти и удалить ненужные записи можно в разделе реестра
Код:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D} |
Подскажите, пожалуйста, как можно добавить пункт в контекстное меню CD/DVD диска...
|
el_verdugo, смотрите в сторону HKEY_CLASSES_ROOT\Drive\
|
HKEY_CLASSES_ROOT\Drive\shell - распространяется на ВСЕ диски
HKEY_CLASSES_ROOT\Drive\shellex - позволяет вроде бы более тонко настроить, но имеет какой-то свой формат... осталось только найти какой именно... |
Как добавить в контекстное меню проводника в раскрытой папке пункт "Командная строка"?
|
miha2154, в самом верху форума есть прямоугольник поиска
туда нужно ввести добавить пункт командная строка результат: http://forum.oszone.net/search.html?...17j10179799j31 2 верхних результата: Как добавить команду "Командная строка" в контекстное меню для папок Microsoft Windows NT/2000 Разное - [решено] Командная строка |
|
miha2154,
Цитата:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Command Prompt] @="Командная строка" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Command Prompt\command] @="Cmd.exe /k pushd %L" |
|
miha2154,
Цитата:
... В этой теме вроде нашли решение,но через программу. |
miha2154,
Не правильно указал где.Извиняюсь здесь |
Ну это я видел, пробовал FileMenu Tools. Просто хотелось обойтись штатными средствами.
|
Доброго времени суток, форумчане!
Назрел вопрос: как осуществить описаное http://safezone.cc/forum/showthread.php?t=3696 явление? Ввиду возраста материала, линки, полагаю, давно умерли, но теория остаётся востребованной. Буду признателен за решения вопроса... |
Вложений: 1
Цитата:
Архив оригинальный - англоязычный, но при желании можно поправить локализацию. Напомню, эти манипуляции добавляют Выбранные действия выполняются без подтверждения, что очень удобно для работы на ноутбуке с татчпада. Можно скрыть штатную кнопку выключения. Есть файлы для возвращения системы к прежнему состоянию. Работа этого способа основана на небольшой утилите командной строки - NirCmd. Думаю, можно расширить выпадающий список действий, согласно функционалу NirCmd. От себя добавлю: Но тут нужно быть аккуратным - неосторожный щелчёк - комп будет выключен... ))) Вобщем, пробуем... |
Цитата:
почему-то не работает нормально из-под юзера. при запуске скрипта выдается ошибка "не удается открыть для чтения раздел реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden" что делать? ps: разобрался - перед запуском скрипта надо было включить в системе отображение скрытых папок. |
Цитата:
Цитата:
Что делать? |
Добавил вот такой элемент в контекстное меню файла по советам с этого топика:
Код:
Windows Registry Editor Version 5.00 |
Подскажите пожалуйста как с этого скрипта выкинуть отображение системных файлов, оставить просто отображение скрытие скрытых файлов и папок?
|
Есть у кого нибудь готовый твик для добавления .reg в меню создать?
|
Цитата:
Код:
[HKEY_CLASSES_ROOT\.reg\ShellNew] |
Цитата:
|
В какой ветке можно добавить что-нибудь в контекстное меню рабочего стола?
|
Цитата:
|
Цитата:
|
|
Цитата:
HKEY_CLASSES_ROOT\Directory\shell - добавление в контекстного меню ПАПОК, но это другой ключ Если создать HKEY_CLASSES_ROOT\Directory\Background\shell и добавить туда что-нибудь, эффекта 0. |
TakTo,
XP Tweaker RE 1.53 build 78 |
Цитата:
|
Можно ли как-то изменить отмеченные пункты?
|
Цитата:
|
Цитата:
|
Разобрался - у меня стоит FastStone, так вот он подменяет ветки реестра, ответственные за контекстное меню своими ветками. Конкретно за tif отвечает FastStone.tif. Как посмотреть в общем виде на какую ветку реестра переназначена та или иная обработка? Точно такж же переназначает IrfanView их на свои папки
|
Вложений: 1
Цитата:
Зашёл по кнопке свойства папки - нет флажка "расширения скрывать". Поставил/снял - всё появилось как и раньше. Хотелось меньше кликов делать, чтобы их скрыть/показать ;) Но, думается - лучше штатной кнопкой в каждой папке. Во вложении. Версия winrar не ниже 5. Да и вообще система "старенькая", восстанавливал не раз из полной жопы, как и пыльное железо P5K, E8400, DDR2-4/3,25Gb. Последний раз активирована через интернет в 16м году после смены камня на Xeon® E5450 12M, потом обратно E8400. PS: здесь сегодня по другой причине. На одном известном сайте, который абсолютно(!) каждый посещал хотя-бы раз, написали/запустили скрипт, "убивающий" пк - не сразу, постепенно. Собираю информацию... Пока-что заблокировал ip-диапазон - не помогает. В отличии от гугля и т.п. Но об этом в другой теме. |
Время: 08:08. |
Время: 08:08.
© OSzone.net 2001-