|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 10 » Службы - [решено] Перевод фокуса на программу, запускаемую из планировщика (notepad++) |
|
Службы - [решено] Перевод фокуса на программу, запускаемую из планировщика (notepad++)
|
Ветеран Сообщения: 784 |
Профиль | Отправить PM | Цитировать
Программы, которые необходимо часто запускать с правами администратора, а также те, которые размещаются в автозагрузке, запускаю ярлыком через планировщик.
Для некоторых программ (например, Notepad++) нужно реализовать перевод фокуса на эту программу. Вот в этой статье описывается способ с командой start применительно к Windows 7: В качестве примера приводится команда: /c start /d "C:\Windows\System32\" cmd.exe Не понятно, что за "/с" здесь указывается перед командой start ? Проблема 1. notepad++ невозможно нормально прописать в качестве программы по умолчанию для текстовых файлов и логов: 1) Настройки ассоциаций в параметрах самой программы никакого эффекта не приносят 2) В списке программ "Приложения по умолчанию - Задать значения по умолчанию по приложению" программы "notepad++" нет и добавить её в этот список невозможно (нет соответствующий кнопок) 3) Единственный вариант - добавлять "notepad++" для каждого расширения конкретно ("Выбор стандартных приложений для типов файлов"). Так и сделал - для .txt и .log. Но при этом имеем: - при запуске текстового файла из Far Manager, проводника или ярлыком notepad++ нормально запускается - но при запуске текстового файла через задачу планировщика (в качестве действия указывается путь к текстовому файлу) открывается окно "Каким образом вы хотите открыть этот файл ?" с выделенным пунктом "notepad++". А ведь запуск через планировщик как раз нужен для реализации запуска с правами администратора без подтверждения. Проблема 2. Для того, чтобы запустить текстовый файл с помощью "notepad++" с правами администратора без подтверждения, приходится в планировщике явно указывать программу для запуска (галка "Запускать с наивысшими правами" устанавливается): А для того, чтобы обеспечить перевод фокуса на "notepad++" (согласно вышеприведённой статье), в качестве действия прописывается ("start" - идёт в "Программа или сценарий", остальное - в аргументы): В этом случае при запуске задачи (через ярлык) на мгновение что-то открывается и тут же исчезает. Даже не понятно, что открывается "notepad++", какое-то сообщение, или cmd.exe. Если эту команду выполнить из Far Manager (запускается с правами администратора), то "notepad++" нормально открывается и получает фокус. Если выполнить эту команду из cmd.exe, то вылезает сообщение о неизвестной команде "start". Итого. Нужно либо: а) заставить Windows 10 средствами планировщика (когда в качестве действия указывается путь к текстовому файлу) сразу запускать notepad++ без окна "Каким образом вы хотите открыть этот файл ?" б) "Научить" планировщик выполнять команду: |
|
Отправлено: 01:19, 23-06-2017 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата CyraxZ:
|
|
Отправлено: 00:08, 24-06-2017 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - Не запускается скрипт из планировщика. | Fox52 | Скриптовые языки администрирования Windows | 2 | 19-02-2015 11:44 | |
CMD/BAT - Запуск bat файла из Планировщика | Roosp | Скриптовые языки администрирования Windows | 17 | 06-09-2013 00:19 | |
CMD/BAT - Запуск из планировщика батника находящегося на сервере | Serg2010 | Скриптовые языки администрирования Windows | 1 | 03-05-2012 08:30 | |
Запуск терминальной сессии из планировщика | Strannik06 | Microsoft Windows NT/2000/2003 | 8 | 31-03-2012 18:10 | |
CMD/BAT - [решено] Автоперевод фокуса на программу, которая запускается из планировщика | Morpheus | Скриптовые языки администрирования Windows | 16 | 17-12-2010 18:54 |
|