[TC] Re[4]: как запустить программу без
Здравствуйте, Grolin!
Вы писали: Fri, 8 Nov 2024 17:13:27 +0300
> > Я это делал через планировщик заданий.
> А можно поподробнее об этом способе?
> Заинтриговали.
Да пожалуйста. выдержки из статьи, по которой я это делал:
Для примера создадим задачу для такого часто используемого приложения как редактор реестра. Командой taskschd.msc откройте Планировщик заданий, в левой
колонке выделите "Библиотека планировщика заданий", а в правой нажмите ссылку "Создать задачу".
В открывшемся окошке во вкладке "Общие" укажите название задачи и её описание (могут быть произвольными), а в нижней части окна установите галочку в
чекбоксе "Выполнить с наивысшими правами".
Переключитесь на вкладку "Действия" и нажмите кнопку "Создать".
Действия
В окошке создания нового действия укажите полный путь к исполняемому файлу программы, которая должна запускаться без запроса UAC (в нашем примере это
C:\Windows\regedit.exe). Сохраните настройки, нажав "OK".
Теперь перейдите на вкладку "Условия" и снимите там галочки "Запускать только при питании от электросети" и "Останавливать при переходе на питание от батарей".
Задача создана, осталось только проверить её работу.
Для этого кликните по задаче правой кнопкой мыши и выберите в меню "Выполнить".
При этом у вас должно запуститься выбранное приложение без запроса UAC.
По умолчанию окна запущенных через Планировщик заданий приложений открываются без фокусировки, если же вы хотите, чтобы они открывались поверх других
окон, нужно будет изменить параметры в окошке создания действия.
Так, вместо пути к исполняемому файлу в поле "Программа или сценарий" следует прописать команду C:\Windows\system32\cmd.exe, а в поле "Добавить аргументы"
- команду /c start "" program.exe, где program.exe - имя исполняемого файла запускаемой программы.
Пример:
Программа или сценарий: Редактор
C:\Windows\System32\cmd.exe
Добавить аргументы (необязательно): Редактор
/c start C:\"Program Files"\"Golden Max"\Max\bin\max.exe
Всё готово, теперь самое время создать ярлык для удобного запуска приложения.
Кликните по рабочему столу правой кнопкой мыши и выберите в меню "Создать"-> "Ярлык".
В поле расположения объекта пропишите команду
schtasks /run /tn "task name"
где "task name" - имя вашей задачи.
В нашем примере это "Редактор реестра".
Нажмите "OK", дайте ярлыку имя и подберите в свойствах подходящий значок.
Это всё.