Released on March 21th,
2004:
Eventcorder
1.0.32.0
File
properties can be exported/imported
to/from an XML file.
E-Scripter 1.0.29.0
There is a new feature for script
editing, Make remark and Make
code. With these two functions it is
easy to mark a large block of script as a
comment, or revert this change.
Possibility to include objects in the tree
control, have them auto-create, utilize
syntax popups and syntax hints, etc, is now
also available for objects retrieved with
GetObject() function (e.g.
"WinMgmts:").
ObjectSpy
ObjectSpy is now also capable to
work with objects retrieved with GetObject()
function.
ESX-Library
1.9
New object Windows.
New methods FindFirstWindow and
FindNextWindow of the object
Windows.
Windows-related methods in the object System
were moved to the object Windows.
Released
on March 1st, 2004:
Eventcorder
1.0.31.0
When the
same take (*.ecf) was open concurrently by
more running instances of Eventcorder, it
failed. This is corrected now.
It is possible to define a keystroke for
termination of recording. This alternative
way of termination was required for Citrix
environment. The standard way is still
Ctrl+Esc.
E-Scripter 1.0.28.0
When a script was open from the
file-dialog, its name wasn't stored to the
file history. This is corrected now.
ESX-Library 1.8
New property ProgressText of
the object ProgressDialog. The user can
display a short string instead of the bar, or
alternate both.
New method Pause of the object
System. It works similarly to the method
Sleep except that it yields control to the
other windows and applications during the
time-out.
New method FocusWindow of the object
System. The methods focuses (sends to
foreground) the specified window.
Released
on February 22nd, 2004:
Eventcorder
1.0.30.0
There is a
new way how recording and playback is
terminated. It is now faster and more
reliable.
E-Scripter 1.0.27.0
Dimensions and position of the main
window are stored on exit and restored when
E-Scripter is started.
ESX-Library 1.7
New method GetEnvironmentVariable
of the object System.
Released
on February 6th, 2004:
Eventcorder
1.0.29.0
Find for EXPLAIN command.
A new way of window focusing. It
solves the problems with windows focusing on
Windows XP.
E-Scripter 1.0.26.0
User-defined tools can have their
icons on the tools bar.
Released
on January 24th, 2004:
Eventcorder
1.0.28.0
Two minor bug-fixes.
Installer
New document, Employment of
Eventcorder suite. The document gives an
overview of usage of the suite.
Released
on January 4th, 2004:
Eventcorder
1.0.27.0
New command, EXPLAIN. The
command displays a window with a Rich Text
during a playback. The content of the window
can be edited in the WYSIWYG mode. The
feature is meant for creation of self-running
demonstrations for exhibitions, teaching,
etc.
Released
on December 20th, 2003:
Eventcorder
1.0.26.0
Improved Clickview->Event
navigation. The events editing dialog, tab
Clickviews, shows the number of the event the
Clickview belongs to.
New option for a playback, Continue...
Now it is possible to continue with a
playback from a selected event.
E-Scripter 1.0.25.0
A better ESX objects handling in the
Workspace dialog.
Find and Replace
feature enhanced.
Find in files feature.
ESX-Library 1.6
Minor changes only.
Released
on December 3rd, 2003:
Eventcorder
1.0.25.0
It is now possible to set Infinite
time for both Clickview retry and Focusing
retry.
A new flag, J (Jingle). This
flag can be inserted into events to attract
the user's attention during a playback.
An optional beeping when a playback fails.
E-Scripter 1.0.24.0
A potentionally dangerous bug in the
feature "Save all" is fixed.
ESX-Library 1.5
New object, ProgressBar.
This object displays a small non-modal window
with a progress bar for the user's own usage
(to watch progress of 'long' loops in a
script with the option to exit it).
The method CreateDiffBitmap of the object
Screenshots can now create differential
bitmaps shifted against each other.
Released
on November 17th, 2003:
Eventcorder
1.0.24.0
It is now possible to merge the seen
image with the recorded one when the playback
is interrupted on a Clickview.
It is possible to export and import the
events to an XML file. It possible to pass
name of an XML file to Eventcorder on the
command line.
E-Scripter 1.0.23.0
Minor enhacements.
ESX-Library 1.4
New method PlayXML. The
method plays events from an XML file.
Fixed problem with Dialogs object on Win
95/98.
Released
on October 26th, 2003:
Eventcorder
1.0.23.0
Eventcorder enables to define a
table of the conversion from a character to a
sequence of events. Thanks to this a text in
any other language than English can be played
correctly.
Learning of Clickview images was improved. E-Scripter
1.0.22.0
The editor is now a capable to
restore unsaved files when it hangs up during
the script run due to an endless loop in the
script.
ESX-Library 1.3
Two new properties of the Player
object, ClearKeystrokes and DefineKeystroke.
These two methods enable to maintain the
table of the conversion for the methods
PlayText and PlayString in order to play
correctly languages other than English.
Two new properties of the Player object, KeyDownTime
and KeyUpTime, to change the
speed of the text typing.
The object Screenshots has a new method, FindMatch.
The method can validate two screenshots when
an image in one of them has changed a
position.
Released
on October 5th, 2003:
Eventcorder
1.0.22.0
New item in Clickview properties, After
search, delay. This delay gives the
driven application a chance to react on the
new position of the mouse cursor before the
event is fired.
New button View defaults when
editing Clickview properties.
Other enhancements making it more
user-friendly.
E-Scripter 1.0.21.0
Minor enhancements.
ESX-Library 1.2
New properties ShowMaximized
of objects Screenshots and Memory.
Installer
New tool, Doodle, that
demonstrates that Eventcorder can not only
push buttons and select menu items, but it
can also handle any graphical slog.
Released
on September 28th, 2003:
Eventcorder
1.0.21.0
New option for NOTIFY command, Last
Clickview delay. The value indicates
whether a Clickview had to be searched for,
or not.
Find function for NOTIFY command.
E-Scripter 1.0.20.0
Changes necessary to work correctly
with the new version of ESX-Library (syntax
highlighting, syntax hint and syntax popup).
ESX-Library 1.1
New object, Dialogs. The
object can create fragments of a user
inteface for an interaction with the user
during the script run-time.
New property ImmediateDir of Player
object to specify the location of screenshots
files.
Released
on September 14th, 2003:
Eventcorder
1.0.20.0
Playback was enhanced. Eventcorder
now plays correctly combinations of a
modifier key (Shift, Ctrl, Alt) and a mouse
button for standard Windows applications, and
combinations of a modifier key and another
key or a mouse button for Java-based
applications.
It is now optional whether Eventcorder
assigns F (Focus) flag for each key-down
event during a playback, or not.
E-Scripter 1.0.19.0
New macro words for the command line
for Tools.
Released
on August 31st, 2003:
Eventcorder
1.0.19.0
A new method for events
optimization. The method deletes redudant
events when a screenshot is defined during a
playback.
Editing of properties of a screenshot (event
with S of s
flag).
New command NOTIFY. The command sends
notification messages during a playback to
the Notify object, or to an
application created by the user.
E-Scripter 1.0.18.0
When E-Scripter resets list of
objects it retrieves information about the
objects from the currently installed ESX
library.
ESX objects
New object Notify. The object traps
notification messages sent by Eventcorder
during a playback.
Released
on August 18th, 2003:
Eventcorder
1.0.18.0
New item in Options, Keyboard
layout. Thanks to this setting it is
possible to play strings and texts that are
in other languages than English.
E-Scripter 1.0.17.0
Minor bug-fixes.
Spies
Keyboard spy slightly enhanced.
ESX objects
New property KeyboardLayout of object Player.
New object Synchronize with a set of
'WaitFor...' functions.
Released
on August 3rd, 2003:
Eventcorder
1.0.17.0
Incorrect behaviour at the end of
playback fixed (tnx to Stas).
EScripter 1.0.16.0
Syntax popup enhanced (showing
functions, constants and objects together in
one popup when appropriate).
ESX objects
New object BinaryFile that enables to
compare two files of any kind.
Released
on July 20th, 2003:
SSF-Editor
1.0.1.0
With this new tool you will be able
to edit screenshots files, make import/export
of images, edit them, as well as define
'exclude regions'.
An exclude region is a part of the image that
will be ignored when the images are compared
(always matches).
Eventcorder 1.0.16.0
Minor problems with screenshots
fixed.
E-Scripter 1.0.15.0
User tools. Tools that can be
started from E-Scripter, receiving some info
from it through the command line.
ESX objects
New property DiffExcludeRegions of Screenshots object.
Objects implemented in ESX.dll are called
ESX-Library. The library needs licening now
(license keys are granted in the same way as
so far, for free).
Installer
Windows file association for screenshots
files (*.ssf). A screenshot file is opened by
SSF-Editor on a double-click.
Released
on July 6th, 2003:
Eventcorder
1.0.15.1
Screenshots can be either absolute,
or relative to the currently focused window.
E-Scripter 1.0.14.0
Enhancements and fixes in syntax
highlighting and syntax help (popup).
ESX objects
Screenshots object - color
insensitive comparison of screenshots
(a new property DiffMode).
Installer
creates Windows file associations so that
scripts (*.ebs) and takes (*.ecf) have their
own icons in Windows Explorer, and these
files are opened with E-Scripter or
Eventcorder on a double click.
Released
on June 29th, 2003:
E-Scripter
1.0.12.0
Paths in a Workspace can be
relative.
New method GetObjectVersion of System object.
New property DiffClip of Screenshots object.
Keyword search (Ctrl+F1) in the editor.
Problems with the syntax highlighting when
E-Scripter runs on Windows 98 fixed.
Released
on June 23rd, 2003:
E-Scripter
1.0.11.0
In the same way as E-Scripter worked
with own objects (e.g. displaying names of
methods and properties, syntax hints, etc.),
it can work with any other object as well
now. The only thing you need to know is the
name of the OLE object (e.g.
"Excel.Application").
ObjectSpy. A new tool that displays
properties of any OLE object, including a
list of its methods and parameters.
Syntax popup (the popup showing methods and
properties) is available also for an object
that is not in the list of objects, providing
the object is created
(Set
ObjectName =
CreateObject("ServerName.ClassName")
occurs in
the script).
Released
on June 11th, 2003:
E-Scripter
1.0.10.0
New methods CountAllPixels,
CountDiffPixels, CreateDiffBitmap and ViewBitmap of the Screenshots
object.
New properties DiffColor and DiffTolerance of the Screenshots
object.
Released
on June 8th, 2003:
E-Scripter
1.0.9.0
New method GetDesktopDir of the System object.
New method SaveToBitmap of the Screenshots
object.
Method TerminateProcess is available again.
To avoid
mixing the sample data and the user data in
the future, the installer installs the sample
scripts and takes to a separate Workspace
now.
Released
on June 1st, 2003:
E-Scripter
1.0.8.0
Automatic syntax popup showing
methods and properties of an object during
editing of a script.
Main subprocedure is not mandatory any
longer.
Released
on May 25th, 2003:
E-Scripter
1.0.7.0
Most of the E-Scripter functionality was
moved to separate registered DLL's. It is now
available through OLE Automation and
therefore can be utilized not only from
E-Scripter, but also from any programming or
scripting environment where it is possible to
load OLE objects. Objects Memory and
Screenshots were moved to newly created
ESX.dll.
New object System. The object has methods
like Sleep, GetTempDir, IsWindowVisible,
IsWindowFocused, etc.
E-Scripter has now multi-tab editor so that
the user can edit more files at a time.
Text files can be opened and edited directly
in the multi-tab editor. Also the log pane is
a tab in the editor.
Workspaces. When a workspace changes all the
files in the tree control, the file history
as well as the list of auto-create objects
can change.
No objects are added to the script control
automatically. The list of objects can be
defined for each Workspace differently.
Tree-control was split into to two tabs. One
tab shows files, the second tab shows
functions and constants of VBScript and
objects and their methods.
Eventcorder 1.0.14.0
Minor enhancements.
Released
on Mar 30th, 2003:
Eventcorder
1.0.12.1
The problem with multiple TYPE TEXT
commands fixed.
Released
on Mar 23rd, 2003:
Eventcorder
1.0.12.0
Playback functionality is also available as
an OLE Automation Object.
"Time-out to break playback"
setting moved from Options to File
properties. Also, the best value is
automatically calculated when recording
finishes.
Brand new installer, more comfortable now.
Released
on Mar 2nd, 2003:
Eventcorder
1.0.11.0
When playback fails because a window can't be
focused, similarly to Clickviews, the dialog
shows the seen window and possibility to copy
or merge the window titles and the class
names.
Patterns. Patterns is a database of clipped
Clickview images and edited window titles and
class names. Do clipping or editing only once
- next time Eventcorder will do it for you.
It is possible to save/load a Clickview image
to *.BMP file, both Expected image and
Patterns image.
Browse (Clickviews) dialog is more
comfortable.
E-Scripter 1.0.6.0
Function Play, the most generic
function for playing events.
Function SetTypeTextData for assigning a data
to TYPE TEXT commands used in playback.
Released
on Feb 8th, 2003:
Eventcorder
1.0.10.0
Command TYPE TEXT. This command can be
inserted among events and it types variable
data during a playback. The external data can
be provided in a separate text file or on the
command line. This way the same take can play
different data.
Eventcorder got unstable during recording
when more than 2941 events recorded. This is
fixed now.
Format of ECF files created and read by Copy
to file and Paste from file
functions corrected.
When more ECF files of older version were
converted at a time, the result contained
Clickviews of the previous ones too. This
problem is fixed.
E-Scripter 1.0.5.0
New function DisplayError that retrieves details
about result of playback.
Released
on Jan 24th, 2003:
Eventcorder
1.0.9.0
It creates a list of focused windows
during recording and re-focuses these windows
during playback. It can also wait until a
window shows up.
Right mouse click can create a
Clickview.
'SendKeys' syntax is now supported
for playing text and string.
Enhancements in the Clickview
searching when a Clickview is very close to a
screen border or it is hidden under the
progress window.
Small enhancements in using
hot-keys.
Small enhancements in defining screenshots
during recording.
E-Scripter 1.0.4.0
Object Memory to reveal memory leaks
in the application under test.
Tools
MemorySpy, the new tool showing the
current consumption of the memory.
Released
on Dec 20th, 2002:
Eventcorder
1.0.7.0
Clickview is checked once again at
original position when searching finishes.
'Analyze' function. This warns user about
possible problems in a take (e.g. not clipped
Clicviews, etc).
New command line option, -ec (show
missed Clickview in -a mode)
It is possible to define and use global hot
keys to trigger recording and playback.
KeyboardSpy, a new tool that shows all the
numbers and flags when a key is hit.
E-Scripter 1.0.3.0
Screenshots object.
New functions LogOpen and LogSave.
New functions SetParams and GetParams.
Refresh and Find function for the tree
control.
E-Robot 1.0.3.0
Fixed problem in evaluation of a
condition in DO-WHILE statement.
Released
on Nov 24th, 2002:
Eventcorder
1.0.6.0
Better possibilities in selecting
and changing keyboard events.
'Insert string' functionality when editing
events.
E-Scripter 1.0.2.0
MsgBox Wizard improved.
Side-menu (mouse right-click) is supported
for tree view and script editor.
Eventcorder and text editor (Notepad) can be
started from E-Scripter.
Released
on Nov 11th, 2002:
Eventcorder
1.0.5.0, 1.0.4.0
Optional minimum mouse-up time for
batch change of times of events.
Optional time-out for window focusing before
playback.
Disabling of a Windows screensaver during
recording and playback.
CapsLock/ScrolLock control prior to recording
and playback.
NumLock control prior to recording and
playback.
E-Scripter 1.0.1.0
PlayEvents function - plays an
ECF file (equivalent to PLAY command in
Eventrobot).
PlayText function - plays
(types) content of a text file.
PlayString function - plays one
short string.
Hide,
Show
function - hides and shows an user interface
of E-Scripter during script execution.
Shell function - starts
other executable (START command in
Eventrobot).
LogClear,
LogMsg, LogError - functions for logging.
#include statement - includes
saved parts of a script (libraries).
E-Robot 1.0.2.0
New command line option -q
Release
of 1.0.4.0 (Oct 1st, 2002)
Starting
offset is calculated before playback begins.
This eliminates the very first Clickview
searching caused by a shift of a window of
the driven application.
Another option for offset handling - there is
also 'Toggle offset' now (besides Discard
offset and Keep offset).
Discrepancy causing that the cloned Clickview
images were ignored in previous version is
fixed.
Feature 'Learn Clickview coordinates'
enhanced.
Release
of 1.0.3.0 (Sep 11th, 2002)
Clickview
search is speeded up significantly.
Searching accross the whole screen takes a
few seconds now!
It is now possible to run two or more
instances (copies) of Eventcorder at a time.
This enables to automate some tasks of
Eventcorder itself, copy and paste between
two concurrently running Eventcorders, etc.
Command line options were extended:
-s : play (type) a string
from the command line
-w : focus a window prior to
playback
-c : use default
settings/specified configuration file
Both WindowSpy and MouseSpy were enhanced.
WindowSpy shows now nearly all possible
information that can be retrieved thru Win
API functions.
Release
of 1.0.2.0
Before
first event is recorded, Eventcorder saves
title of the focused window to ECF file.
Before playback, it tries to find this window
and focus it again, or breaks playback when
such a window is not found.
'Window spy' - another member of the family
of spies. Spies are tiny tools that can help
in events editing and system understanding.
Some of the settings moved from Options to
Properties. Values in Properties are saved to
ECF file, while values in Options are valid
globally.
Release
of 1.0.1.0
There
is a new algorithm implemented that compares
images but disregards colors.
This remarkably simplifies Clickview editing
(cloning is more or less obsolete now) and
improves playback reliability at the same
time.
Clickview searching can be optionally in one
axis only (vertically or horizontally). This
is useful when Clickview could hardly move in
the other axis (mouse click in the Windows
taskbar, for example).
New method of autoclipping implemented
(method #3 - 'flood corners').
There is a new functionality - Learning. If
the driven application has changed and your
playback is full of Clickview searching then
you can 'learn' either new coordinates for
valid Clickview images, or you can 'learn'
new Clickview images at the original
coordinates. You can also re-create
screenshots file this way.
Import of a text available. You you want
Eventcorder to type a long text for you and
you have the text in a file already, you
don't have to record it. This functionality
is available from the command line as well.
Eventcorder doesn't change focus of the
windows when recording or playback starts, or
when it runs from the command line with -a
specified.
Release
of 1.0.0.34
Flags
(Clickviews, screenshots) are copied when
doing copy&paste of events.
It is possible to paste events (incl.
Clickviews) from another *.ecf file.
First functionality of an optimization. The
optimization will streamline events you
recorded. It will eliminate your hesitation
and mistakes during recording (unnecessary
mouse movements, corrected typos, etc).
MouseSpy (small utility to display properties
of mouse).
Forced Clickview - Clickview created when a
user presses a reserved key.
Format of help file changed to *.chm.
Release
of 1.0.0.32, 1.0.0.33
User
can define his own keyboard scan codes.
Thanks to this Eventcorder can be used with
full comfort also on non-standard PCs.
Keyboard mapping was extended to numerical
keyboard.
Minor improvements in Retry and Search.
Release
of 1.0.0.31
Playback
can be interrupted at any time, even
during Retry and Clickview Search.
Cursor changes it's shape during Retry and
Search.
Bug causing that Playback was sometimes
interrupted without an obvious reason was
luckily fixed.
It is possible to clone all Clickviews at
once.
Some menu items and values in Options deleted
as obsolete.
Every Clickview can have set what to do
before it takes place - either keep offset
calculated during previous repositioning, or
discard it and start search at original
coordinates.
|