Site Map   
 

 

 

Revision History

 

  1.7  
  Coming soon

Corrected bugs:
- .

Improved functions:
- In the functions
ExtractText, ExtractFileText, ExtractHtmlText and ExtractFileData the subcommands Prefix() and Suffix() have been
   added, and the subcommand
Newline has been removed.
- In the functions
FindFileText, FindHtmlText, ExtractFileLines, ExtractFileText and ExtractHtmlText there is now the possibility to define
   a user variable as destination for the extracted text. (The new command syntax is not backward compatible.)
- In the functions
ListFiles, ListFolders, GetFileList and GetFolderList the new sorting mode NumName has been added (alphabetical order
   with consideration for embedded numbers).

New functions added:
- .
 

  1.6  
  2009-06-02

Corrected bugs:
- The comparison functions
IfEqual, IfBigger and similar did not work properly for strings that resembled numerical values but was not real
   numerical values (like for instance IP addresses).
- The
PasteText function did not work properly for UNICODE strings (undersized buffer).

Added functionality:
- It is now possible to indirectly refer to a variable name through another variable name by putting an extra '
@' sign in front of it.
- Subcommands and keywords in statements can now be defined through variables by putting a question mark  '
?' sign in front of the
   variable name (instead of the '
@' sign).

Improved functions:
- The functions
IfBigger, IfLess, IfBiggerOrEqual and IfLessOrEqual work now for strings too.
- By means of the function
Set it is now possible to set a variable to the value of a mathematical expressions.

New functions added:
-
DefineExpression: Defines a mathematical expression to be evaluated later.
-
ExecScriptCommand: Executes a single script command internally.
-
LaunchScript: Launches a new daVinci process for execution of a script file.
-
ExecVbScript: Executes VBScript code that uses internal variables for both input and output values.
-
IfFolderExists: Returns TRUE if a certain folder exists.
-
GetFileList: Stores in an internal variable a list of files, one per line and without double quotes.
-
GetFolderList: Stores in an internal variable a list of folders, one per line and without double quotes.
-
FtpGetFileList: Stores in an internal variable a list of files located on an FTP server, one per line and without double quotes.
-
FtpGetFolderList: Stores in an internal variable a list of folders located on an FTP server, one per line and without double quotes.
-
PdaGetFileList: Stores in an internal variable a list of files located on a connected PDA, one per line and without double quotes.
-
PdaGetFolderList: Stores in an internal variable a list of folders located on a connected PDA, one per line and without double quotes.
- AskForListAlternative: Opens a dialog and asks the operator to choose one among a number of alternatives from a list or from a
    combo box.
 

  1.5  
  2009-04-23

Corrected bugs:
- Function ExtractText: When the To() text was defined as an empty string, the entire original string was returned.
- In all User Interface dialogs, when only the Cancel button was specified in the command, the OK button was displayed too (without text).
- When the OpenDragAndDrop command was used more than once, the dropped file was not returned in @Param1.
- The function OpenWebPage did not function properly (error message: 'Function IF_ONLINE not implemented yet').
- Nested file-line loops (LoopLines) did conflict with each other and did not work properly.
- The function AppendTextToFile did create a temporary file in C:\Windows\Temp, a file that was not removed at the end of the operation.
- The function OpenDragAndDrop, when files were dropped in repeatedly, did crash after a while.
- In the function StandBy the keyword Invisible did not work. The StandBy dialog was opened with all the lamps showing red light.
- In the functions
SendEmail and SendSimpleEmail the application could sometime crash depending on a timing problem while interfacing
   mapi.dll (the action was terminated by daVinci before the DLL is ready). The problem has been solved through the introduction of a 0.5
   sec. delay before the termination of each sent email.
- In the function
ShowFileText, if the keywords Width and Height were omitted, no file text was displayed in the dialog.

Added functionality:
- It is now possible to let contents of a variable (with '
@' replaced by '?') to define a keyword or the name of a variable inside a command.

Improved functions:
- In the function
CreateShortcut (PC-version) an additional argument has been added for the working directory.
- In the function
AskForInput the optional keywords ReadOnly and Disabled have been added.
- In the functions
AskForFlags and AskForAlternative the optional keyword Disabled has been added.

Modified functions:
- In the function AskForAlternative the
Value( <value> ) keyword, part of the alternative definition, has been replaced by a single keyword
  
Selected( <number> ), which defined the default alternative. Note: No backward compatibility for this change.
- In the command
WriteTextToFile text format keywords have been added (Ansi/Multibyte/Unicode/UnicodeBe and Unix/Windows).

New functions added:
-
ExecScriptCommand: Launches a new daVinci process for execution of a single script line (script command).
-
LaunchScript: Launches a new daVinci process for execution of a script file.
-
PurgeFileLines: Removes from a text file certain lines, according to the defined working mode.
- CopyText: Copies to the clipboard the contents of a variable.
- PasteText: Pastes text from the clipboard (if any) and put it into a variable.
- ExtractPath: Extracts the folder path from a complete file path.
- ExtractFilename: Extracts the filename (extension included) from a complete file path.
- ConvertExcelDoc: Conversion of MS Excel documents to different WEB formats.
-
SaveUserVariables: Writes into a text file all the defined user variables, so they can be loaded later using the Include() function.
-
LoadUserVariable: Loads one single user variable from a text file created using of the SaveUserVariables() command.
-
IfAnd: Checks a series of boolean values and returns TRUE if all are true.
-
IfOr: Checks a series of boolean values and returns TRUE if at least one of them is true.
-
IfNone: Checks a series of boolean values and returns TRUE if all are false.

In addition, special functions for generation of MS Excel charts with full option and format control:
- GenerateExcelChart: Generates an MS Excel chart in the form of a PNG image, based on values stored in a CSV file.
- SetChartOptions: Defines the options for an MS Excel chart.
- SetChartFormat: Defines the format settings for an MS Excel chart.
- Additional functions for setting of chart options and formats:
   DefineChart3dSettings, DefineChartAreaPattern, DefineChartAxisFormat, DefineChartAxisOptions, DefineChartAxisPattern,
   DefineChartDataLabels, DefineChartFillEffect, DefineChartFont, DefineChartGradientEffect, DefineChartGridlineOptions,
   DefineChartLineSettings, DefineChartScale, DefineChartSeriesFormat
and DefineChartSeriesOptions
 
 

  1.4  
  2008-12-29

Added functionality:
- Syntax checker with multiple error reporting and optional extended error info visualization.

Improved functions:
- Sorting algorithms added to functions: ListFiles, ListFolders, FtpListFiles, FtpListFolders, PdaListFiles and PdaListFolders.

New functions added:
- ListFilesRandomly, FtpListFilesRandomly and PdaListFilesRandomly: Listing of files randomly across folders.
- PickupFileRandomly, FtpPickupFileRandomly and PdaPickupFileRandomly: Picks up a file chosen randomly across folders.
- SortFileLines: Sorts all lines in a text file in normal or reversed alphabetical order.
- SortCsvLines: Sorts all lines in a CSV file, in normal or reversed alphabetical order, applied to one of the included CSV parameters.
 

  1.3  
  2008-08-01

New functions added:
- LaunchOfficeMacro: Launches an MS Office application and automatically runs a predefined macro.
- FindWindow: Retrieves the handle of a certain window, identified by its title.
- FindChildWindow: Retrieves the handle of a child window containing a certain point.
- ActivateWindow: Brings a window to top and activates it (the window will own the focus).
- MoveWindow: Moves a top window to a new location.
- ResizeWindow: Resizes a top window.
- ClickOnWindow: Sends a mouse click event to a certain top window's child window, the top-most one containing the given point.
- StringToWindow: Sends a keyboard string to a certain top window's child window, the top-most one containing the given point.
- KeyboardKey: Sends a keyboard key event to the currently active window (the one with the focus).
- KeyboardString: Sends a keyboard string to the currently active window (the one with the focus).
 

  1.2  
  2008-07-05

New keyword KeepOriginalFormat added to functions for file text manipulation.
Affected functions are:
FindFileText, ExtractFileLines, ExtractFileText, FindHtmlText, and ExtractHtmlText.

New functions added:
- GetComputerName: Returns the host computer name.
- GetLocalIpAddress: Returns the host local IP address.
- GetExternalIpAddress: Returns the host external IP address.
 

  1.1  
  2008-06-05

New functions added:
- ShowImage: Opens a dialog and displays the currently loaded image in it.
- OpenDragAndDrop: Opens a container window where files can dragged and dropped in.
- ConvertWordDoc: Converts an MS Word document to different formats (including HTML).
 

  1.0  
  2008-05-19

First release.
 
 
 
Produced by Carso   |  Last update: 2010-04-10