Fixes for FAR as Scheduled Task

Анонсы новых плагинов. Обсуждение плагинов ведется ниже.
Post Reply
User avatar
Тигрёнок
Posts: 391
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Fixes for FAR as Scheduled Task

Post by Тигрёнок »

Данный плагин делает более удобным запуск FAR'а из планировщика заданий (позволяющий использовать FAR с правами администратора без запроса UAC), выполняя два действия.
1) Вытаскивает при старте окно FAR'а наверх. Как и почему оно вообще работает, мне выяснить так и не удалось, поэтому претензии по данному пункту принимаются в Microsoft.
2) Подбирает в переменную окружения Path содержимое ветки «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Far.exe», если оно там отсутствует. Следует заметить, что путь теряется не только при вызове FAR'а как задания из планировщика, но и как host application из отладчика. Так что это может быть полезно и там.
Какого-либо интерфейса и настроек плагин не имеет. Кроме описанного функционала себя никак не проявляет.

Тестировалось только под Windows 7 домашняя расширенная 32 bit.
Версия x64 поставляется без какого-либо тестирования, ибо не на чем.

Обсуждение

http://plugring.farmanager.com/plugin.php?pid=896
Last edited by Тигрёнок on Sat 24 Dec, 2011 20:22, edited 3 times in total.
Съешь мыша – стань настоящим клавишником!
User avatar
Тигрёнок
Posts: 391
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Инструкция по созданию задания планировщика и ярлыка вызова

Post by Тигрёнок »

По просьбам трудящихся добавляю инструкцию.

1) Создаём задание.
«Панель управления» – «Администрирование» – «Планировщик заданий» – меню «Действие» – «Создать задачу»
Вкладки окна:
Общие: выбираем «имя» задачи (например, AdminFAR) и ставим галку «Выполнить с наивысшим приоритетом»;
Триггеры: не трогаем;
Действия: создаём действие «Запуск программы» с указанием в строке «Программа или сценарий» FAR'а с полным путём, а в строке «Добавить аргументы (необязательная)» – ключа «/i» (это обеспечит иконку);
Условия: снимаем все галки;
Параметры: ставим галку «Разрешать выполнение задачи по требованию» и снимаем галку «Останавливать задачу, выполняемую дольше», а кроме того для «Если задача уже выполняется, то применять правило» выбираем «Запускать новый экземпляр задачи».
Сохраняем задачу.

2) Создаём ярлык для вызова задания.
На вкладке Ярлык: в строке «Объект» следующий вызов «C:\Windows\System32\schtasks.exe /run /tn AdminFAR» (ну, или какое имя было дано задаче), для «Окно» выбираем «Свернутое в значок» (это избавит от кратковременного появления окна консоли) и через «Сменить значок» подбираем значок от FAR.exe.
Другие вкладки не трогаем (они всё равно ни на что не влияют).

3) Устанавливаем плагин FaST и пользуемся FAR'ом с правами администратора.

Voilà.
Съешь мыша – стань настоящим клавишником!
User avatar
Тигрёнок
Posts: 391
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Re: Fixes for FAR as Scheduled Task

Post by Тигрёнок »

Версия 1.1
Добавлен экспорт (на фиг плагину ненужной) функции GetPluginInfoW, без чего он не работает под FAR3 и враппером.
Очередная попытка портировать плагин под FAR3 (надеюсь, на этот раз успешная).
Съешь мыша – стань настоящим клавишником!
Post Reply

Return to “Анонсы новых плагинов”