Gunta, выглядит видно так как и задумывалось, со всеми полями:
Удобная штука!
Этот топик читают: Гость
Ответов: 2236
Рейтинг: 676
|
|||
карма: 11 |
|
Разработчик
Ответов: 26112
Рейтинг: 2124
|
|||
А иконку программы или сообщения как-то можно приколхозить?
P.S. Текст заголовка и текст сообщения надо местами поменять |
|||
карма: 22 |
|
Ответов: 771
Рейтинг: 168
|
|||
nesco писал(а): А иконку программы или сообщения как-то можно приколхозить?Картинку можно вставить любую судя по всему - https://learn.microsoft.com/ru-ru/uwp/api/windows.ui.notifications.toasttemplatetype?view=winrt-26100 Вот пример с небольшой картинкой png https://forum.hiasm.com/getfile/39682 Чуть позже попробую вставить стандартную иконку. Редактировалось 1 раз(а), последний 2024-09-06 19:08:35 |
|||
карма: 15 |
| ||
файлы: 1 | Toast Notification.zip [4.4KB] [46] | ||
Голосовали: | nesco, envoy_sky, Pavel |
Ответов: 771
Рейтинг: 168
|
|||
sla8a писал(а): выглядит видно так как и задумывалось, со всеми полями:Странно, почему у вас название программы на первой строчке? У меня оно отсутствует или всегда на последней строке. Возможно, зависит от версии Windows. В уведомления можно 'впихнуть' много чего ещё… https://forum.hiasm.com/getfile/39683 Редактировалось 2 раз(а), последний 2024-09-07 18:53:45 |
|||
карма: 15 |
| ||
файлы: 1 | ToastNotification 2.zip [1.1KB] [45] |
Разработчик
Ответов: 26112
Рейтинг: 2124
|
|||
Непонятен один момент
И как получить идентификатор любого приложения, а не только powershell? Просто указать путь к приложению? |
|||
карма: 22 |
|
Ответов: 300
Рейтинг: 26
|
|||
Возможно ли получать иконку из imageres.dll и вставлять её вместо картинки?
Я так понимаю что возможно делать компоненты с командами powershell на основе FormatStr. Возможно я как-то не так выразил свои мысли ну я думаю суть понятна. |
|||
карма: 2 |
|
Ответов: 771
Рейтинг: 168
|
|||
nesco писал(а): Откуда взялась 5-я точка, которой нет в схеме?Эта строка закомментирована. Я использовал её для тестирования. https://forum.hiasm.com/getfile/39685 https://i.mcgl.ru/lR2B03gAH0 nesco писал(а): И как получить идентификатор любого приложения, а не только powershell? Просто указать путь к приложению?Для этого нужно регистрировать свою программы в HKEY_CLASSES_ROOT\AppUserModelId\ Пример:
В схеме использован нестандартный компонент - AdminAppEx (https://forum.hiasm.com/topic/65405) --- Добавлено в 2024-09-07 19:08:03 envoy_sky писал(а): Возможно ли получать иконку из imageres.dll и вставлять её вместо картинки?Пока даже не думал об этом. envoy_sky писал(а): Я так понимаю что возможно делать компоненты с командами powershell на основе FormatStr.Я уже делал чтото подобное, но мне не очень удобно использовать именно отдельный компонент. Редактировалось 5 раз(а), последний 2024-09-08 05:45:39 |
|||
карма: 15 |
| ||
файлы: 2 | ToastNotification 3.zip [1.2KB] [46], Register-NotificationApp.zip [855B] [52] |
Ответов: 771
Рейтинг: 168
|
|||
nesco писал(а): И как получить идентификатор любого приложения, а не только powershell? Просто указать путь к приложению?Просмотреть список всех зарегистрированных программ и их AppID можно так.
Редактировалось 2 раз(а), последний 2024-09-08 08:13:02 |
|||
карма: 15 |
|
Ответов: 2236
Рейтинг: 676
|
|||
Gunta писал(а): Странно, почему у вас название программы на первой строчке? У меня оно отсутствует или всегда на последней строке. Возможно, зависит от версии Windows.Gunta, проверил на другом компьютере (win10 Pro 21H2 64b) и результат у меня получился тот же что и на скриншоте выложенного мной выше. Gunta писал(а): Просмотреть список всех зарегистрированных программ и их AppID можно так.Редактировалось 2 раз(а), последний 2024-09-08 15:31:28 |
|||
карма: 11 |
|
Ответов: 771
Рейтинг: 168
|
|||
sla8a писал(а): проверил на другом компьютере (win10 Pro 21H2 64b) и результат у меня получился тот же что и на скриншоте выложенного мной вышеУ меня Windows10 Pro 1909 64b - 18363 Ваша сборка, скорее всего, - 19044 Наверное, из-за этого такие различия. sla8a писал(а): А может знаете почему в этом списке только у огненнойлисы в AppId номер, а на путь к файлу. Понятно системные утилиты и программы, а этот чего на особом положении?Насколько я понял, AppID может быть любым, главное, чтобы он был уникальным. Поэтому разработчики используют те AppID что приняты в их компаниях. Кстати, во неплохие ссылки как можно настраивать вид и функционал уведомлений - https://learn.microsoft.com/ru-ru/windows/apps/design/shell/tiles-and-notifications/adaptive-interactive-toasts?tabs=appsdk https://docs.telerik.com/devtools/winforms/controls/toast-notification/notification-templates Можно комбинировать разные варианты. Редактировалось 2 раз(а), последний 2024-09-08 17:28:36 |
|||
карма: 15 |
|
Ответов: 2236
Рейтинг: 676
|
|||
карма: 11 |
|
Ответов: 300
Рейтинг: 26
|
|||
Gunta писал(а): Ваша сборка, скорее всего, - 19044
Наверное, из-за этого такие различия. У меня 19044.4291 и всё работает нормально. |
|||
карма: 2 |
|
Ответов: 771
Рейтинг: 168
|
|||
sla8a, envoy_sky, Сдури обновил Windows до Version 10.0.19045.4780. Заняло это часа три. Плююсь до сих пор.
Установилась куча ненужных программ. Часть нужных мне удалила. Все ярлыки на рабочем столе перемешала. До сих пор восстанавливаю то, к чему привык. Бесит то, что кто-то решает, что мне нужно, а что-то нет. Зато уведомления сейчас выглядят так как у sla8a, Название программы находится сверху. |
|||
карма: 15 |
|
Ответов: 2236
Рейтинг: 676
|
|||
Gunta писал(а): Сдури обновил WindowsКазалось бы обновление должно приносить только пользу, новый функционал, дополнения и облегчение в использовании. А приносит лишь боль, разочарование и желание вернуться к старой версии и никогда не обновляться. И это не только оси касается, многий софт этим грешит. |
|||
карма: 11 |
|
Ответов: 771
Рейтинг: 168
|
|||
В Windows10 есть библиотека winsqlite3.dll, расположенная
C:\Windows\System32\winsqlite3.dll C:\Windows\SysWOW64\winsqlite3.dll, которую можно использовать для работы с базами SQLite (sqlite3.dll не нужен). Небольшой пример использования данной библиотеки. https://forum.hiasm.com/getfile/39691 C# код вынес отдельно чтобы было более понятно, я надеюсь. Проверено на - Windows 10 (x64) - Hiasm v4.05 build 186 (delphi) rev - 2411 |
|||
карма: 15 |
| ||
файлы: 1 | SQLite querying using winsqlite3.zip [2.5KB] [15] |
105