Sign in to follow this  
Followers 0
Torx

Ping Utility (+graph, +GDI double buffer, +logging)

8 posts in this topic

#1 ·  Posted (edited)

Ping Utility

Sends and receives ICMP ping-packets to a host and draws a graph

The ping process is separated from the GUI process (running in the background), coProc is used for inter-process-communication. If the host is not reachable it draws a red line in the graph, if there is a result the graph line turns green. A moving average is calculated and plotted as well.

The installer (NSIS) has an option to unpack the source code to the installation directory. If you are concerned about executing the Installer-file you can unpack it by using 7-zip and inspect the AU3 sourcecode.

  • Uses CoProc, Graph and a modified version of TIG
  • Draws a GDI+, double buffered graph
  • GUI does not freeze if a ping times out
  • Can log to file (CSV)
  • comes with an convenient installer/uninstaller (NSIS)
  • Full source code provided
  • Multiple instances can be run, each with its own icon for pinging multiple hosts (batch file and icons included for up to five hosts)
  • Can "flood ping", means (more or less) immediately after receiving a response it sends out another ICMP-ping-packet without locking up the GUI
  • Calculates average and plots moving average
  • Can draw an animated graph as tray icon, showing the most recent ping results. Graph colours looks similar to the full graph (see screenshot)

Best regards,

Tom

Edited by Torx

Share this post


Link to post
Share on other sites



Good job!

Graph looks good....and very familiar ;)


- Table UDF - create simple data tables - Line Graph UDF GDI+ - quickly create simple line graphs with x and y axes (uses GDI+ with double buffer) - Line Graph UDF - quickly create simple line graphs with x and y axes (uses AI native graphic control) - Barcode Generator Code 128 B C - Create the 1/0 code for barcodes. - WebCam as BarCode Reader - use your webcam to read barcodes - Stereograms!!! - make your own stereograms in AutoIT - Ziggurat Gaussian Distribution RNG - generate random numbers based on normal/gaussian distribution - Box-Muller Gaussian Distribution RNG - generate random numbers based on normal/gaussian distribution - Elastic Radio Buttons - faux-gravity effects in AutoIT (from javascript)- Morse Code Generator - Generate morse code by tapping your spacebar!

Share this post


Link to post
Share on other sites

I added a animated tray icon graph (scrolling, two-colors, grid background). The tray icon is based on the excellent TIG-UDF, but I had to modify it slightly... The new installer is in the first post of this thread, you can unpack its sourcecode without executing the installer with 7-Zip.

Share this post


Link to post
Share on other sites

I get an error when opening the executable which is NSIS Error = Installer integrity check has failed. Common causes include incomplete download or damaged media. Contact the installer's author to obtain a new copy. Tried from several machines. Even tried to extract using 7-zip and gets an error that it cannot open the archive file.

Share this post


Link to post
Share on other sites

This wont download for some reason. I would compile it myself if there was a source available. Please fix this.


Get Scite to add a popup when you use a 3rd party UDF -> http://www.autoitscript.com/autoit3/scite/docs/SciTE4AutoIt3/user-calltip-manager.html

Share this post


Link to post
Share on other sites

Anybody have the source for this?

Something like this would suit my needs quite well.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0