JMBerthier.com

Français English

Software

Font Management

OT1 Font Manager

For Analog

AnalogW

For Expression Web

EWSnippets

For Share

Xhtml Photo Gallery Perpetual Calendar Euler' Knight SetClearType

Oldies

Older Software

 

Windows, all versions (95+)

AnalogW: A Windows wrapper for Analog

AnalogW

Version 1.0
(July 29, 2003)

Download analogw.zip (21 Ko)


Presentation

Analog, "The most popular logfile analyser in the world" is developed by Stephen Turner. It is an excellent free software that analyses logfiles from WWW servers and produces fast and accurate statistics. Analog works on almost every operating system, and it runs in command line mode.
Under Windows, it will execute inside a console window, and that leads to two small inconveniences:

  • a black screen is displayed when the program starts, sometimes very briefly, because,
  • it closes automatically when the program ends if it is started from the Windows interface, and the output messages are lost before they can be read.

One solution for this is to create a script to open a console in which Analog will run. The other is to use AnalogW. AnalogW is a freeware that can be used as a wrapper to launch Analog directly from Windows. It is designed to answer these two concerns. AnalogW starts minimized in the taskbar, pops only if messages are sent from Analog, and stays open until you close it.


Installation

Obviously, Analog needs to be up and running before you may use AnalogW.exe

To install AnalogW, uncompress the zip file (which contains the program AnalogW.exe and the configuration file AnalogW.ini) in the folder containing the Analog application. You may also want to set some options in AnalogW.ini (read hereafter).

From then on, simply replace analog command with analogw. It can be used in command files too.


AnalogW.ini

File Analogw.ini contains some configuration options:

[AnalogW] section

SkipLines = 0  (number)
This parameter sets the number of message lines that should be ignored before the window is restored. Note that you should give the effective number of lines, not the number of messages (messages are usually displayed on 2 or 3 lines).
Enter -1 to display the window at startup (no minimized mode).

AutoClose = no [0|false] | [yes|1|true]
If 1 (or yes or true), the AnalogW window will close when Analog ends, except if Analog Exit code is not 0.

ExitCode = no [0|false] | [yes|1|true]
Set to 1 (or yes or true) to print the Analog Exit code in the output window.

[Messages] section

(There are 4 error messages, that may be translated at will)