Войти

Показать полную графическую версию : [решено] Изменение значка программы, запускаемой через задачу планировщика


CyraxZ
24-06-2017, 00:52
1. При запуске из планировщика программ, работающих в текстовом режиме (например, Far Manager), в панели задач программа имеет значок планировщика, даже если запускать задачу с помощью ярлыка и этому ярлыку задать нужный значок. Как при запуске таких программ задать нужный значок (тот, который имеет запускаемая задачей программа) ?

2. Если создать задачу для запуска некоторой программы и поместить соответствующий ярлык в автозагрузку ("C:\Users\USER\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"), то при просмотре этой программы на вкладке "Автозагрузка" Диспетчера задач:
а) будет отображаться значок планировщика, даже если ярлыку задать нужный значок (соответствующий запускаемой программе)

б) пункт будет иметь имя "Средство настройки планировщика заданий", а не имя ярлыка. При этом даже путём просмотра свойств этой программы в автозагрузке невозможно определить действие, выполняемое планировщиком (в частности, какую программу он запускает). В свойствах будет указано "schtasks.exe" и всё. Больше никакой информации. Можно ли только лишь с помощью вкладки "Автозагрузка" Диспетчера задач как-нибудь определить, что делает задача (без ковыряний в реестре) ?

Iska
24-06-2017, 01:19
работающих в текстовом режиме »
Просто — консольных приложений. Текстовый режим — это немного из другой оперы.

Как при запуске таких программ задать нужный значок (тот, который имеет запускаемая задачей программа) ? »
Для Far Manager'а — попробуйте задать соответствующий параметр:
╔═════════════════════ Настройки интерфейса ═════════════════════╗
║ [x] Часы в панелях ║
║ [x] Часы в редакторе и программе просмотра ║
║ [x] Мышь ║
║ [x] Показывать линейку клавиш ║
║ [ ] Всегда показывать меню ║
║ [ ] Экранная заставка ║
║ 5 минут ║
║ [x] Показывать общий индикатор копирования ║
║ [x] Показывать информацию о времени копирования ║
║ [x] Показывать общий индикатор удаления ║
║ [x] Использовать Ctrl+PgUp для выбора диска ║
║ [x] Перерисовка с поддержкой ClearType (может быть медленной) ║
║ [ ] Выставлять иконку консоли ║
║ [x] Альтернативная для администратора ║
║ Дополнительная информация для заголовка окна: ║
║ %Ver.%Build %Platform %Admin ║
╟────────────────────────────────────────────────────────────────╢
║ { OK } [ Отмена ] ║
╚════════════════════════════════════════════════════════════════╝
Выставлять иконку консоли

При активации этой опции Фар будет сам устанавливать иконку своего окна, используя при этом встроенную иконку. Если эта опция не активна, то с помощью свойств запуска Фара можно установить любую желаемую иконку.

Казбек
24-06-2017, 12:36
Больше никакой информации. »

Хотите больше информации - используйте более продвинутые утилиты. Для проверки автозагрузки - Autoruns. Вместо Диспетчера задач - Process Explorer. Кстати, очень удобно его использовать вместо стандартного Диспетчера:
https://i.imgur.com/UfpVDmg.png

CyraxZ
24-06-2017, 14:57
Выставлять иконку консоли
При активации этой опции Фар будет сам устанавливать иконку своего окна, используя при этом встроенную иконку. Если эта опция не активна, то с помощью свойств запуска Фара можно установить любую желаемую иконку.
Отлично. Оно самое.
Первый вопрос + первый ответ (про Far Manager) можно продублировать в раздел, посвящённый Far Manager, коли уж решение касается именно Far Manager, а не ОС.

Хотите больше информации - используйте более продвинутые утилиты.
Т.е. средствами ОС (без ковыряний в реестре) нельзя ни дать соответствующий значок пункту автозагрузки, ни нормальное имя (соответствующее ярлыку) ?

Iska
24-06-2017, 15:20
CyraxZ, строго говоря, показывают именно то, что есть — то основное приложение, которое используется для автоматического запуска. А уж что оно там дальше опосредованно запускает — к указанной задаче напрямую не относится. То есть, то, что Вы видите — не есть ошибка.

CyraxZ
24-06-2017, 18:14
CyraxZ, строго говоря, показывают именно то, что есть — то основное приложение, которое используется для автоматического запуска. А уж что оно там дальше опосредованно запускает — к указанной задаче напрямую не относится. То есть, то, что Вы видите — не есть ошибка. »
Не ошибка, но "сырая" (недоработанная) логика. Поскольку если автозапуск формируется посредством ярлыка, то очевидно, что в качестве имени должно выступать имя ярлыка, а не программы, которую этот ярлык запускает. Одна и та же программа может запускаться с разными параметрами - в этом случае ярлыки будут иметь разные имена...

Iska
24-06-2017, 19:21
CyraxZ, мне сложно судить, во-первых, у меня нет Windows 10, во-вторых, я пользуюсь вышеупомянутыми Autoruns и Process Explorer. Разбирать что там не так, и как должно было бы быть в msconfig и taskmgr банально не интересно.




© OSzone.net 2001-2012