Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 10 (http://forum.oszone.net/forumdisplay.php?f=118)
-   -   Уведомления для пользователя на рабочем столе (http://forum.oszone.net/showthread.php?t=339016)

adbula 01-02-2019 19:37 2855791

Уведомления для пользователя на рабочем столе
 
Здравствуйте.
Подскажите каким способом реализировать такую задачу.
При запуске задания из планировщика необходимо для извещения пользователя на рабочий стол послать уведомление (желательно что то на подобии как делает bginfo)
После завершения задания уведомление должно исчезнуть.
Очень максимальная хотелка: отображать на екране блокировки еще.

На крайний случай решил просто сделать Msgbox из vbs, но хочеться по красоте

Придумал запускать условную утилиту и по завершении работ taskkill'ом убивать процес.
Только задача найти такую утилитку. Желательно чтоб текст можно задать параметром командной строки.
Подскажите если кто-то видел такие "условные утилиты".

Также рассмотрю другие от вас варианты реализации такого.
Заранее спасибо.

Iska 01-02-2019 20:22 2855806

Цитата:

Цитата adbula
(желательно что то на подобии как делает bginfo »

Ну, так и делайте посредством bginfo.

Vadikan 01-02-2019 22:24 2855831

Разное - Mini Messenger - простой аналог net send для Windows и Linux!

mycatshoegazer 02-02-2019 16:03 2855903

Вложений: 2
Цитата:

Цитата adbula
Подскажите каким способом реализировать такую задачу.
При запуске задания из планировщика необходимо для извещения пользователя на рабочий стол послать уведомление (желательно что то на подобии как делает bginfo)
После завершения задания уведомление должно исчезнуть.
Очень максимальная хотелка: отображать на екране блокировки еще. »

Могу посоветовать BurntToast. Это модуль для Powershell, который показывает уведомления, как это делает Windows 10. И сразу даже в центр уведомлений падает. Сам пользуюсь этой штукой в своих скриптах. Вот пример, как пользоваться:
Код:

New-BurntToastNotification -Text "Заголовок", 'Содержимое'
Для установки от имени администратора запусти PowerShell и введи туда, при подключенном интернете:
Код:

Intall-Module -Name Burnt-Toast


adbula 02-02-2019 23:01 2855994

Цитата:

Цитата Iska
Ну, так и делайте посредством bginfo. »

bginfo меняет wallpaper.

Задание немножко сменилось. Еще нжна совместимость с 7 и XP

mycatshoegazer 04-02-2019 15:24 2856181

Цитата:

Цитата adbula
Еще нжна совместимость с 7 и XP »

На сколько я знаю, в ОС ниже Windows 8 нельзя отображать никаких уведомлений на экране блокировки / входа в систему. Поэтому там только, если отображать стандартные Message Box'ы.

Цитата:

Цитата adbula
На крайний случай решил просто сделать Msgbox из vbs, но хочеться по красоте »

Вот есть ещё вариант воспользоваться стандартной утилитой Windows. Например, эта команда отобразит стандартное сообщение Windows на 5 секунд.

Код:

msg * /TIME:5 "Текст нашего сообщения"


Время: 23:17.

Время: 23:17.
© OSzone.net 2001-