У меня есть ОС Windows 10, где область уведомлений (нижний левый угол) недоступна для пользователя. Там работают некоторые программы, которые я хотел бы запускать, не нажимая на них. Кто-нибудь знает, как вызывать или запускать значки, которые находятся в области уведомлений, чтобы запускать их, не щелкая их, предпочтительно через командную строку или powershell?

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

1 ответ1

1

https://technet.microsoft.com/en-us/library/ff730952.aspx?f=255&MSPPError=-2147217396 содержит подробные инструкции по отображению уведомлений. Он использует .NET [Система.Отражение.Ассамблея].

Это зависит от запущенных программ. Система классов .NET.Окна.Формы.NotifyIcon - это то, что управляет этой областью.Это ярлык для .exe От: https://msdn.microsoft.com/en-us/library/system.windows.forms.notifyicon(v=vs.110).aspx есть несколько вариантов, которые доступны в зависимости от о том, как приложение написано.

Значки в области уведомлений являются ярлыками для процессов, выполняющихся в фоновом режиме компьютера, таких как программа защиты от вирусов или регулятор громкости. Эти процессы не имеют собственных пользовательских интерфейсов. Класс NotifyIcon предоставляет способ программирования в этой функциональности. Свойство Icon определяет значок, который появляется в области уведомлений. Всплывающие меню для значка отображаются с помощью свойства ContextMenu. Свойство Text назначает текст всплывающей подсказки. Чтобы значок отображался в области уведомлений, для свойства Visible должно быть установлено значение true.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .