2017-08-22 68 views
0

私は、pythonを介して通知のバブルを作成するためにオンラインで見つかった多くの方法を試しましたが、どれも機能しません。私はこれがウィンドウズとは何かを持っていると思っていますが、スクリプトを許可していないだけですが、どうすればこの問題を解決できますか?PythonでのWindows 10の通知

import balloontip 

をこれらのいずれかが、ただのトーストが表示されないと、次のとおりです。the balloontip snippetを使用して、そして私自身のスクリプトで例えば

、。

w=balloontip.WindowsBalloonTip('asdf', 'qwerty') 
balloontip.balloon_tip('asdf', 'qwerty') 

私もwin10toastパッケージを使用しようとしましたが、そのような運がまだありません。

さらに面白いのは、Pythonとはまったく無関係な解決法も機能しないということです。たとえば、this powershell scriptはトレイにアイコンを作成しますが、メッセージは表示されません。

+0

まず、以来、あなたのGUIフレームワークを指定してくださいそれは明らかではない。それはwxWidgets、Qtに基づいていますか?それともkivyか、普通のweb-jsプロジェクトを持っているかもしれません。 – yvs

+0

私はGUIフレームワークを使用していません - スクリプトは、成功を示すために1つの通知を表示することを除いて、ネイティブC++ WINAPIアプリケーションによってバックグラウンド(pythonw)でサイレントに実行されるはずです。 – asdfguy

答えて

1

スニペットで使用されているすべてのモジュールをインポートし、スニペットをスクリプトに含めてみます。 pip install pypiwin32 を使用してwin32apiをインストールする必要があるかもしれません。これは、Windowsの通知に関する一般的な問題であるかどうかを確認するのに役立ちます。

私は最後に次のコードを追加することにより、通知を作成することができました:

balloon_tip("test title", "test message") 

チェックは、Windowsの通知ブロックされている場合: http://www.howto-connect.com/disable-enable-app-notifications-on-windows-10/

+0

pywin32がインストールされています。興味深いのは、balloontipが「ツールチップ」と呼ばれるシステムトレイアイコンを実際に作成しているが、通知自体がポップアップしないということだ。 – asdfguy

関連する問題