Jump to content

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


Torx
 Share

Recommended Posts

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
Link to comment
Share on other sites

  • 6 months later...

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!
Link to comment
Share on other sites

  • 6 months later...

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.

Link to comment
Share on other sites

  • 10 months later...

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.

Link to comment
Share on other sites

  • 1 year later...
  • 2 months later...

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
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...