Pencerelerin 8/10 bildirimlerini yerel pencerelerde kullanması için nasıl büyümek olur?


7

Windows örneği için bir growl'e mesaj göndermek için gntp-send kullanıyorum . GFW bir süredir korunmadı, bu yüzden Windows 10 tarzı bildirimler için destek görünmüyor. GFW'nin yeni stil bildirimleriyle çalışmasını nasıl sağlayabilirim?

Yanıtlar:



2

Bunu taklit etmek için hızlı bir ekran hazırlamıştım, kelimenin tam anlamıyla sadece SDK'yı kullanarak ve Windows 10 Bildirim sistemini hızlıca kesmek. Maalesef bildirimler, .NET çerçevesinin Growl'un kullandığından daha yüksek bir sürümünü gerektirir (görüntüler 2.0 için oluşturulmuştur), bu nedenle bildirim için açıklama olan tek bir argüman alan bir yardımcı exe gerektirir.

Kaynak ve EXE kullanmak istiyorsanız ya da herhangi birine yardımcı olabilir:

https://github.com/Jonno12345/GrowlForWindows10/releases

Uygulamadaki hızlı video:

görüntü tanımını buraya girin


0

Çok korkunç ve içine çekmem gereken üç farklı şey var.

Öncelikle yeni stil bildirimleri oluşturmak için bir yola ihtiyacım var. Ekmek kızartma makinesi bunun için kullanıyorum , indirmek ve uygun bir yere açmak.

Daha sonra ekmek kızartma makinesi yapıştırmak ve birlikte büyümek için bir şey gerekir - Bunun için komut dosyası kullandım . Scripty gerçekten belgelenmemiş - Temelde, growl'den command.exe değişkenleri olarak bilgileri alabilirsiniz ve neyin işe yaradığını bulmak için 'echo' ile uğraşmak için çok uğraştım.

@echo off
set arg1=%2
shift 
shift
shift
set arg2=%~7

C:\Users\geek\AppData\Local\Growl\2.0.0.0\Displays\Scripty\toast\toast.exe -t %arg1% -m "%arg2% " -w

Scripty klasörüne tost koydum, çünkü uygun görünüyor ve bir toplu iş dosyasıyla başlattı

Temel olarak başlık ve mesaj içeriğini çıkarır (başlık% 2 ve mesaj% 10 - bu da shift komutunun kullanılması gerekir).

Bu, gerektiğinde bir pencere 10 yerel bildirimini ateşleyecektir. Ayrıca bildirimde yerel olarak barındırılan bir görüntü de ekleyebilirsiniz, ancak bunu kullanıcıya bir alıştırma olarak bırakacağım. Ayrıca düzeltilmesi gereken bir cmd penceresi açıyor gibi görünüyor, ancak başka bir tost makinesi bildirim uygulaması hile yapabilir


Aslında bundan biraz daha az rahatsız edici bir şey yaptım (bir "bildirim" programına gönderen yerel ekran, ne yazık ki sadece .NET2.0 ekranlarına izin veriyor gibi görünüyor ve üretim kalitesi olmamasına rağmen, bildirim gereksinimlerine neden oluyor 4.5) kelimenin tam anlamıyla, sadece sağladıkları SDK'yı kullandılar ve gerçekten hiçbir şeyi yeniden adlandırmadılar ... İsterseniz Github'ımdaki dosyaları kaldırabilir. İlgilendiysen
Jonno

Bir denemekten mutlu olurum. Bunu birlikte attığımda komik bir şekilde yorulmuştum ve birisi alternatif olarak ac # app'den tost demeyi önerdi. Hiç kimsenin bunu yapmadığına şaşırdım. Ekmek kızartma makinesi bildirimleri ve birkaç istek oluşturmak için en az iki seçenek var. Sanırım GFW’nin sortası öldü, ancak linux ve windows boxen arasında kolayca bildirim göndermemi sağlayacak başka bir şey bulamıyorum
Journeyman Geek

Growl Scripty'den bir VBScript'i çağırabilirsiniz ve Wscript.exe varsayılan script motoru ise, konsol penceresi olmayacaktır.
Michael Harvey
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.