[identity profile] barselon.livejournal.com posting in [community profile] useful_faq
Если нажать на правую кнопку мышки на любом значке рабочего стола W7 то появляется контекстное меню.
Там много пунктов. Некоторые пункты добавляют проги, устанавливаемые пользователем.
Я часто делаю одно рутинное действие через такое контекстное меню.
Нашел гаджет, который позволяет любые ярлыки запускать в одно нажатие "левой кнопкой". Удобно. Кликнул один раз по "картинке" - и все заработало.
Хочу вот создать ярлыки на разные проги от строчки контекстного меню и уложить их (ярлычки) в этот гаджет.
Но не понимаю, как превратить строчку контекстного меню в ярлык.
Вопрос:
А можно каким нить "пассом" одну из строчек этого меню превратить в ЯРЛЫК?

Date: 2015-06-15 06:28 am (UTC)
From: [identity profile] rus-from-tallin.livejournal.com

Если вы хотите запускать ярлыки в один клик, то добиться этого в Вин7 проще так:
Клавиша "Пуск" - Панель управления (Контрол панел) - Параметры папок - Поставить галочку в "открывать одним щелчком"

Если я вас понял неправильно, прошу снисхождения... :)

Date: 2015-06-15 09:42 pm (UTC)
From: [identity profile] rus-from-tallin.livejournal.com

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

Date: 2015-06-15 04:26 pm (UTC)
From: [identity profile] qyix7z.livejournal.com
Контекстное меню на то и контекстное, что зависит от контекста, то бишь от объекта, на котором идет правый клик. А вы хотите делать нечто с ярлыком, который к объекту никак не привязан. Как ярлык "узнает" над каким объектом ему совершать "рутинное действие"?

А строчки все (ну почти) из контекстного меню в реестре записаны. Действия в основном привязаны к расширению файла и записаны в той ветке реестра, что за это расширение отвечает.

Date: 2015-06-15 08:52 pm (UTC)
From: [identity profile] oban-tm.livejournal.com
Там обычно строчка вида:

"Путь к исполняемому файлу/библиотеке" "%1"

как вы собираетесь получать параметр %1 без контекста?
Edited Date: 2015-06-15 08:55 pm (UTC)

Date: 2015-06-16 12:22 pm (UTC)
From: [identity profile] irq-a.livejournal.com
Где-то видел приме программы, какое-то расширение проводника что ли, но это надо разбираться и компилить. А через реестр можно, видел примеры, но не уверен, что это будет просто и удобно. И там основано было на типе файла вроде, для какого-то конкретного типа добавлялось действие.

Date: 2015-06-16 12:38 pm (UTC)
From: [identity profile] irq-a.livejournal.com
Я видимо сначала не так понял задачу, хотя в моём случае вроде похожая проблема была. А вообще часто какое-то действие = вызов программы с параметрами. Например, открытие txt - вызов блокнота с указанием имени файла. Аналогична для картинок, офисных файлов, отличается только сама программа, которая вызывается. Так что отталкиваться надо от этого. В винде (и в других ОС вроде тоже) даже есть отдельный раздел для настройки того, какая программа для какого типа файла вызывается.