What's New
License management
Experience our revamped license management system:
- ⇾Simplified license management: Enjoy easy, unparalleled self-service control over managing licenses.
- ⇾Seamless integration: All installations seamlessly integrate with the new license management system.
- ⇾Licensing portal: Access tailored experience for managing licenses effectively and efficiently. No need to engage Support team.
Ribbon
- ⇾Build -> ContentObjects From Last button - reloads your last Quick Capture screen to allow learning from that screen capture
- ⇾Build -> Settings -> Turn Off Logging - Toggle button that allows temporarily stopping Log_ commands from writing to the log
Project Explorer
- ⇾Added Project Logging tab and logging enhancements
AutomationProject
- ⇾AssureTargetWindowFitsDesktop - Settable from Project Explorer Advanced tab, when set to 1 during ContentObject evaluation whose Window property=1, a check is first made to see that the foreground window is either within the bounds of the desktop or is maximized, if not within, the window will be moved so that it is within the bounds of the desktop. The default is 0 (the feature is not enabled). Be sure to understand possible ramifications text changes its fringing colors. The setting will be applied on the next project load. In code you can toggle this behavior (it will not save the setting) using C.Project.SetAssureFitsDesktop
- ⇾UseDelayedLeftClick / ClickDelay - Settable from Project Explorer Advanced tab. When UseDelayedLeftClick is set to 1 (the setting will be applied on the next project load), ContentObject. LeftClick methods and MouseDevice. LeftClick will hover over the click location for the specified delay in ClickDelay before sending the click. This can be very useful for Citrix sessions. You can tune the delay interval by setting ClickDelay (the default is 100 ms). In code you can toggle this behavior (it will not save the setting) using C.Project.SetClickDelay
ContentObject Features
- ⇾Behavior Region Auto Pick: Simplify the creation of behavior regions within textboxes or grid cells. This feature automatically expands from the clicked point to the nearest connected shape, enhancing accuracy and usability.
- ⇾Edit LookFor Mask Fringing: Improve text recognition by masking common text fringe colors, which can significantly reduce the number of steps in the "Compare -> Add Difference Map Mask" cycles. While not perfect for all scenarios, this tool is a substantial aid in handling varying text colors.
- ⇾Add/Show Comments button: Enhance documentation by adding timestamped comments directly within the ContentObject’s properties, facilitating better tracking and review processes.
- ⇾Test Lookfor Enhancements: Now includes an attempt to activate the target window using the stored ActivateCaption property before testing. If activation fails but the test succeeds, the discrepancy is noted in the status bar, improving troubleshooting and efficiency.
- ⇾Test Timeout Setting: Set a duration for how long the system will attempt to locate a Lookfor during tests, particularly useful for monitoring screen transitions and ensuring robust application performance.
- ⇾Advanced Properties in Behavior Region Editor: New settings and methods for evaluating if a behavior region contains image content, offering more sophisticated analysis capabilities and enhancing automation accuracy.
- ⇾New commands especially useful for Meditech Expanse or any other EMR system that uses color fills to indicate focus. Note these methods require setting FocusColor in the Behavior Region editor Advanced Properties tab. For Meditech Expanse, use the Add Meditech Expanse Textbox Features button to do this.
- ⇾ClickPauseForFocusColor
- ⇾ClickPauseFocusColorTabData
- ⇾HasContentObjectLookfor and related methods - Allows detecting if the specified behavior region has a ContentObject's lookfor in it.
- ⇾ContentObject.ActivatePosition - uses newly added ScreenSizeRectString property to size and position the window.
WindowUtils
- ⇾Activate commands more aggressively attempt to set the foreground window. LastError will indicate possible cause for failure to force the window to the foreground.
VBA (cApplication)
- ⇾ShowImmediate - allows displaying the Immediate window visibility from code
- ⇾ClearImmediate - allows clearing the Immediate window from code. Note this is sending keyboard event messages and requires the Immediate window to accept and keep focus.