Version 7.401 (November 2008)
- New Feature: Added Date/Time Functions: DATE(), DATEVALUE(), TIMEVALUE(), etc.
- New Feature: Moved old Functions to "Data" category (backwards compatible, no modification required)
- New Feature: Added "Select Folder" for Custom Dialogs
- New Feature: Added keyboard lookup menu to main grid
- Fix: Scrolling main grid while editing fields would cause edit field to float around
- Fix: Extra confirmation when removing Favorites
|
Version 7.350 (November 2008)
- New Feature: Added dozens of new expression functions, including SUBSTITUTE(), TRUNC(), FIND(), LEN(), CHAR(), DECIMAL(), TEXT(), and many more
- New Feature: Added IF() math function to math expressions, matching same feature in Excel
- New Feature: Added "&&" and "||" logical comparison operators in math expressions
- New Feature: Included support for text string parameters for operators "<, >, ==, !=, <=, >=, &" and the "IF( )" function
- New Feature: Reworked the math expressions to more closely match functionality of Microsoft Excel
- Fix: Fixed a few obscure order-of-precedence issues when using scalar types (prefix decrement operators) in math expressions
- Fix: Internal enhancements for postfix evaluation stack when using nested parenthesis
- Fix: Enhanced math parameter management to allow new IF() feature
- Fix: Fixed problem evaluating logical NOT operator ("=!0")
- Fix: Corrected ROUND() function return when using negative floating point values
- Fix: Changed CEIL() function to CEILING() (backwards compatible, no modification required)
- Fix: Separated math operators and functions into separate menus
- Fix: Changed order of math functions to alphabetical (like Excel)
- Fix: REG_MULTI_SZ now supported for both reading and writing during Registry commands
- Fix: Newlines were not appearing correctly in log if previously displayed in MessageBox
- Fix: Adding new Favorites would overwrite a name that was a subset of the new one
- Fix: Favorites defragging was inconsistent, which allowed Favorites to get out of sequence
- Fix: Favorites with similar names could select the wrong item during dragging
- Fix: Editing cells in the main grid would not remember the previously edited column
- Fix: Windows constants such as "IDOK" were not being interpreted correctly
- Fix: Compile EXE was not remembering last icon selection in certain situations
- Fix: Compile EXE will remember the previously chosen output file (if it shares the same base name)
- Fix: Multiple inline RGB images were jumbled together during preview; now correctly displays first image
- Fix: New RLE compression for inline RGB images (previously had problems with dark color RGB pixels)
|
Version 7.341 (October 2008)
- New Feature: Output window entries (logging) are now redirected from child scripts to the main vTask window
- New Feature: Modifications to Logging so that all script output is sequential and in real-time ("Block-Logging")
- New Feature: Added nearly all of the lookup icons to the "Set Variable" command, since variables can be used for any action
- Fix: Inline RGB images that contained high compression caused problems during compile EXE
- Fix: Embedding RGB images during compile EXE caused a "file not found" error
- Fix: Embedding image files had a flaw which tried to embed any external file
|
Version 7.340 (October 2008)
- New Feature: "Copy File" action can extract embedded data and image files from compiled EXEs
- New Feature: Moved "Keyboard" lookup from the variables menu into a new lookup icon
- New Feature: Added "Operating System" details to "Get Computer Info" command in the Hardware category
- New Feature: Added "MB" memory option for "Get Computer Info" command
- New Feature: Added "High" option level to "vTask Setting Change"
- New Feature: Separated {WinKeyDown} and {WinKeyUp} from previous "{WinKey}" for greater control
- New Feature: New generic RLE compression for inline RGB image colors (vTask supports binary compression, but RGB source needs to remain in ASCII)
- Fix: Completely redesigned "Embed Image" option for compile EXE (increased limits, performance, and fixes)
- Fix: Embedding image files into compiled EXE would fail if multiple images were used in a single step (each separated by ';')
- Fix: Repaint UI update during compile EXE
- Fix: Popup menu command did not work in compiled EXEs
- Fix: Various minor fixes for compile EXE functionality
- Fix: "Select File/Folder" command was returning an error when compiled into EXE
- Fix: Changed Math Expressions lookup menu to use capitalized function names to match industry standards (both upper and lowercase is acceptable)
- Fix: Internal change: combined mouse coordinate lookup + window coordinate lookup into a single function
- Fix: Internal delete registry command could hang in some situations when converting from old versions
- Fix: Cut/Copy/Paste editing commands in Replace dialog were incorrectly routed to the main window
- Fix: Using an undefined variable for "Select File" (and other prompts) would show the variable name as a default value
- Fix: Got rid of small GDI handle leak in Tools-Options screen
- Fix: ".bmp" extension automatically added for screen/window captures when omitted
- Fix: Embedding images into compiled EXE was failing if inline RGB was used
- Fix: Removed "{file_loop}" variables in favor of user variables, which were deprecated in April 2008
- Fix: Automatic translation of {file_loop} to "%file_loop" when loading older scripts
- Fix: Added performance increase in the File Read command for binary file types
- Fix: Minor change to auto indent when previous steps are skipped
- Fix: Validity check for Memory Variable in Properties, must conform to "{1}"
- Fix: Increment/Decrement Variable was converting value to integral if originally floating point
- Fix: Renamed all "Choose..." actions in User Prompt category to "Select..." (no change required; backwards compatible)
- Fix: Additional debug trace information for slow "Use Window" situations
- Fix: Small change to logging for partial image matches
|
Version 7.331 (October 2008)
- New Feature: New "ToolTips" for floating lookup buttons
- New Feature: Added "EXE,ID" and "ID,EXE" as output options for "Start Process Loop"
- New Feature: Additional lookup menu "Math Expression" in Properties
- New Feature: Reordered lookup menu to properly group variables together
- New Feature: New "Floating Balloon" option in the User Prompt category
- Fix: WinAPI functions would incorrectly output data to parameters that contained undefined user variables in a math formula
- Fix: Minor change to parameter parsing with NULL types for WinAPI functions
- Fix: The "dropper" lookup tool locks specific pixel coordinates during selection for the "Wait for Pixel" and "IF Pixel Equals" commands
- Fix: Removed invalid "Masked" option from "Wait for Pixel" command
- Fix: Single-pixel optimizations for "Wait for Pixel" and "IF Pixel Equals" commands
- Fix: Tools => Display Windows was creating a temp file in the "C:\Program Files\vTask Studio" directory; changed to the TEMP path
- Fix: Separated "Run Tracking" alpha setting from on/off setting
- Fix: New icons for Tools => Options => Run Tracking that more closely match actual displays
- Fix: Updated compiled EXEs to use correct values for Run Tracking (off if no vTask installed; correct colors if turned on mid-run)
- Fix: Changed "Slow Pixel Scan" checkbox to a new "Scan Method" drop down list to be more descriptive (no script change required)
- Fix: Adding new "IF ELSE" step was not auto-indenting correctly
- Fix: "Reset Original Settings" was not updating every configuration
- Fix: Changed vTask registry settings "Left", "Top", etc to "window_left", "window_height", etc (backwards compatible)
- Fix: Math expressions with a double equals "==" now supported for equality checks
- Fix: Opening a file that was 0 bytes long resulted in an error message
|
Version 7.330 (October 2008)
- New Feature: Enhanced Windows API functionality:
- New Feature: Moved "WinAPI" to Function category; renamed to "Windows API" (automatically backwards compatible; no change necessary)
- New Feature: New lookup tool for common WinAPI functions
- New Feature: API functions can now return data directly into parameter variables, such as "GetCursorPos( %location )"
- New Feature: Windows API able to return result to a variable, such as "%ticks = GetTickCount()" (in addition to standard "Save Output" in Properties)
- New Feature: API Functions can include math evaluations inline for each parameter, such as "SetCursorPos( %x+100, %y-50 )"
- New Feature: Various corrections to Windows API calls, including better recognition of embedded quoted parameters
- New Feature: Changes to memory management during API calls, to minimize allocations
- New Feature: Multiple new safety checks for Windows API calls
- New Feature: "Replace" functionality (in the Edit menu)
- New Feature: "Manage AutoRuns" command in the Run category
- New Feature: "Window with Focus" option added for the Use Window command
- New Feature: "Get Text" option added for the "Get Window Info" command
- New Feature: Added "Hardware" method to Recording command
- Fix: Floating-point support was not being loaded at program startup due to format string variables
- Fix: Internal modifications to UI-thread execution for "User Prompt" and "Run Process" commands
- Fix: "Always on top" option for Display Image was supposed to prevent dismissal by user
- Fix: "Wait for Window" will now save the handle if no "Use Window" is included; this permits immediate activation after waiting for a window
- Fix: Minor change to typing in comment steps (first character was delayed and sometimes out of sequence)
- Fix: Multiple internal fixes to Recordings
|
Version 7.324 (September 2008)
- Fix: Compiling EXE with a "display image" step that used a JPEG image would crash (over-agressive compiler optimization)
- Fix: Modifications to the compile EXE optimization strategy
- Fix: Minor improvements for the internal compression capabilities
- Fix: Edit => Find was crashing if "%" was used and no results were found (crashed during status update)
- Fix: Small change to logging to make Call Script block more apparent
|
Version 7.322 (September 2008)
- Fix: "Select Menu" action was not included in compiled EXE due to invalid optimization
- Fix: Added extra spacing in Output window during "Call Script"
|
Version 7.321 (September 2008)
- Fix: The 7.320 upgrade lost support for the {WinKey} type command; added back in
- Fix: Corrected problem with "Single Instance" option for compiled EXEs
- Fix: "Click to Open" feature was not translating variables such as %WINDIR%
- Fix: Fixed "Wait for Idle" functionality
|
Version 7.320 (September 2008)
- New Feature: New 3-Year Subscription licensing that includes all major and minor revisions
- New Feature: "Call Script" files can be opened in vTask via the right-click menu or in Properties
- Fix: Many internal extra safety checks for variable parsing
- Fix: Additional debug tracking when using logging with compiled EXEs
- Fix: Code base now using SDK update KB945140 from Microsoft
- Fix: "Search in File" should not fail if nothing found, rather returns empty result
- Fix: "View Source XML" was not displaying the right step #
- Fix: Deprecated BASIC code due to: 1) infrequently used; 2) maintenance required; 3) duplication/redundancy of core vTask features; 4) overlap with Tasker features
- Fix: The corner gripper in Properties was not displaying/updating correctly
- Fix: "Choose a File" and "Choose a Folder" were not using requested default folders
- Fix: Corrections to image preview when using multiple files and relative paths
- Fix: Moved "Call DLL", "Post WM_COMMAND", and "Win32 API" to Run Program category; eliminated the External category
- Fix: Renamed "Post WM_COMMAND" to "Send Command", and "Win32 API" to "WinAPI"
- Fix: A bit of reordering of actions to accommodate the changes listed above
|
Version 7.314 (August 2008)
- New Feature: "Search in File" action (under the File category)
- New Feature: New 64-bit support for file operations; allows read/write up to 16 Exabytes
- New Feature: "Set File Size" has new option for setting fill byte
- New Feature: IF Clipboard displays contents in Output window
- Fix: The "On Failure" mode for Jump to Label, Increment Variable, and Retry display their values in the main grid
- Fix: Minor display change to the Comment steps (tabs were shown as boxes)
- Fix: For the FILE commands, file sizes and offsets can safely contain commas
|
Version 7.313 (August 2008)
- Fix: Run Tracking was not closing when using the "vTask Setting Change" action + long timeout values
- Fix: Property box was showing a gripper in the upper right corner when started as docked
- Fix: Status bar text is limited to 127 due to a Microsoft restriction (this limitation has been removed in Windows Vista)
- Fix: "%%" was correctly identified due to v7.312 fix, but not translating into a single "%"
|
Version 7.312 (August 2008)
- New Feature: For "Chop" function, added "Chop Before and Including", "Chop After and Including"
- New Feature: Added "vTask Setting Change" command under System category
- New Feature: Added "RunTrackingShow" setting instead of requiring alpha transparency to be 0
- New Feature: Added the {TODAY}, {TIME}, and {NOW} system variables
- Fix: Additional sanity checks inside of compiled EXE loader
- Fix: Moved memory variable order precedence above user variables; this prevented using mem vars inside of arrays
- Fix: Double "%%" were not being interpreted correctly
- Fix: Recordings were chopping off last keypress if Stop key was used to end recording
|
Version 7.311 (August 2008)
- Fix: Relocated "Registry" commands under Database category
- Fix: Relocated "Recording" command under System category
- Fix: "Excel: Set Cell" command was not updating cell data if value was integer 0
- Fix: Additional safety checks to avoid conflicts between recordings
- Fix: Sequential recordings were overwriting each other
- Fix: Export All Favorites was not saving favorites correctly
|
Version 7.310 (August 2008)
- Fix: Recording modes relocated into Tasker product
- Fix: Keyboard mapping relocated into Tasker product
- Fix: Removed "Event Message" method from TYPE options (due to removal of recording functionality)
- Fix: The TYPE command was significantly updated to eliminate the need for dedicated OEM, ANSI, and ASCII modes. A single mode now types all characters on all language keyboards.
- Fix: Removed ECS Character Set from TYPE action to avoid overriding the standard ISO-8859 codes
- Fix: Various low-level updates to the SendKeys functionality
- Fix: "Display Image" was not working with inline RGB images
- Fix: "IF Pixel Equals" was always returning true regardless of result
- Fix: File-Open dialog was not remembering the last opened folder
- Fix: The select file dialog for "Screen Image Capture" was not allowing nonexistent files
- Fix: Minor corrections to "Get Web Page Text"
- Fix: "Save to Output" was not displaying data correctly if it contained line returns
- Fix: "Save to Output" was not displaying sending data to Debug window
- Fix: Additional minor corrections to "Save to Output"
- Fix: Image searching was not freeing all GDI handles correctly; could result in crash if script run for hours
- Fix: Minor correction to list item parsing for "Choose from a List"
- Fix: Variable fields were displaying an empty "%" holder even if no variable was used
- Fix: Certain printf formatting options like "%.02f" and "%04d" were not being interpreted correctly
- Fix: Write/Create File now includes "Erase Previous Contents" option
|
Version 7.301 - 7.305 (Beta versions) (July 2008)
- New Feature: Compile EXE Enhancements:
- New Feature: In addition to EXE, now has Console and DLL output capability
- New Feature: Extra optimizations for compiling programs (fewer dependencies, smaller EXE than previous)
- New Feature: Compile EXE now shows progress in the Output window
- New Feature: Many small corrections to Compile EXE functionality
- New Feature: Significantly lowered dependencies for import libraries
- New Feature: Command-line compiler now supports single letter switches ("-package" or "-p")
- New Feature: Comment text is stripped from EXE output during optimization
- New Feature: Compile Options remember what was last selected for all items
- New Feature: Compile Options can be set inside a comment step, which provides script-based settings
- New Feature: 16-bit .com output available for message-only console scripts
- New Feature: New "-quiet" (or -q) command switch for no output unless error
- New Feature: New internal Deflate algorithm for better compression (LZSS + statistical entropy encoder)
- New Feature: Win32 API Enhancements:
- New Feature: Completely rewritten "Win API" and "Call DLL" and functionality
- New Feature: "Win API" and "Call DLL" are much more tolerant about missing parameters and incorrect data types
- New Feature: "Calling Convention" option included (stdcall, cdecl) to prevent crashes due to invalid stack initialization
- New Feature: Inline evaluation and flag OR'ing of Win32 constants such as "MB_OK | MB_ICONINFORMATION"
- Fix: Further corrections to prevent Run Tracking from stealing focus from other windows
- Fix: Run Tracking will not wrap multiple lines that are not visible in box
- Fix: Mouse location coordinate of 1,1 was not being interpreted correctly
- Fix: Changed mouse actions to all use 0-based coordinates (some were using 0-based, some were 1-based, for historical reasons)
- Fix: "Binary Function" was incorrectly calculating memory allocations which could cause crash with large substitutions
- Fix: Visual updates to the Aero theme
- Fix: The TYPE command was conflicting with Excel formulas (like "SUM") when automating a spreadsheet
- Fix: The "Check Email: POP3" was not starting the socket I/O at the right point, and chopped characters off the end due to the POP3 response string from the server
- Fix: "Read Registry" was not returning "(Default)" value if one existed, but only verifing existence
- Fix: Removed WinAPI reference from User's Guide into a separate download
- Fix: Removed older Revision History entries (change log) from User's Guide
- Fix: Set Environment Variable was interpreted prior to being set, thus making the data the variable name
- Fix: Modified "Custom Dialog" fields to be multi-line edit
- Fix: Custom Dialog "LIST" controls can now have list entries as separate lines, as well as semicolons
|
Version 7.214 (May 2008)
- New Feature: Added support for Currency values in Excel spreadsheets
- New Feature: Validation command checks for duplicate LABELS
- New Feature: Added a gripper to the Properties box for easier resizing
- New Feature: Added "Show Statusbar" and "Show Run Tracking" to Keyboard Mappings in Options screen
- New Feature: Added support for non-printable keys such as {Left} for the "Event Message" type method
- New Feature: Added "Computer Name" to Hardware category
- Fix: Externally loaded VXM files would try to re-open if error occurred during open
- Fix: Correction to recent file name storage, so that the same file is not stored twice if opened with quoted and unquoted paths
- Fix: Various minor changes to toolbar gradient color blends to more closely match Microsoft Office
- Fix: Default height of docked palettes no longer uses title bar height value (it was too tall)
- Fix: Added variable substitution for Wait for Keypress command
- Fix: Logging would not happen if "Generate Output when Output Closed" was disabled + the Output window closed + Logging enabled
- Fix: "Display Image" no longer shows an icon for image display
- Fix: Changes to prevent crash during thread mutual-exclusion synchronization in system variable expansion
- Fix: Custom Dialog will now show labels correctly aligned when shown alone (without another control)
- Fix: Default values for Custom Dialog were not loading correctly if memory variables were used
- Fix: Fixes to memory allocations that are done during Environment Variables expansion
- Fix: Use Window was not reporting errors for multiple matches
- Fix: Show Tips option deprecated
- Fix: Reordered option screen #1 due to removal of settings
- Fix: Complete redesign of internal management of variables that contain binary data
- Fix: Correction for possible buffer overrun when using Read File
- Fix: Undefined (or empty) variables will work correctly with IF Expression when compared to 0 (%foo=0)
- Fix: If "On Failure" type is Increment Variable, variable name is verified to contain a preceding %
- Fix: File Open does extra variable name verification for Save Output and On Failure fields
- Fix: Tray Icon action was not showing the requested title
- Fix: Tray Icon popup menu was not showing correct filename
- Fix: Tray Icon were not being dismissed automatically at end of script
- Fix: Tray Icon and Balloon Icon could not be both used at the same time
- Fix: "Scan Last Window" option was not working with windows located on multiple monitors
- Fix: Pixel color tolerance field had an extra comma when importing older scripts
- Fix: Run Tracking was making vTask lose focus after a run
- Fix: A few minor tweaks to Run Tracking performance
- Fix: Correction to prevent "Use Top Window" from retrieving hidden or non-popup windows
|
Version 7.213 (May 2008)
- New Feature: Added support for "Show Run Tracking" in View menu
- Fix: Some GDI handles for docked palettes were not being correctly initialized, causing problems on some systems
- Fix: Grippers on toolbars no longer have different color background than the rest of the toolbar
- Fix: Various minor changes to toolbar transparency settings to fix display issues on certain monitors
|
Version 7.212 (May 2008)
- New Feature: Run Tracking box which shows script, step, loops, and command
- New Feature: Run Tracking box includes transparency (alpha channel) setting
- New Feature: "Close All" option for Close Window action
- New Feature: Reset All Columns in Tools-Options
- New Feature: Right mouse click in column headers allows show/hide of individual columns
- New Feature: Column visibility can be chosen by right-clicking on the column headers
- New Feature: Ability to reset column layout without needing to reset entire user interface
- New Feature: Increased max BASIC lines/strings from 256 bytes to 1024
- Fix: Tools > Options > Main Grid now sets default column widths correctly
- Fix: Extra safety check for buffer overruns with "Slow Pixel Scan" image recognition (buffer insufficient for dual monitors)
- Fix: File/Folder user prompt was closing if visible Status Popup message timed out
- Fix: Additional safety checks for string limits in BASIC
- Fix: Externally loading multiple VXM files into a running vTask (such as by hitting Enter in Explorer with multiple files selected) would incorrectly show the File Open box
- Fix: International keyboards were having problems with {AltDown} combos; additional tracking added
- Fix: A few minor changes to step Output text for consistency "[STEP 1]: (Skipped)"
- Fix: Reloading previous files could get out of sequence with aborted file saves
- Fix: Memory variables such as {1} would appear undefined if they contained an empty value
- Fix: Save Output with a memory variable in the disabled output data field would not save to correct destination
- Fix: Fixed extremely obscure error where memory variables like "{1}" would not clear the allocation buffers when a shorter value was saved to it by using another memory variable's value; required a sequence of 5 specific steps to get in right situation to cause it to happen
|
Version 7.211 (May 2008)
- Fix: Additional safety checks during memory allocations
- Fix: Rewritten Drag and Drop for script reordering
- Fix: "Wait for Mouse Click" was not working when used after a "Show Popup Menu" command
- Fix: Correction to memory allocation for SQL Query data results
- Fix: Undo in the Properties fields was invalidating the Undo in the main script
- Fix: Special Request: User variables can be hidden from view in lookup menu and variables palette
|
Version 7.210 (April 2008)
- Fix: Added additional items to display cache
- Fix: Crash was possible when using long ODBC connection-strings to login to a database
- Fix: Rewritten Undo and Redo functionality
- Fix: Undo now restores previous step (row) selections
|
Version 7.209 (April 2008)
- New Feature: File Open now remembers last file filter opened
- New Feature: Added "Text Files (*.txt)" as a vTask file filter
- Fix: "Excel: Set Cell" command would incorrectly try to set cell data to a date if the text contained a date string, causing an overflow
- Fix: "Reset User Interface" in the View menu was not resetting the default border size
- Fix: Minor color corrections for the "Office XP" user interface option (to more accurately match MS Office)
- Fix: Extra safety and sanity checks during memory reallocations
|
Version 7.208 (April 2008)
- New Feature: WinNT 4.0 compatible version download from http://www.vista-software.com/forum/YaBB.pl?num=1203080776
- New Feature: Added "Include Column Names" option for SQL Queries
- New Feature: Tooltips in the toolbar now always show the current keyboard mappings
- Fix: Keyboard tracking INI only created if installation is complete
- Fix: The TYPE command was not correctly using OEM codes with {AltDown} combos on non-EN keyboards
- Fix: Changed image capture menu from "Capture 16x16 Area" to "Capture 16x16 (RGB)" for clarity
- Fix: If the "Hide vTask during find" option was ON, vTask would remain hidden when capturing RGB
- Fix: Corrections to the "Data Source" edit control under the SQL actions (copy, paste, and delete were not working)
|
Version 7.207 (April 2008)
- New Feature: Number of changes made displayed in status bar during editing
- New Feature: "Reload Files" now opens all files that were open at last shutdown
- New Feature: Pad String function includes new "Front" and "End" options
- Fix: Few minor changes to Undo/Redo for more standard functionality
- Fix: File modified flag only happens when data actually changed, instead of on every edit
- Fix: When closing vTask, choosing "Save File" and then "Cancel" will return to the program (like Excel)
- Fix: IF NOT option now displayed in Output window
- Fix: Simplified "Reload Files" option internally
- Fix: Changed "Wait for Window to Appear/Disappear" to "Open/Close" to avoid confusion
- Fix: Fixed Data Administrator link in Properties
- Fix: Fixed Data Source max edit field entry (auto horizontal scroll)
|
Version 7.206 (April 2008)
- New Feature: Rewritten Undo/Redo functionality (Redo is a new capability)
- New Feature: Compiled EXE's will read the "StopKey" registry value (if available) for PC's without vTask installed
- Fix: Previewing an image in Properties will not mark the file as modified
|
Version 7.205 (April 2008)
- New Feature: Use Window: "Child at Parent-Relative X/Y" option for going to controls inside of an app window
- Fix: Recording failures were not restoring the interface correctly
- Fix: Corrections to Mode 5 recordings
- Fix: Moved the "Snap to Position" option from <value1> to <options> for consistency across all Mouse actions
- Fix: Fixed recordings on Windows Vista platform
- Fix: BASIC's "FOR" stack was not getting reset correctly between runs
- Fix: Multiple changes to Help hotlinks on various dialogs
|
Version 7.204 (April 2008)
- New Feature: Added File selection dialog lookup while editing in the main list
- New Feature: BASIC string comparisons with IF now support <, >, <=, >= (string "abc" is less than "def")
- New Feature: New ASC() function for BASIC code
- Fix: Extra check for "EnableBalloonTips" registry setting when using Balloon tips (see http://msdn2.microsoft.com/en-us/library/ms940877.aspx)
- Fix: Progress bar change for parsing percentages in text
- Fix: "Excel: Create Workbook" will create sub-folders if they do not exist (previously required path to exist)
- Fix: Delete file would not delete filenames that contained more than 1 semicolon
- Fix: Added missing "Save Result" option for the WHILE and FOR Loops (current loop number also available in {loop} variable)
- Fix: Modified internal comparisons and warning messages for the Tools>Options>Keyboard Mappings
- Fix: BASIC: comparisons with IF keyword was failing inside of multiple embedded loops
- Fix: BASIC: "IF-THEN-ELSE" would fail if GOSUB were used on true result
- Fix: BASIC: Changed PRINT OUTPUT to PRINT RESULT to better match the vTask UI (both keywords are fully supported)
- Fix: BASIC: Fix for MID$() order-of-precedence
- Fix: BASIC: IF check would fail if comparison contained a decimal without any numbers
- Fix: BASIC: Setting a variable would incorrectly be numeric if operators without numbers were used
|
Version 7.203 (April 2008)
- New Feature: Added 64-bit support Get Size, Set Size, and Divide File (for files larger than 4 GB)
- New Feature: Image matching now permits "Scan Last Window" + "Start Search at X,Y" settings together, allowing coordinate-based, window-relative image matches
- New Feature: Added "Column List Output" for the Sort Function
- Fix: "Binary Function" was not allocating enough memory for large hex conversions
- Fix: Renamed "Divide File" into "Split File" (automatically backwards compatible)
- Fix: Additional safety code for the new memory manager
- Fix: Balloon Popup and Screen Message could not appear at the same time due to conflict
- Fix: Balloon Popup and Screen Message were not appearing on Win2000 machines due to IE version problems
- Fix: Balloon Popup default changed from "Required Response," which will not show the popup
- Fix: "Choose a File" was incorrectly showing filters in the output edit field
- Fix: "Choose a File" will now include "All Files (*.*)" if not provided by the user
- Fix: "Get Web Page Text" rewritten to correctly return visible text similar to "Edit>Select All" in browsers
- Fix: Undo saved when new steps are added (previously only saved during modifications)
- Fix: Sort Function will not include empty values from sorted list (such as strings of spaces)
- Fix: Fixed memory error in Sort Function
|
Version 7.202 (April 2008)
- Fix: Memory allocation change to prevent runaway memory consumption
|
Version 7.201 (April 2008)
- New Feature: Reduced the total Actions from 230 to 220, by combining multiple actions together. This decreased complexity, while at the same time added more features than previous versions.
- New Feature: New Recording system:
- New Feature: Single top-level Record/Playback feature, with 5 different modes:
- New Feature: 1) Rec Mode 1: Simple Record & Playback
- New Feature: 2) Rec Mode 2: Compile Recording into EXE
- New Feature: 3) Rec Mode 3: Generate vTask Step (Analog Method)
- New Feature: 4) Rec Mode 4: Generate vTask Script (Event Method)
- New Feature: 5) Rec Mode 5: Generate vTask Script (Hardware Method)
- New Feature: Two Recording Options: Coordinate-based and Image-based
- New Feature: Removed old Recording action in favor of single global Record mode (Recording Properties can still be accessed)
- New Feature: Added playback speed option to Recordings action (Slow, Normal, Fast, Instantaneous)
- New Feature: New Keyboard Mappings system:
- New Feature: 1) New Keyboard Mapping trigger methods (using combinations of Control, Shift and Alt)
- New Feature: 2) New Recording map actions: Start, Stop, Play, Play Fast, and Run Program
- New Feature: 3) New Recording palette, including list editing controls
- New Feature: 4) New Mapping Edit Dialog
- New Feature: TYPE command updates:
- New Feature: 1) Combined Buffered + Simulated methods into single action
- New Feature: 2) TYPE command: New SendKeys method
- New Feature: 3) TYPE command: New Inter-Character Delay property (moved speed management to script)
- New Feature: 4) TYPE command: Added "Auto Speed Control" option
- New Feature: Combined all Mouse Click actions into a single step, which provides additional control for left/right/middle button actions
- New Feature: FTP LIST command
- New Feature: FTP download command can now cache connections, which allow fast downloads for large file counts
- New Feature: LOOP commands now save current iteration into a user variable, instead of a hard-coded system variable
- New Feature: Window Loop can choose between Text or Handle data returns
- New Feature: Process Loop can choose between EXE or ID data returns
- New Feature: CHANGE CASE Function: Combined Upper, Lower, and Title case options
- New Feature: New Image capture options, including inline RGB:
- New Feature: New "Result" and "On Failure" columns in main grid
- New Feature: New Tools>Options layout, including new "Main List" settings tab
- New Feature: Ability to select columns to show/hide in main grid
- New Feature: Columns can also now be hidden by resizing to 0 width
- New Feature: Added {PAGE} system variable for page breaks in PDF documents (in addition to the existing {\p} variable)
- New Feature: New diagnostic information in Help>About box
- New Feature: Find File action under Files category
- New Feature: {loopcount} system variable now allows up to 32 for padding: "{loop1}" - "{loop32}"
- New Feature: {CtrlDown} / {CtrlUp} combo entries now available in Keyboard lookup menu
- New Feature: IF Expression can now do multiple math calculations for each && and || part
- New Feature: Excel: Get Cell includes option to return current cell Formatting
- New Feature: New color display for pixels in Properties
- Fix: Check for new version online was not working correctly
- Fix: Minor change to pre-calculation parsing of numeric values that contained regional-specific decimals
- Fix: Auto-indent new steps would indent for IF Quick Checks, which should not be indented because they don't use END IF statements
- Fix: Modified method for Recording playback to be OS-independent
- Fix: Removed "Recording Playback Accuracy" report from output since Recordings are no longer OS-specific
- Fix: Combined run recording and test recording functionality into the same section
- Fix: Editing column data in the main grid would fail if a column was hidden
- Fix: Redesigned Tools>Options screen to accommodate more settings
- Fix: Read-only edit field in User Input now correctly receives focus when shown
- Fix: Modified error reporting to be asynchronous for Buffered Keys and certain Wait For commands
- Fix: Minor change to logging for compiled EXEs
- Fix: IF Expression was incorrectly performing math calculation for "%variable = 1" if %variable contained whitespace
- Fix: Change to expression evaluations to return True for "(empty) = 0"
- Fix: A rare combination of Call Script + Set Current Directory + File Re-open caused the {filepath} variable to be incorrect
- Fix: Enhancement in Read/Write INI Data to handle invalid [Key] formatting
- Fix: Fix that checks for overflow for GetFileAttributes
- Fix: Safety additions to avoid overflows during directory parsing
- Fix: Safety checks for unexpected inserts with OS format message calls
- Fix: New diagnostics for Type command
- Fix: Type now maintains OEM mode for all keyboard formats if Alt/Control/Shift is pressed
- Fix: Type command was not handling VK_SHIFT the same way as Alt and Control were
- Fix: Numerous FTP command fixes
- Fix: Updated FTP details during download
- Fix: Internal change for File and Folder Loops to use newlines as delimiters, which allows semicolons in file names
- Fix: "Most Recent SQL Query step" instructions added to Data Loop properties
- Fix: The Resize Window command would hide windows that omitted the width or height value (now allows setting one part)
- Fix: Corrected problem with ++ and -- operators when used with memory variables
- Fix: Moved the User Variables to the top of the lookup menu
- Fix: Many minor keyboard tracking fixes (especially memory management changes)
- Fix: Custom Dialog was showing unexpanded variables instead of blank defaults
- Fix: Minor modifications to default value parsing for User Prompt actions
- Fix: Removed XOR Mask as an option for encryption since it does not work with text (still supported but not documented)
- Fix: Progress Bar would not disappear when displayed with no text
- Fix: Progress Bar was incorrectly displaying decimal values
- Fix: "No Image" displayed for graphics when installation is invalid
- Fix: Tools > Log file selection dialog was only accepted existing files
- Fix: Memory variables like "{1}" were not working properly when incremented by Failure Modes
- Fix: Updated error message for failed recordings depending on the OS
- Fix: Removed minimize during Recording due to redesign of recordings, plus new keyboard tracking allows minimize at any point, prior to recording
- Fix: Excel: Leading-zeros for Set Cell would incorrectly convert into an integer
- Fix: Excel: Data with embedded "-" would incorrectly convert into an integer
- Fix: Excel: Changed "Cell Display Format" option to "Cell Formatting"
- Fix: Excel: When setting cell data that contains only numbers, the existing cell formatting is verified for "Text" before changing to numeric
- Fix: Excel: a few memory cleanup corrections during "Create Workbook"
- Fix: In Properties, changing a drop-down list entry was not selecting the current option
- Fix: Renamed "IF Pixel Color" to "IF Pixel Equals"
- Fix: Various low-level memory management changes to improve performance and maintainability
- Fix: <value> fields would be used for new Action entries if added to same spot as previous deleted entry
- Fix: Changes to delete step functionality with memory management
- Fix: Save Result would show old-school ugly Message Box when used in a Call Script
- Fix: Added support for {Delay=250} in Event Typing method
- Fix: Fixed issue with Call Script with a expired trial period installation
- Fix: Calling an external script with "-L" (log) would not work due to internal flag conflict
- Fix: Added safety check so that a script cannot call itself (it would cause an endless loop, with a new process for each child)
|
Version 7.192 (February 2008)
- Fix: Switched to 3-digit Minor Version numbering to keep update increments reasonable
- Fix: Changed TYPE options wording for clarity (backwards compatible; automatic transition done for existing scripts)
- Fix: Additional corrections to the TYPE command to ensure that bracket variables always use OEM codes
- Fix: User Prompt progress bar was not displaying percentages correctly if other numbers appeared in the text
- Fix: Changes to internal management of popup windows to avoid multiples and/or flashing updates
- Fix: Math evaluations that contain decimals now correctly use regional formatting
|
Version 7.19 (February 2008)
- Fix: Custom Dialog fields are all returned; previously, static labels were not returned, which required parsing of field order
- Fix: Fix for timing issue when system keys such as {Control} are pressed
- Fix: "Screen Message" action now allows dismissal with mouse click
- Fix: Changes to internal cursor and font resource creation
- Fix: Various modifications to "On Failure" reporting, including more information in notification message
- Fix: Changed failure notifications from MB_ICONSTOP to MB_ICONWARNING
- Fix: International keyboards were having conflicts with {Alt} and {Ctrl} system keys due to new TYPE features introduced in 7.16
|
Version 7.18 (February 2008)
- New Feature: New validation check for step options during load, save, and validate tool
- New Feature: All jump to Label actions (including Failure modes) can now use "{STEPx}" as a destination instead of a Label name
- New Feature: Completely rewritten "Auto-Indent new steps" functionality that intelligently indents blocks as steps are added
- Fix: Compile EXE will remove partially compiled files if an error occurs
- Fix: "Remove Pending Restarts" changed to "Clean Restart Entries Now" and will now remove both VXM and EXE restarts
- Fix: The date (month) selection calendar used different windows procedures between Properties and "Choose Date"; combined WndProc
- Fix: Due to above fix (single wndproc), year selection now works for month calendar control
- Fix: "Max Lines in Properties Fields" would not allow below 3 lines (now allows 1)
- Fix: Jump to Label would not work if the label step was a breakpoint
- Fix: Jump to Label using {STEPx} would not work using calculated values
- Fix: Change to Variables Watch window and Lookup ribbon to not show system variables for loops
- Fix: Variables Watch window fixed to show numeric icon when currency values are displayed
|
Version 7.17 (January 2008)
- New Feature: Added "Parent HWND" property to "Use Window" command which now allows searching a subset of child controls
- New Feature: Added "Remove Pending Restarts Now" link to Wait properties
- New Feature: Moved "Open Data Administrator" from sources list to new link in properties
- New Feature: New help icon in Properties window
- New Feature: New method for uniquely naming captured images: "Basefile-Image001.BMP", etc.
- Fix: Calendar dialog was not returning the selection when double clicked
- Fix: Property box Help was not being updated correctly on row changes
- Fix: Custom Dialog would show "Label not found" in Output window when user button pressed (only a display problem)
- Fix: Corrected Properties help update
- Fix: Additional error trapping during Compile EXE
- Fix: Added option "Never (remove pending)" to Wait for Restart action
- Fix: Fixed Undo in edit fields inside of main script list (was not working if main undo was disabled)
- Fix: More corrections to date selection calendar when double-clicked (due to differences in COMMCTRL versions)
- Fix: "Date Add" calculations were incorrect for {month} and {year} parts; Modified to match Excel's results
- Fix: Environment variables were causing binary data to be incorrectly stored in user variables
- Fix: Read-only, single-line input dialog was not correctly placing the "OK" button
- Fix: Modified process (thread) messages to handle rare combinations of Custom Dialog steps (dialog would not come to top)
|
Version 7.16 (January 2008)
- New Feature: Added Start, Stop, and Step properties for LOOP action (existing scripts require no modification, since '1' is the default for both)
- New Feature: Loop increment supports decimal numbers, to allow fractional increments
- New Feature: "Start File Loop" now supports nested loops with separate file lists
- New Feature: Added {weekday1} system variable
- New Feature: New "Get File Info" options: Drive Total Space, Drive Free Space, Drive Used Space, Drive Name, Drive Type
- New Feature: Added new options for the TYPE command: Normal Mode, Always Use ASCII Codes, Always Use ANSI Codes, Never use any codes
- Fix: {loop} and {repeats} can be used in place of {loopcount} and {repeatcount} (all will continue to be supported)
- Fix: Reordered check type options in "IF Text" to put more common entries first
- Fix: Many minor updates to Loop internal management and status display
- Fix: Increased speed of Loops during evaluation by caching FROM, TO, and STEP
- Fix: {loop} system variable now retains its value based on last loop completed, even outside of loop block, to allow it to be checked upon completion
- Fix: GOTO was only closing the innermost IF block that it encountered if nested
- Fix: Break out of Loop now closes nested IF blocks
- Fix: Changed name of "Contains Only" to "Contains Only Characters from List" for clarity (IF Text action)
- Fix: Changed name of "Contains Any" to "Contains Any Characters from List" for clarity (IF Text action)
- Fix: Fixed Text Loop bug if no delimiter was present in source
- Fix: "Set Environment Variable" was not being set correctly
- Fix: Pipe character was not being allowed in lists due to old functionality; removed restriction
- Fix: Added safety check and warnings for Keyboard actions if no text provided
- Fix: Corrections to main list keyboard handling, step selections, and Cut/Paste functionality
- Fix: Moved <comment> storage to bottom for individual records in VXM to match screen representation (updated during Save)
- Fix: Enhanced international keyboard recognition for the TYPE command
- Fix: Maximum logging to Output window is now only performed during script run (and not during vTask UI actions)
- Fix: {dayofyear} system variable was 0-based; changed it to be 1-based so January 1 = day 1
- Fix: Removed extra wait time for Type command; added different method to avoid overwhelming the keyboard buffer
- Fix: Toolbar buttons were not updating the accelerator key combinations from the default settings
- Fix: Updated BASIC script to interpret Environment Variables if compiled without supporting libraries
- Fix: Compare Files action had a memory problem if one of the files could not be opened
- Fix: Fixed Undo in Properties edit fields, which did not work if main undo was disabled
- Fix: New message if watcher thread is prevented from starting by another program
- Fix: Added new Sample scripts, and removed a few old ones
|
Version 7.15 (January 2008)
- Fix: Excel: Set Cell would not allow integer values above MAX_INT size
- Fix: Correction to random number generation (incorrect bit shift during seed creation)
- Fix: Long command lines were not sanity checked when setting variable data
- Fix: Excel spreadsheets are no longer auto-closed if the "Close Workbook" action is not used
- Fix: Excel spreadsheets will be auto-closed if the workbook was opened hidden
- Fix: New warnings when Excel spreadsheets are modified without being saved
- Fix: A few minor changes to Output window messages for Excel actions
- Fix: Double-clicking a step with "Edit Grid Fields" off would not show the Property box
- Fix: "Steps Run" value was off by 1 in Output window
- Fix: Custom Dialogs: File Open button did not have correct bitmap in compiled EXEs
- Fix: Custom Dialogs: now use current path when displaying the "Select File" box
- Fix: Pasting steps when multiple steps are already selected will display confirmation message (previously appended)
- Fix: Get File Info was not consistent with decimal values when size in MB was requested
- Fix: Using failure mode "Window Image Capture" could cause crash with invalid paths
- Fix: Internal modifications and optimizations for low-level file access
- Fix: Edit > Paste now replaces when multiple rows are selected
- Fix: User Variables were being deleted upon startup with certain registry configurations
- Fix: Fixes for Delete File so a nonexistent file won't stop processing of a list of files
- Fix: Fast repeated "Find" command would incorrectly simulate a double-click in the main list
|
Version 7.14 (January 2008)
- New Feature: Divide File command (under File category)
- Fix: Dozens of internal changes to Compiling EXEs
- Fix: Compile EXE shows error in results if unable to embed external files
- Fix: Corrections for embedded files in Compile EXE that use quotes or spaces
- Fix: "Get File Info" failed if file name contained quotes
- Fix: "Get File Info" with get file size option + MB would show bytes instead of fractions if less than 1 MB
- Fix: Modified "Create/Set Variable" to simply "Set Variable" for brevity; Full backwards compatiblity maintained (you can leave "Create/Set Variable" in your scripts)
- Fix: Combined "Find" and "Select All that Contain" into a single "Find All" dialog box (under Edit menu)
- Fix: Compiling a single BASIC step would create an invalid EXE
- Fix: Double-clicking a VXM file would also load a blank Untitled document
- Fix: Editing Comments steps in the grid now uses the Tools > Options max line size
- Fix: Potential fix for rare stop when executing script via -V or -R and it stops on first line
- Fix: A few minor changes to startup execution housekeeping for compiled EXEs
- Fix: "Excel: Get Cell" would return an error if no data was in the cell
- Fix: Read File action would produce a "insufficient memory" error if file didn't exist
- Fix: Multiple changes to file name parsing when name contains quotes or spaces (affects multiple actions)
- Fix: Corrected file path parsing when using a UNC name instead of a local path
|
Version 7.13 (December 2007)
- Fix: "Get File Info" was not returning the correct drive if the filename didn't exist yet
- Fix: "Get File Info" would return different results depending on current working directory
- Fix: Compiling from the command line would display status in popup instead of to console
- Fix: At startup, Recent File list now auto-cleans itself to avoid keeping invalid and out-of-sequence filenames
- Fix: "IF Process is Running" action was not working correctly unless logging was enabled
- Fix: A few minor internal changes to the Functions category commands
- Fix: "Save Output: To File" no longer requires file to exist during lookup button selection
- Fix: Fixed selection when Shift+Arrow follows a Find, Goto, or Bookmark jump in the main script (used to start from top due to listview problem)
- Fix: Redesigned "Reload Last File" to use the last file that was worked on (either Open or Saved)
- Fix: Minor correction to "Number to Words" for decimal values
- Fix: Removed "Math Functions" command since expressions are now accessible in any field with the "=" sign (like Excel)
- Fix: "Math Functions" will convert into "Create/Set Variable" if variable output is used, other types will run correctly for backwards compatibility
|
Version 7.12 (December 2007)
- New Feature: "Show Global Variables / Local Variables" option in System Variables lookup button
- Fix: The default failure mode was not being applied for new steps
- Fix: Display Image + Always on Top would not allow user to close image
- Fix: A few minor changes to "Exit vTask Studio" when running with the "-r" switch
- Fix: Standardization of sequential menu IDs and control IDs for common commands
- Fix: Excel actions would not allow variables for Cell reference
- Fix: The Excel section was omitted from the PDF version of the help file
- Fix: Enhanced the Excel error reporting in the Output window
- Fix: Compile EXE when using an external icon was not working with long path names
- Fix: Progress bar user prompts were not showing correct percentage due to invalid number conversion
- Fix: "Shutdown" action was closing vTask before it had a chance to complete full shutdown
|
Version 7.1 (December 2007)
- New Feature: Added "%H" (convert Hex to Decimal) in Format Number action
- New Feature: Added "Convert Binary -> ASCII (text)" option for Binary Function
- New Feature: Undocumented "vTask.INI" file support for changing the main Registry key for settings
- Fix: Fixed major bug with floating point decimals when doing integer conversions
- Fix: {Delay} entries in TYPE were not working correctly
- Fix: If the CapsLock key was pressed, the TYPE command would incorrectly invert case of letters
- Fix: A few minor corrections to Read File action in cases where file does not exist
- Fix: Changes to "Binary" functions so that they don't remove characters in normal ASCII range
- Fix: Modifications to compiler EXE optimizations
- Fix: A few extra backwards compatibility modes for older versions
- Fix: Pressing Enter key on a non-editable step did not display the Properties dialog
- Fix: Timeout was not working with fractions of a second for Custom Dialog
- Fix: {vTask_ver} system variable was not working correctly
- Fix: Altered "Unable to start AutoType" message to not display after success
- Fix: Modified all User Input dialog boxes to match Windows standards (buttons on bottom)
- Fix: By virtue of the new modified User Input dialogs, there is additional room for static labels (prompts)
|
Version 7.0 (December 2007)
New Excel Category:
- New Feature: Create Workbook
- New Feature: Open Workbook
- New Feature: Close Workbook
- New Feature: Save Workbook
- New Feature: Get Cell
- New Feature: Set Cell
- New Feature: Select Cell
- New Feature: Format Cell
New Hardware Category:
- New Feature: Get Computer Information
- New Feature: Serial Port Send
- New Feature: Serial Port Receive
Other New Actions:
- New Feature: BASIC Script
- New Feature: AutoType feature
- New Feature: Custom Dialog
- New Feature: Text Loop
- New Feature: Get Window Info
- New Feature: Child Control Action
- New Feature: GOSUB Label
- New Feature: Return from GOSUB
- New Feature: Create Adobe PDF
- New Feature: Create Shortcut
- New Feature: Binary Function
- New Feature: Read INI Data
- New Feature: Write INI Data
- New Feature: Delete INI Data
- New Feature: Compare Files
- New Feature: IF Key is Pressed
- New Feature: New Save Output list with icons for easy identification
- New Feature: New Save Output options: Excel Spreadsheet, Adobe PDF Document, Memory Variables
- New Feature: New Memory storage, which works like variables, provides fast access, and is not physically stored on the PC. Accessed via {1} - {9}
- New Feature: New Reporting functionality, with 4 new formats: Text (.txt), Comma (.csv), Web (.html), and Excel (.xls)
- New Feature: Simplified Report generation, without any XSLT/XPath programming required
- New Feature: Completely new Compile EXE functionality
- New Feature: "Encrypt Script Source" option, which prohibits decompiling EXE's
- New Feature: Compile EXE includes "Package Images" which can embed Image files and Data files into Compiled EXE
- New Feature: "Package Images" will reuse links if common images are used in multiple steps
- New Feature: Compile EXE now optimizes based on specific actions
- New Feature: Compile EXE has new verbose output (including optimization report)
- New Feature: Compile EXE can connect to running debug EXE process (tech support feature)
- New Feature: Compile EXE optimization can create an EXE as small as 21k when BASIC code is compiled
- New Feature: Support for Multiple Monitors
- New Feature: Added {HTTP_STATUS} system variable for accessing returned web status codes (200=OK, 404=Not Found, etc)
- New Feature: Added {DESKTOP} and {STARTMENU} system variables
- New Feature: Right-click menu in Favorites includes "Customize XML" for directly modifying the action's XML
- New Feature: Double-clicking on an item in the Output window will display the full text in a popup
- New Feature: New Chop options: Everything After, Everything Before, First Character, Last Character
- New Feature: Additional formatting in main grid to show multiple data fields in the Command Text column (for better readability)
- New Feature: Added the {language} system variable
- New Feature: Added <>, !=, <=, and >= operators for all math calculations
- New Feature: Added support for min, max, abs, ceil, floor, sin, cos, tan, atan, and round intrinsic functions directly inside of math calculations
- New Feature: New "Default Formatting" for the Format Number command, which utilizes regional settings
- New Feature: Added "View" to right-click menu in Output window
- New Feature: BASIC action includes a color-coded syntax editor in Properties
- Fix: Major changes to main grid data display, which now allows editing of all actions directly in the grid
- Fix: "Get Sub Text" includes new performance optimizations when used inside of a loop (500+ PDF pages printed per second)
- Fix: Additional memory safety check for large text fields that are combined with large option counts
- Fix: "Highlight current step during playback" would select last step even if turned off
- Fix: Corrections to the internals of WM_HELP functionality
- Fix: Modified Favorites to be single Registry entries; also now ties directly to main Actions list for icons
- Fix: Favorite actions from v6 that only had a partial record are not imported into v7
- Fix: Favorites no longer duplicate themselves if they get out of sequence in the registry
- Fix: When new Favorites are added, other categories will not automatically close
- Fix: More accurate drag and drop for Favorites reordering
- Fix: Replaced "Add to Favorites as Group" in favor of a single "Add to Favorites" command
- Fix: Additional error messages when compiled EXE does not execute properly
- Fix: Faster load time for very large files; better load progress updates
- Fix: Removed "Start and Wait for Program to Exit" and "Start Hidden" since they mapped to normal "Start" command
- Fix: Additional "File-Save" changes to allow saving an empty file
- Fix: Significant changes to internal memory management, especially with step blocks
- Fix: Fixes to the "-L" command switch: it now works correctly, and only sets the log for the current instance
- Fix: Changes to temp file creation to avoid unnecessary files
- Fix: Modified "Start Browser" action to launch browser with default start page (configured in browser)
- Fix: Added support for "-?" to compiled EXEs, which shows switch reference
- Fix: Compiled EXEs were incorrectly trying to locate installed vTask on blank PC's (a problem if older versions were around)
- Fix: The -L command line switch was not working for compiled EXEs
- Fix: "Run Single Instance" compile option was preventing launching new processes / calling external scripts
- Fix: Changes to how Properties window refreshes when main grid is clicked
- Fix: Enhanced binary variables to accept lowercase as well as uppercase {\ff} and {\FF}
- Fix: Reordered "User Prompt" properties for consistency across all actions
- Fix: Starting a script run while editing Properties will save the changes before run begins
- Fix: Login user prompt was not saving data into requested variable
- Fix: Deprecated {login_username} and {login_password} in favor of single user variable return; still supported for backward compatibility
- Fix: Login user prompt can now set both the default username and password prior to showing dialog
- Fix: "Service Startup Type" was not showing the dropdown list of startup options
- Fix: Mouse actions would not close the "Relative To" property list
- Fix: Internal changes to Skip/Breakpoint toggling
- Fix: Additional warnings if keypresses and Excel Workbooks are not correctly closed before script ends
- Fix: Changes to the /? help display output, especially for command-line references
- Fix: Remembers placement and sizes of various input dialogs between sessions
- Fix: Changed "Custom Message Box" to "Custom Message"
- Fix: Made User Prompt buttons language-specific to match the current regional settings
- Fix: Loosened restrictions for VXM files: no <vTask> or <?xml version...> tags required
- Fix: Updated Custom XML tags to include any non-VXM type tags, including <?xml version...> tags
- Fix: Changed result message window to "topmost" so it wouldn't be hidden behind other windows during a run
- Fix: Improvements to internal floating point number management
- Fix: Encoding embedded XML entries inside of a script would fail if buffer was too small
- Fix: CALL Script action would behave incorrectly if a compiled EXE was called
- Fix: Deprecated the "Math Calculation" action in favor of allowing full expressions in any field. "Math Calculation" will remain fully supported for existing scripts.
- Fix: Enhanced the "Wait for Window" action in situations where the window is already visible - no waiting is performed
- Fix: Removed "Use local settings for number formats" option due to new math formula parser (now accepts intrinsic math functions, so commas in a numeric value are not valid)
- Fix: A few minor changes to Call DLL parameter parsing, especially when using number constants
- Fix: "Text via Clipboard" was incorrectly changing CRLF combinations into plain CR
- Fix: Removed "Run Hidden" as an option with Call Script, as it is not possible to run the steps of vTask script hidden
- Fix: The -r switch was not case insensitive to filename extensions
- Fix: "Reset User Interface" would lock window size if the app was maximized
- Fix: Modified Run Program lookup menu to read the Start Menu, not the Desktop
- Fix: Removed dozens of old registry settings from historical versions that are no longer supported
- Fix: The Output window will show strings with newlines as separate entries
- Fix: The Exit vTask Studio action did not have a property for setting the return code like Exit Run
- Fix: Modifications to the PE header information for compiled EXE's
- Fix: Status text "Run Completed on [STEP n]" was showing +1 for the step number and steps run
- Fix: Modifications to the automatic release of keys that were pressed during a run
- Fix: Changed "Move Window" from 1-based coordinates to 0-based coordinates of Windows (0,0 is upper left). This was necessary to remove discrepancies between different actions.
- Fix: Format Number was not correctly changing negatives from -1 to (1) when requested
- Fix: "Use Window" would not activate window if it target had an owner (parent) and was a popup type
- Fix: Forcing a running script to stop while a User Input message was still showing could crash vTask
- Fix: Save Output would repeatedly display/store the same output until the action's timeout was reached
- Fix: Variables that contained characters above 128 would give the warning "contains binary data, and cannot be edited"
- Fix: Many minor interface changes (such as icon refreshes) and help file fixes
|
|
|