New payment facilities : you can now safely get licenses via secure PayPal services (click License).
With this DLL you can simulate keyboard input and Mouse
mouvement on your Windows 95/98/NT/2000 machine.
It's design to :
-
test application,
-
simulate user inputs on remote machines,
-
automize some tasks within your preferred applications.
-
You can build, what I call a GuiAPI.
General
This is a Windows DLL for Tcl/Tk users. Tcl/Tk is a script language
that can run on Windows 95/98/NT/2000/XP, but also on nearly all Unix machine.
If you haven't heard about that fabulous tool before, I strongly suggest
to visit Scriptics.
With my module, you add to your standard Windows Tcl/Tk functionnalities
interesting capabilities :
-
send characters to the foreground window as a user can do.
-
send control key (ctrl-o, ctrl-c, ctrl-v, ....)
-
set/get the "clipboard".
-
check the title of the foreground window.
-
copy information from one window to an another via the cut and paste.
-
check the list of open windows.
-
Maximize, minimize or restore the foreground window.
-
Moving the mouse where the origine is the upper-left corner of the desktop.
-
Moving themouse where the origine is the upper-left corner of the foreground
window.
-
Right clicking, or Left clicking or Middle clicking.
-
Move windows.
These functionnalities added to those provided by Tcl/Tk, you have a
tool to add intelligence (test, loop, ...) into your automatisation.
I've develop the kernel of this module in 2000 (version 1.0),
and it run on my PC every week to generate some reports. Some bug fixes was added,
but since verson 1.5 (current version), I've no more seen any problems.
I've added some new functionnalities since the version 1.0.
You can view those modifications here.
Nevertheless, any comments or remarks are welcome. Send me
a mail at wintclsend@swing.be.
Download
You can get the DLL here.
-
To install all the files included in this extension, run "install.tcl"
-
To use this extension, use the command "package require wind"
-
To have informations syntax about all the commands provided by this
DLL, type ::wind::help
License
This is a shareware DLL for Tcl/Tk.
Since everything is not yet free (and specifically under the Windows
world), I will ask you 10Euro for a license. Nevertheless, you can
test this module for free within 30-days; after that period, I ask you
to buy a license by using PayPal services.
Type-in your code (result of wind::code) and click on "PayPal payment" button.
(If you want several licenses, type-in each code in the box and adapt the quantity in the PayPal screen)
You can check the number of days before the end of the trial periode
by using the command ::wind::test
Sponsor
If someone will sponsor me, I will release the sources of this DLL.
Send me a mail : wintclsend@swing.be.
Requirements
You must have Tcl/Tk 8.2 or higher. You can get the last version
of Tcl at Scriptics.
This was tested on Windows 95, Windows 98, Windows NT 4.0 and Windows 2000.
It work with Tcl 8.2, Tcl 8.2.3, Tcl 8.3 and Tcl 8.3.1 on my Windows
98.
Back to home
Last modification August, 2003