Вверх ↑
Ответов: 759
Рейтинг: 165
#1: 2024-09-06 08:57:11 ЛС | профиль | цитата
sla8a писал(а):
включения все заработало, но так же как у Pavel

Pavel, sla8a, попробуйте вот эту схему.


Add(WinExec,6445424,189,140)
{
FileName="powershell"
Mode=0
Point(doConsoleExec)
Point(doConsoleTerminate)
Point(onConsoleTerminate)
}
Add(FormatStr,7324636,126,154)
{
DataCount=3
Mask="[Windows.UI.Notifications.ToastNotificationManager, Windows.UI.Notifications, ContentType = WindowsRuntime] > $null\r\n$Template = [Windows.UI.Notifications.ToastNotificationManager]::GetTemplateContent([Windows.UI.Notifications.ToastTemplateType]::ToastText02)\r\n\r\n$RawXml = [xml] $Template.GetXml()\r\n($RawXml.toast.visual.binding.text|where {$_.id -eq '1'}).AppendChild($RawXml.CreateTextNode('%1')) > $null\r\n($RawXml.toast.visual.binding.text|where {$_.id -eq '2'}).AppendChild($RawXml.CreateTextNode('%2')) > $null\r\n\r\n$SerializedXml = New-Object Windows.Data.Xml.Dom.XmlDocument\r\n$SerializedXml.LoadXml($RawXml.OuterXml)\r\n\r\n$Toast = [Windows.UI.Notifications.ToastNotification]::new($SerializedXml)\r\n$Toast.Tag = '%3'\r\n$Toast.Group = '%3'\r\n$Toast.ExpirationTime = [DateTimeOffset]::Now.AddMinutes(1)\r\n\r\n$Notifier = [Windows.UI.Notifications.ToastNotificationManager]::CreateToastNotifier('%3')\r\n$Notifier.Show($Toast);"
Point(FString)
link(onFString,6445424:doConsoleExec,[])
link(Str1,1031441:Text,[])
link(Str2,7873577:Text,[])
link(Str3,3982469:Text,[])
}
Add(VisualStrings,1031441,126,35)
{
Lines=#15:Текст сообщения|
Width=102
}
Add(VisualStrings,7873577,133,63)
{
Lines=#15:Текст заголовка|
Width=102
}
Add(VisualStrings,3982469,140,91)
{
Lines=#18:Название программы|
Width=137
}
Add(MainForm,436721,63,196)
{
Width=358
Height=152
Point(onClose)
}
Add(Button,4049444,63,154)
{
Left=40
Top=30
Width=220
Height=55
Caption="Показать уведомление windows"
link(onClick,7324636:doString,[])
}


Как у вас выглядит уведомление?
карма: 15

1
Голосовали:sla8a