WinTask Versions Released 2009-2010
Released November 2009, WinTask 3.7
WinTask 3.7 supports Windows 7 and Windows Server 2008.
FTP functions are now available:
- #FTPTimeout - Specifies the number of seconds which
WinTask should wait before reporting a runtime error when it
tries to execute a FTP function
- FTPChDir - Specifies the new FTP current folder
- FTPConnect - Makes a connection to the specified FTP server
- FTPCurrentDir - Returns the FTP current folder
- FTPDisconnect - Terminates the connection to a FTP server
- FTPExistDir - Checks if the specified FTP folder exists or not
- FTPExistFile - Checks if the specified FTP file exists or not
- FTPGetFile - Downloads one or several files to the local PC from the FTP server
- FTPKill - Deletes one or several files from the FTP server
- FTPMkDir - Creates a folder on the FTP server
- FTPName - Renames one or several files in the FTP server
- FTPPutFile - Uploads one or several files from the local PC to a FTP folder
- FTPRmDir - Deletes a folder and its contents on the FTP server
The minor fixes included in version 3.7 are listed below:
-
The Pause OCR Text using MODI engine was crashing when invoked
repeatedly in a loop. However, avoid to use a Pause OCR in a loop, it
takes too many resources.
-
The UsePage function was not putting the focus properly when used
between two https pages and a classic window.
Released June 2009, WinTask 3.6
A debugger is introduced in version 3.6 (not available in WinTask Lite). WinTask Full version provides a script debugger as an aid in developing scripts. Using WinTask Debug mode, you can halt the script execution at a certain line, with the Editor showing the line in question, display the value of variables and then resume execution till the next line you have specified.
All the features of WinTask debugger can be accessed from the new Debug main menu option in the WinTask Editor window. A Debug toolbar is also provided that you can display selecting View/Debug toolbar menu option.
The features of the Debug mode are :
- Step by Step Execution, also called Step Into.
- Run to cursor, execution until the line where the cursor is and stop before executing the line.
- Step Over, execution is done without stop within the Sub/Function.
- Step Out, step by step execution resumes after the line which called the
Sub/Function.
- Breakpoints, execution stops only at the specified breakpoints.
- Watch variables, allows to watch the specified variables when the execution is suspended.
Under Vista and even if Internet Explorer 7 or 8 is in Protected Mode, the IE7/IE8 menu options can be recorded and
replayed.
Internet Explorer 8 is now supported under Vista.
The minor fixes included in version 3.6 are listed below:
- The COM object, Tasklib, was not integrated properly in Visual Studio 2008 (Tasklib is not available in WinTask Lite).
- Capture$ capturing a field which content changes every 1/10 secs was
crashing.
- DBConnect function does not display the Windows prompt if the ODBC database does not exist, now, just an error is returned.
- The size of OCR Wizard screens has been reduced to fit better the screen size (OCR is not available in WinTask Lite).
- Drag and drop is now working in the Editor window.
- WinTask third-party Editor has been upgraded to the latest version.
- WinTask 3.6 is now built with Visual Studio 2008.
- The Quick Start Guide has been divided in two, one for Windows automation, one for Web automation. They can be viewed by selecting menu item Help/Getting started on Windows automation and Help/Getting started on Web automation.
- WinTask installer does not automatically register shdocvw.dll anymore. If you use Internet Explorer 6 and receive an error message requesting to register this dll, register it. Under IE7 and IE8, this dll is not used anymore (ieframe.dll is used instead).
Released March 2009, WinTask 3.5b
A new function has been added:
- CloseWindowRegEx, closes the specified window, using Regular Expressions to specify the window title part of the window
name (not available in WinTask Lite)..
The InWindowAnyInstance keyword has been added for Synchronization on Window : the pause is done then for the specified window, whatever instance it has. This new keyword allows to deal more easily with Internet Explorer pop-up windows. The same keyword can be used too in OnAction Window (OnAction is not available in WinTask Lite).
The keyword Immediate can replace the Forced keyword in CloseWindow to close immediately the specified
window.
When you compile a script, errors and warnings are displayed in the Output window of the Editor. It is now possible to display only the errors (and not the warnings) by checking the checkbox Suppress compiler warnings in the Configure Run dialog box (Configure/Run menu).
MoveWindow and SizeWindow accept now coordinates covering the multiple monitors desktop area. So a script can now launch an application and move it to a second monitor. Note that Recording mode generates a lot of intermediate lines when you record a window move, so edit the script and just keep the first one and the last one.
The minor fixes included in version 3.5b are listed below:
- ExtractBetween$ extracts the specified string between the first occurrence of the start string and the first occurrence of the end string.
- CheckedW used with optional parameter <item_name> waits until the list is fully loaded before checking if <item_name> is there or not.
- A small wait of 250 ms has been added when the Click statement is executed - sometimes, the button to click was not ready for receiving the click and the click was
failing.
- SaveTargetAs was not working properly under Internet Explorer 7.
- Enable/Disable statements were not working properly for OnAction Mouse (does not apply to WinTask Lite).
- Acrobat Reader menus are now correctly recorded using Recording mode.
- Capture$ wizard inserts now a 0 as the last parameter of the Capture$ statement. You can change this parameter to 1 if needed in the Editor.
- Caption keyword in BeginDialog...Enddialog generates now the correct title when the dialog box is displayed using CallDialog
^ back to the top