WinNotify

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
--- WinNotify rto 2009-04-13 18:34:58.437003 

+++ WinNotify rto 2009-04-14 19:07:17.322929 

@@ -1,0 +1,49 @@

+Description
+==
+
+<img src="/images/winnotify/winnotify.png" style="float: right;" alt="WinNotify example screenshot" />
+
+WinNotify is a simple Win32 command line utility written in C# that allows other applications to easily pop-up those balloon notification messages on windows.
+
+*nix people can look at this as a Win32 version of notify-send from the Galago project's [libnotify][1]
+
+Personally i use it in emacs's [rcirc][2] irc client to notify me of new messages directed at me.
+
+Usage
+==
+Just call `WinNotify.exe <title> <text>` you can optionally define the time you wish the notification message to be on-screen by using the `-t <milliseconds>` option - although you should know that for the rules about the timeout range supported and when it is actually used is [micrsoft'y and platform specific][3] (also known as too stupid to make sense - TSTMS).
+
+Releases
+==
+
+0.1.2
+--
+  * Use an Windows.Forms.Timer to make sure that the notification is removed when it times out.
+
+  * Also make the application exit when the notification is clicked.
+
+  * Added --version option to see the about page.
+0.1.1
+--
+This release is the first one released to the public.
+
+Future Plans
+==
+The only thing i can come up with at the moment is to find some way to detect which program called WinNotify - and then use that program's icon as the notification icon.
+
+Download
+==
+If you already have the .net 3.5 framework installed the only thing you need is [this .exe file][4] - i just dump it somewhere in my $PATH (or %PATH% as microsoft likes to call it).
+
+
+///BAZAAR http://192.168.99.101/bzr/winnotify///
+
+The source code is avilable [here][5] using the [bzr system][6].
+
+
+  [1]: http://www.galago-project.org/ "libnotify"
+  [2]: http://www.emacswiki.org/emacs/rcirc
+  [3]: http://msdn.microsoft.com/en-us/library/ms160065.aspx
+  [4]: /files/winnotify/WinNotify.exe
+  [5]: http://halfdans.net/bzr/winnotify/
+  [6]: http://bazaar-vcs.org