PDA

Показать полную графическую версию : Уведомления для пользователя на рабочем столе


adbula
01-02-2019, 19:37
Здравствуйте.
Подскажите каким способом реализировать такую задачу.
При запуске задания из планировщика необходимо для извещения пользователя на рабочий стол послать уведомление (желательно что то на подобии как делает bginfo)
После завершения задания уведомление должно исчезнуть.
Очень максимальная хотелка: отображать на екране блокировки еще.

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

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

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

Iska
01-02-2019, 20:22
(желательно что то на подобии как делает bginfo »
Ну, так и делайте посредством bginfo.

Vadikan
01-02-2019, 22:24
Разное - Mini Messenger - простой аналог net send для Windows и Linux! (http://forum.oszone.net/thread-235337.html)

mycatshoegazer
02-02-2019, 16:03
Подскажите каким способом реализировать такую задачу.
При запуске задания из планировщика необходимо для извещения пользователя на рабочий стол послать уведомление (желательно что то на подобии как делает bginfo)
После завершения задания уведомление должно исчезнуть.
Очень максимальная хотелка: отображать на екране блокировки еще. »

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

New-BurntToastNotification -Text "Заголовок", 'Содержимое'

Для установки от имени администратора запусти PowerShell и введи туда, при подключенном интернете:

Intall-Module -Name Burnt-Toast


https://ibb.co/VwMXtQ7
https://ibb.co/NrHkfhg

adbula
02-02-2019, 23:01
Ну, так и делайте посредством bginfo. »
bginfo меняет wallpaper.

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

mycatshoegazer
04-02-2019, 15:24
Еще нжна совместимость с 7 и XP »
На сколько я знаю, в ОС ниже Windows 8 нельзя отображать никаких уведомлений на экране блокировки / входа в систему. Поэтому там только, если отображать стандартные Message Box'ы.

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

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


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




© OSzone.net 2001-2012