WHAT'S NEW IN 4.4?
With v4.4, we hope to leave the RB4-series now with a leading and bugfree product-version as a stable scripting system, so that the way is paved for our coming soon product RapidBATCH v5.0! Because of that, RapidBATCH 4.4 provides much bugfixes and many new features which will also be relevant to the coming soon version 5.

The highlights in RapidBATCH v4.4:
  • The new function GETTOK allows to extract tokens from a string
  • The new function REPLACEVAR replaces substrings in a string
  • The new function GETASC returns the ascii-code of a given character
  • Rejection of the LET-instruction: Assigments to variables without a special instruction is possible now
  • Concept-change of the FINDFILES-function: One call of FINDFILES reads a whole directory (including sub-directories to a specified level-depth) into one variable, so that the filenames can be extracted from the list using the GETTOK-function
  • Improovement of the GETPOS-function allows to find more than the first position of a substring
  • The instructions FILEEXISTS and CONFIRM had been changed to functions now and return a value, no return to [errorcode] anymore
  • Re-implementation of the internal COPYFILE-, RENAMEFILE- and DELFILE-functions from RapidBATCH release 4.0.0 because the old method produced too much bugs on Win 2000 and XP
  • Bugfixes in the instructions REPEAT, GOTO, GOSUB and the functions READLINE, COPYVAR, OPENBOX and SAVEBOX
  • CALL returns the errorcode of the program now to the variable [errorcode] so errors can be handled more easier

Following, a small history on RapidBATCH 4.x-series scripting language versions.

Extended features in RapidBATCH, version 4.3:
  • Debugger implemented to RapidBATCH (Professional Edition only) allowing step-by-step and trace-debugging for scripts and run-time variable monitoring and value changing
  • Debugger control instructions DEBUGVARS and DEBUGMODE implemented to the interpreter (Professional Edition only)
  • Improoved RapidBATCH Builder, version 3.8, providing syntax highlighting and debugger dialog
  • Logical operators AND (&) and OR (|) implemented to conditions in RapidBATCH
  • New parameter for the CALL-instruction, supporting different show-modes for modal programs
  • The new variable [RB_Version] contains the version number of the current RapidBATCH-version the script is executed with, [RB_Pro] tells if the used RapidBATCH edition is a Professional or Standard Edition
  • Modulo-operator (~) implemented to CALCVAR-function
  • Several other bugfixes and improovments
Extended features in RapidBATCH, version 4.2:
  • New FOLDERBOX-dialog lets the user choose a folder from an explorer-like treeview
  • View working/status informations to the user using the INFOBOX-dialog
  • New LETFILEATT-instruction und GETFILEATT-function to view and change file attributes, e.g. readonly or hidden
  • Different bugfixes and a re-designed INPUTBOX-dialog
Extended features in RapidBATCH, version 4.1:
  • New user interaction dialogs LISTBOX and EDITBOX
  • Controlling of any Windows-applications by remote using the new SENDKEYS-instructions
  • Get files from a directory (using wildcards) with the new FINDFILES-function
  • The new instructions REPEAT and UNTIL allow the construction of loops, that loop until a given condition is true
  • Verify different cases in an IF-block using the ELSEIF-instruction
  • The new WAIT-instruction stops the script for a specified time of milli-seconds
  • The new FILESIZE-function returns the size of a file
  • Direct string catenation with the new hash-operator (#) is everywhere possible now; the LINKVAR-function is out of use with this possibilty now and in future
  • Many new bugfixes and improovements
  • Many new, pre-declared variables
  • Strongly improoved programming manual
  • Improoved script editor RapidBATCH Builder 3.6 with customizable language-support
  • RapidBATCH 4.1.1: New system-variable [clipboard] to access the Windows®-Clipboard
  • RapidBATCH 4.1.1: Several smaller bugfixes
The new features in RapidBATCH, version 4.0:
  • Syntax-flexibility: Set spaces and tabulators in the code wherever you want!
  • Variables are declared automatically when a value is assigned to them
  • Behind IF, you can run more than one instructions and an optional ELSE-part now
  • Write scripts using sub-programs with the instructions GOSUB and RESUME
  • The new SYSTEM-instruction runs an operating system command
  • The new CONFIRM-instructuion is a shortcut for a messagebox-dialog with YES-NO-Option. [errocode] return values 0 for yes and -1 for no.
  • The new OPEN-instruction opens a file with the associated program, starts an internet URL or runs extern programs
  • The new COPYFILE-instruction copies a file
  • More options for MSGBOX-instruction (formerly ECHOBOX): ok, okcancel, okcancelretry, yesno, yesnocancel or user-specified by numerical value (look up reference)
  • Run MCI-commands with the MCI-instruction to play any type of media data, e.g. Wave, Midi, MP3, MPEG, AVI ...
  • New styled LINKVAR-syntax; Write commas instead of plus-characters now. Old syntax is also possible
  • Behind LET and all other instructions assigning values to variables, even instructions with only one parameter, you can write constant values directly behind the equal-sign bot with or without aphostroph ('), e.g.
    UPVAR [a] = Hello
    UPVAR [a] = 'Hello'
    SYSTEM 'dir >test.txt'
    SYSTEM dir >test.txt
  • Completely revised interpreter and compiler, based on the powerful Turbo/PL²-technology
  • High-improoved debugging: The interpreter reports syntax errors correct now and stops the script immediatelly
  • Using direct WinAPI
  • 50% faster script-execution, even on slower machines
  • RapidBATCH Builder 3.5 with many new features and bugfixes
  • Full 32-Bit featured compiler
  • 70% smaller .EXE-files at compiled programs
  • New PowerLINK version 2.0.2, 32-Bit full powered
  • Completely revised users manual and language reference
  • In RapidBATCH v4.0.1: New, pre-declared variables [day], [month], [year], [time], [winvers] and [curuser]
  • In RapidBATCH v4.0.1: New CALL-instruction
  • In RapidBATCH v4.0.2: Many bugfixes and a new variable-system, allowing more than 400 variables each script
  • In RapidBATCH v4.0.2: New, pre-declared variables [IBox_Ok] and [IBox_Cancel]

We hope to bring you the batch power you ever had whished, with RapidBATCH 4.x, now!
Please note that there are many big changes to RapidBATCH 3 and lower.



<<< Back     Next >>>