Вверх ↑
Ответов: 866
Рейтинг: 186
#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,[])
}


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

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