Как открыть контекстное меню?

Как открыть контекстное меню?

Контекстное меню (англ. context menu, pop-up menu) – это скрытое меню, которое появляется при нажатии правой кнопки мыши. Данное меню представляет собой список команд и функций для выбранного объекта или элемента (папки, файла, выделенного текста и т.д.).

Всплывающее меню, так его часто называют, имеет разное содержание в зависимости от типа выбранного элемента и программы. Например, если выделить папку и нажать по ней правой кнопкой мыши, то в открывшемся контекстном меню Вы увидите команды, которые можно выполнить для этой папки (открыть, копировать, переименовать и т.п.).

Ниже показан пример всплывающего меню для выделенного текста в программе Microsoft Word.

Контекстное меню можно открывать не только для выбранных объектов, но и на пустом месте (например, рабочего стола, внутри папки, панели задач).

Как открыть контекстное меню?

Есть несколько способов открыть контекстное меню в операционных системах Windows.

  • Правой кнопкой мыши
  • Комбинацией клавиш Shift+F10 (также и в Linux)
  • Клавишей меню на клавиатуре (она справа от Win)

В OS X всплывающее меню можно открыть, удерживая клавишу Control и кликнув левой кнопкой мыши по нужному объекту.

См. также: меню Пуск.

Если нажать правую клавишу мыши, то появляется меню. Меню это имеет разное количество пунктов и вид. Это зависит от того, на каком объекте вы нажали правую клавишу мыши.

При нажатии на Рабочем столе, вид меню один. А если кликнуть ПКМ по папке или файлу — то мы увидим совсем другое меню. Именно поэтому меню и принято называть контекстным. То есть, его вид зависит от контекста — объекта на котором мы его вызываем.

Сразу после установки Windows, меню имеет стандартный вид. Примерно вот такой. По мере работы, вы устанавливаете новые программы, делаете настройки. В результате, вид меню меняется. Некоторые программы добавляют сюда свои пункты. Меню становится больше.

Мы можем отредактировать контекстное меню, убрав оттуда то, что мы не используем. И наоборот добавив пункты, с программами, командами и настройками, которые часто используем.

Мы рассмотрим редактирование контекстного меню с помощью специальной программы, а так же вручную, редактированием Реестра.

Редактирование контекстного меню с помощью бесплатной программы Easy Context Menu.

Программ, для редактирования меню довольно много. Мы рассмотрим с вами одну программу. У неё есть три преимущества.

Она бесплатна, она на русском языке и работать с ней очень просто. Называется программа Easy Context Menu.

Сначала скачаем программу с официального сайта.

Ссылка: https://www.sordum.org/downloads/

Загрузка открылась у меня в левом нижнем углу, потому что я использую Гугл Хром. Архив с программой быстро скачался. Можно открыть его прямо отсюда.

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

Распаковать обычный zip архив можно и без архиваторов, для этого можно нажать на архиве правую клавишу мыши и выбрать пункт Извлечь все… Или, если у вас есть архиватор, просто распакуйте архив с помощью него.

Проверим архив позже, а сейчас запускаем программу. Она работает без установки. Здесь два файла, отдельно, для каждой разрядности Виндовс.

Проверяем разрядность (или битность) системы. У меня Windows 10 x64.

Я запускаю этот файл. Если у вас 32-х разрядная система, запускайте этот файл.

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

Программа открылась. Сразу настроим русский. Просто нажимаю Options, навожу на Languages и выбираю из списка Русский. Программа на русском языке. Давайте добавим ярлык на рабочий стол. Для этого кликаю сюда. Готово, можно работать.

В главном окне мы видим огромный список команд, настроек и приложений, которые можно добавить в контекстное меню. Как я уже сказал, у разных объектов контекстное меню своё. Поэтому список состоит из разделов.

Если свернуть все разделы, нажимая на минусы в левой колонке, то мы видим, сколько всего разделов. Здесь есть Контекстное меню Рабочего стола, Моего компьютера, в случае Десятки — Этот компьютер. А так же меню дисков, папок и файлов. У каждого из этих объектов своё меню. Кроме того, здесь есть отдельное контекстное меню EXE файлов. Отсутствие галочек говорит о том, что никаких настроек пока не сделано.

Я открою меню Рабочего стола, это вот это меню. Добавим какой нибудь пункт сюда. Например Показать/скрыть расширения файлов. Теперь, чтобы сохранить сделанную настройку, нажимаем на мышку с плюсом. Готово, настройка сохранена.

Давайте проверим. Закрываю программу. Нажимаю правую клавишу мыши на Рабочем столе. В контекстном меню появился новый пункт: Инструменты. Если навести на него курсор, то мы видим, что здесь есть пункт: Показать/скрыть расширения файлов.

Обратите внимание на текстовый документ. Расширение у него скрыто. Кликаю по новому пункту — расширение появилось. Быстро и удобно.

Программа записала эту настройку в реестр Виндовс. Теперь меню будет иметь такой вид после перезагрузки или выключения компьютера.

В то же время, с помощью этой же программы, можно очень легко убрать эту настройку и добавить другие пункты. Чтобы убрать отдельную настройку, снимаем с неё галочку и снова нажимаем на эту же кнопку. То есть, любое изменение настроек, сохраняется этой первой кнопкой.

Если вы запутались в своих настройках и хотите полностью сбросить их в первоначальное состояние, то нажмите вторую кнопку с минусом. Все галочки сняты. И даже ярлык программы удалён. Как будто и не было никакой программы.

При желании, мы можем добавить ещё несколько команд в контекстное меню Рабочего стола. Команды входящие в группу Инструменты, будут добавлены в это отдельное подменю.

Если вам хочется добавить вот эти команды, например Управление компьютером, Диспетчер задач или Панель управления — сохраняю. То они добавятся уже в отдельное подменю Стандартные инструменты. То есть, в основном контекстном меню у нас теперь добавилось два пункта, и в каждом из них есть вот такие подменю, с вашими выбранными командами.

Обратите внимание на группу Завершение работы. Кстати, в одном из видео мы делали кнопку выключения компьютера на Рабочий стол. Ссылка на видео есть в описании.

С помощью этой программы вы парой кликов добавите любые из этих команд: Сон, Перезагрузка, выключение. Обратите внимание, можно выбрать Завершение работы и Выключение компьютера. Сохраняю. Это две разные команды.

При выборе первой, появляется окно, в котором можно выбрать вариант завершения работы. Или сразу нажать на кнопку ОК.

При выборе второй команды сразу произойдёт завершение работы.

Итак, вы можете выбрать и добавить в контекстное меню те команды, которые вам хочется. Не путайте контекстные меню. Если добавили команду в контекстное меню папок, то там её и ищите. Потому что, если искать её в меню Рабочего стола, то появится ощущение, что программа не работает, «он опять пиарит эту прогу за деньги», да и вообще всё пропало.

Про кнопку с плюсом и минусом мы поговорили. Кнопка с шестеренкой редактирует список команд. Можно выбрать команду, изменить её название, расположение (подпункт меню), а так же, например запускать команду от имени администратора. То есть Командная строка, добавленная в меню, будет запускаться от имени администратора.

Кнопка со щёткой открывает меню чистки стандартного контекстного меню. Здесь будьте предельно аккуратны. Не удаляйте пункты, а только снимайте галочки, и советую делать это по одной. После чего смотрите на результат.

Ну и последняя кнопка показывает информацию о программе. Здесь неточная информация. Если зайти на сайт, то видно, что последнее обновление было в 2018 году. То есть, программа не заброшена. Она обновляется.

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

А нет ли в проге Вирусов?

Я использую бесплатные программы с сайта sordum.org достаточно давно. Это бесплатные качественные программы.

Не так давно, делал видео, как отключить обновления Windows навсегда. В котором использовал программу с этого сайта. Ссылка есть в описании.

Если проверить скачанную и распакованную программу на Вирустотал точка ком, то здесь, как видите всё хорошо. Если же проверять архив, то есть несколько срабатываний. Доктор Веб нашел троян. А Sophos нашёл что то в файле NirCMD. Программное обеспечение — довольно известное бесплатное ПО, которое использует рассматриваемая нами программа Easy Context Menu.

Я немного посмотрел эту тему и считаю, что это ложное срабатывание. Такое бывает очень часто. По крайней мере, ни браузер Гугл Хром, ни защитник Виндовс ничего не заподозрили. А это уже о чём то говорит.

Никаких проблем, при использовании программ от Sordum у меня не было.

Это моё собственное мнение. Если вы испытываете недоверие к этому сайту или программе, не используйте её.

Используя данное ПО, а так же всё, что вы делаете на своём компьютере или ноутбуке, вы делаете на свой страх и риск. Вы берёте всю ответственность на себя.

Редактирование контекстного меню с помощью Реестра Windows

Теперь давайте попробуем отредактировать контекстное меню вручную. Будем использовать Реестр Виндовс.

Редактирование реестра сделать очень легко, но неправильные действия могут привести к непредсказуемым последствиям.

Прежде чем делать что либо, обязательно подстрахуйтесь и создайте хотя бы точку восстановления системы. У меня есть пара видео на эту тему, посмотрите, ссылки в описании. Можно так же создать резервную копию системы. Эти видео так же найдёте в описании.

Можно сделать резервную копию реестра целиком. Но в восстановлении такой копии есть свои тонкости, а это не тема сегодняшнего видео.

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

Итак, чтобы изменить контекстное меню, запускаем редактор реестра. Для этого можно просто нажать на кнопку Пуск и напечатать на английском слово: regedit

Редактор нашёлся, он уже выделен, осталось просто нажать на клавишу Enter. Это универсальный способ, работает в Windows 10, 7, 8.1.

Так же можно открыть редактор ещё одним универсальным способом, используя диалог выполнить. Нажимаю одновременно:

Windows + R

.. и ввожу в диалог команду:

regedit

Нажимаю Enter — редактор реестра перед нами.

Ближе знакомиться с Реестром Windows будем знакомиться не в этом видео. Всё что нам нужно сейчас, это открыть несколько нужных параметров.

Почему то, многим юзерам не нравится вот этот пункт Отправить. Ещё один пункт Отправить, который появился в Десятке, так же многие спрашивают, как удалить пункты установленных приложений и программ. Например, WinRAR. На мой взгляд, эти пункты удобны. Так же многие пишут, как удалить пункт Проверка с использованием Windows Defender…

Я покажу, как убрать эти пункты, а вы сами решите, какие из них вам нужны.

Постараемся не удалять а просто скрыть их, чтобы можно было легко вернуть назад.

Итак, чтобы удалить (скрыть) нижний пункт Отправить из контекстного меню.

Для этого, нам нужно открыть вот такую ветвь:

HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers

внутри есть раздел SendTo. Просто выделяем его. Здесь, основном окне редактора, у вас будет скорее всего один параметр, вот с таким названием. Кликаю по параметру и выбираю Изменить. Чтобы отключить действие параметра, просто вводим в поле значение тире или минус, перед самим значением.

Чтобы удалить верхний пункт Отправить из контекстного меню

Теперь избавимся ещё от одного непопулярного пункта. Он тоже называется Отправить, но имеет вот такой значок. Можно перевести его название, как поделиться. В английской версии он называется Share.

Открываем ветку:

HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers

В этой папке нас интересуют сразу несколько объектов. Во первых раздел ModernSharing — это и есть верхний пункт Отправить. Просто открываем раздел, правая клавиша мыши на параметре — Изменить. Перед значением ставим минус. Проверяем — верхний пункт так же скрыт.

Чтобы удалить WinRAR из контекстного меню

То же самое можно сделать здесь с папкой WinRAR. Открываем, редактируем параметр, ставим минус в начале. Ок. Проверяем. Из контекстного меню файла WinRAR убран.

В этой же ветке реестра, вы найдёте многие другие программы и приложения, которые добавляют свои пункты в контекстное меню. Возможно вы тоже захотите их скрыть. Как вы уже догадались, в большинстве случаев, нужно искать папку с названием нужного приложения.

Рассмотрим на примере архиватора 7-zip. У него кстати очень правильное контекстное меню. всего один пункт, при наведении на который появляется удобное подменю. Так что, на мой взгляд, этот архиватор уж точно нужно оставить здесь. Если всё же хотите убрать его, делайте аналогично.

Вот этот второй пункт, который обычно находится прямо под 7-zip, открывает утилиту для работы с контрольными суммами. Если вы никогда не используете её, то её можно очень просто скрыть.

Делается это не в реестре, а в настройках 7-zip. Открываем 7-zip File Manager, нажимаем Сервис — Настройки. В настройках открываем вкладку 7-Zip. И снимаем последнюю галочку. Далее Применить, ОК. Закрываем архиватор. Проверяем. Пункта больше нет.

Но если нажать ПКМ на папке, то ВинРАР тут как тут. Чтобы убрать его, откроем ещё ветку. Я скопирую её целиком и вставлю в адресную строку редактора:

HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\WinRAR

и так же ставим минус перед значением параметра.

Нажимаем ОК, выходим из реестра. Желательно перезапустить после этого Проводник. Это можно сделать например вот так. Запускаем Диспетчер задач. Находим Проводник среди процессов. Нажимаем на нём правую клавишу и выбираем пункт Перезапустить.

Проверяем контекстное меню — пункта отправить больше нет.

Если хочется вернуть пункт обратно, то это делается аналогично. Просто удаляем минус, закрываем. Пункт на месте.

Как убрать пункт контекстного меню, заблокировав его?

Осталось удалить пункт Проверка с использованием Windows Defender…

Удаляем ветвь:

HKEY_CLASSES_ROOT\CLSID\{09A47860-11B0-4DA5-AFA5-26D86198A780}

Используем редактор реестра, но немного другим способом.

Возвращаемся в раздел:

HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers

Открываем раздел EPP, открываем для редактирования значение параметра. Если поставить здесь минус, то система через некоторое время восстановит это значение. Пункт снова появится.

Сделаем иначе. Копируем в буфер значение параметра.

Теперь открываем последовательно разделы:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\

Здесь смотрим, нет ли внутри Shell Extensions раздела с названием Blocked. Если есть, открываем его. Если нет, то кликаем правой клавишей прямо на разделе и наводим в контекстном меню на пункт Создать, в подменю выбираем Раздел.

Вводим название раздела, английскими буквами:

Blocked

Вводим без ошибок. Раздел создан. Выделяем его, внутри раздела, в основном окне редактора нажимаем правую клавишу, наводим на пункт Создать > Строковый параметр. В поле Имя нужно ввести вот такое (определенное) название:

{e2bf9676-5f8f-435c-97eb-11607a5bedf7}

Я вставил название, нажимаю Enter. Выхожу из редактора и перезапускаю Проводник.

Проверяем — пункта больше нет.

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

Перезагрузка Проводника Windows

Если вы заметили какие то подвисания или глюки, при открытии окон, нажатии на пункты меню Пуск, Панели задач, открытии файлов, то первое, что приходит в голову — перезагрузить компьютер. Иногда это неудобно.

Прежде чем перезагружать систему полностью, можно попробовать перезапустить проводник. Проводник занимается как раз тем, что показывает нам всё перечисленное выше в графическом виде.

Посмотрим это на примере. Я запущу Диспетчер задач. В Виндовс 10 это можно сделать вот так, правая клавиша на кнопке Пуск — выбираем Диспетчер задач. Если он у вас запустился так же, свёрнутым, то разворачиваем его этой стрелочкой.

Находим процесс Проводник. Если нажать на процессе правую клавишу мыши, то можно очень легко перезапустить проводник. Просто выбрать этот пункт.

Давайте сначала посмотрим, как будет выглядеть рабочий стол без Проводника. Для этого выбираю Снять задачу. Как видите в Диспетчере задач особо ничего не изменилось, а Рабочий стол куда то делся.

Перед нами теперь черный экран и указатель мыши. Я убил процесс Проводник и теперь вместо рабочего стола мы видим пустое черное поле. Если ещё закрыть Диспетчер задач, то будет полный блэкаут.

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

Ctrl + Shift + Esc

Попробуйте, она очень удобная, нажимается пальцами одной руки. Теперь нажимаю:

Файл — Запустить новую задачу

В поле Открыть: просто печатаем

explorer.exe

Этот .exe файл и запускает Проводник. Нажимаю ОК или Enter — Проводник запущен.

Теперь давайте то же самое сделаем одним действием, с помощью командного файла.

Если у вас выключен показ расширений, включите. В Проводнике нажимаем Вид — ставим галочку напротив расширения имен файлов.

Теперь создадим на Рабочем столе новый текстовый документ. Печатаем здесь вот такую последовательность команд.

taskkill /f /im explorer.exe start explorer.exe exit

Если печатать лень, можете скопировать в текстовой версии, ссылка на неё есть в описании видео.

Здесь, командой taskkill — мы завершаем процесс Проводника. Параметр /f делает это принудительно, без появления предупреждающих окон. Параметр /im — указывает на название процесса, который завершает команда taskkill.

Следующая строка просто снова запускает процесс explorer.exe.

Теперь нужно правильно сохранить файл. Нажимаю

Файл — Сохранить как…

Проверяю, чтобы был выбран Рабочий стол. Теперь внимание, в поле Тип файла, нажимаю на выпадающий список и выбираю Все файлы (*.*). Будьте внимательны — это важно.

Теперь в поле Имя файла, вводим имя английскими буквами. Оно может быть любым. Я назову:

reexp.cmd

Ну и кодировку можно тоже проверить, это не обязательно, но пусть будет UTF-8. Всё, нажимаем Сохранить.

На Рабочем столе появился новый файл, с нашим именем. Текстовый документ можно сразу удалить, чтобы не мешал. Можно сразу проверить работу файла.

Двойной клик. Вроде бы всё работает. Сначала завершается процесс explorer.exe, и вторая строка запускает его вновь.

Файл можно убрать с рабочего стола. Вырезаю его и вставляю например в Документы. Можно конечно использовать его и так. Но раз уж у нас тема, контекстное меню, давайте туда его и добавим.

Для этого, открываем наш редактор. Открываем раздел:

HKEY_CLASSES_ROOT\Directory\Background\shell\

Нажимаем на раздел shell и создаём новый раздел. Можно назвать его именем любимого исполнителя, но мы назовём например:

Restart Explorer

Обратите внимание, что именно это название будет красоваться у нас в контекстном меню. Его можно сделать и на русском языке. Написать например Перезапуск проводника, или что то подобное. На ваш вкус.

Но мне кажется, что так гораздо лучше. Можно демонстрировать близким и друзьям новый пункт в контекстном меню, нажимать на него, делая при этом загадочное лицо, и немного надувая щёки)).

На новом разделе снова нажимаем правую клавишу — Создать — Раздел. Здесь пишем уже совершенно конкретное имя:

Command

В этом разделе у нас уже есть пустой параметр. Нажимаем на нём правую клавишу и выбираем Изменить.

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

Находим файл, путь до которого нам необходим. Чтобы легко скопировать путь, нажимаем клавишу Shift, удерживаем её и кликаем по файлу правой клавишей мыши. В контекстном меню находим пункт Копировать как путь. Пункт этот появляется при нажатии на Shift.

Осталось вставить скопированный путь в поле Значение Реестра.

А в Windows 7 это не работает.

Приведённый выше код отлично работает в Десятке. Для Windows 7 и 8.1 его нужно немного изменить.

Создание собственных команд для контекстного меню Проводника и Рабочего стола

Мы знаем, как удалять или редактировать некоторые команды из контекстного меню Проводника и Рабочего стола. Настало время научиться создавать свои собственные команды. Информация о контекстном меню Проводника и Рабочего стола хранится в разделе реестра HKCRDirectoryBackgroundShell . Именно отсюда система узнает, какие команды нужно отобразить в контекстном меню и какие программы нужно запустить, когда пользователь щелкает по выбранной команде меню. Таким образом, вооружившись этими знаниями, мы сможем сами создавать нужные нам команды.

Для добавления новой команды в контекстное меню, достаточно создать в разделе HKCRDirectoryBackgroundShell новый подраздел. Предположим, мы хотим, чтобы в меню появилась команда, запускающая стандартный Блокнот. Создаем подраздел notepad и сразу можем проверить и убедиться, что в контекстном меню Рабочего стола появилась одноименная команда.

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

Для этого редактируем параметр по умолчанию созданного подраздела и записываем для него новое значение, которое мы хотим видеть, например, прописываем слово «Блокнотик» (рис. 4.24).

Рис. 4.24. Новый раздел реестра для добавления команды в контекстное меню

Проверяем и убеждаемся, что в контекстном меню появилась команда Блокнотик (рис. 4.25). Пункт меню мы добавили, но щелчок по нему пока ни к чему полезному не приводит. Для того чтобы новый пункт меню не только отображался, но и работал, нам понадобится настроить еще некоторые параметры.

Рис. 4.25. Новый пункт меню

Подраздел notepad может содержать в себе другие подразделы и различные параметры строкового типа. Сначала рассмотрим параметры. Мы уже знаем, что параметр по умолчанию определяет название команды. Также можно использовать следующие параметры:

? MUIVerb – значение данного параметра заменяет собой значение параметра по умолчанию, то есть мы можем в нем задать имя для команды в меню.

? Extended – наличие данного параметра без значения говорит системе о том, что команда должна отображаться только при нажатии клавиши Shift . Вы можете посмотреть на подраздел HKCRDirectoryBackgroundshellcmd , в котором содержится такой параметр. Поэтому, если держать нажатой клавишу Shift , в контекстном меню появится команда Открыть окно команд .

? LegacyDisable – присутствие данного параметра запрещает отображение в контекстном меню создаваемой команды. Правда, тогда не понятно, зачем вообще создавать команду, если ее не нужно выводить на экран.

? ProgrammaticAccessOnly – присутствие данного параметра так же запрещает отображение в контекстном меню создаваемой команды, разрешая только программный доступ к ней.

? NoWorkingDirectory – наличие данного параметра говорит о том, что при работе программы (если команда контекстного меню запускает программу) не нужно указывать рабочий каталог программы.

Теперь перейдем к подразделам. Прежде всего, нужно создать подраздел command . Параметр по умолчанию данного подраздела должен содержать в себе команду, которая будет выполняться при выборе соответствующего элемента контекстного меню. В нашем случае нужно прописать команду notepad.exe (рис.4.26). Рис. 4.26. Настройки в реестре для новой команды

Как видите, несколько несложных операций в реестре – и мы получаем новую команду для контекстного меню Рабочего стола и Проводника. А зная алгоритм создания новой команды, вы можете изучить и отредактировать параметры других программ, которые вы прописали в операционной системе.

Включение/выключения эскизов

Рассмотрим практический пример создания собственной команды в меню Проводника.

Если вы предпочитаете просматривать файлы в режиме Значки, то заметили, что, например, значки картинок отображаются в виде эскизов. В настройках папки можно изменить данное поведение и отключить показ эскизов.

Включать или отключать эти настройки очень утомительно. Судите сами – сначала надо нажать клавишу Alt , чтобы появилась строка меню у Проводника, далее выбираем меню Сервис ? Параметры папок… . Теперь нужно переключиться на вкладку Вид и поставить или убрать флажок у команды Всегда отображать значки, а не эскизы . Упростим задачу при помощи реестра и небольшого VBS-сценария, который циклически меняет значения параметра IconsOnly в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced .

Создадим новый раздел ToggleThumb в разделе HKCU SoftwareClassesDirectoryBackgroundShell и присвоим параметру по умолчанию строковое значение Включить/ Выключить эскизы . Тем самым мы создали новую команду для контекстного меню папки в Проводнике. Обратите внимание, что теперь мы используем раздел HKCU , чтобы действие примера распространялось только на одного пользователя.

В только что созданном подразделе ToggleThumb cоздаем подраздел command и прописываем в параметре по умолчанию строку wscript.exe «%WinDir% ogglethumbs.vbs» (рис. 4.27). Рис. 4.27. Настройка для выполнения сценария

Теперь создадим сценарий, который будет переключать режим показа эскизов.

Листинг 4.1. Сценарий для включения и выключения эскизов

Set WscripthShell = CreateObject(«WScript.Shell»)

strRegPath = «HKCUSoftwareMicrosoftWindowsCurrentVersion ExplorerAdvancedIconsOnly»

strParIconsOnly = WscripthShell.RegRead(strRegPath)

If strParIconsOnly = 0 Then

scripthShell.RegWrite strRegPath,1,»REG_DWORD»

scripthShell.RegWrite strRegPath,0,»REG_DWORD»

End If

WscripthShell.SendKeys «{F5}»

Сохраните сценарий под именем togglethumbs.vbs и скопируйте его в папку Windows.

Теперь можно открыть Проводник и проверить работу новой команды. Для удобства я сначала выбрал режим Крупные значки , которые отображаются в виде эскизов (рис. 4.28).

Далее я выбрал в контекстном меню пункт Включить/Выключить эскизы и получил следующий результат – вместо эскизов я увидел значки программы Adobe Photoshop, ознакомительную версию которой я поставил несколько дней назад на своем компьютере (рис.4.29). Рис. 4.28. Отображение файлов в виде эскизов Рис. 4.29. Отображение файлов в виде значков Данный текст является ознакомительным фрагментом.
Читать книгу целиком
Поделитесь на страничке

Следующая глава >


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *