 |
|
|
|
| |
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
|
|
|