One of the macro recorder features that distinguishes Automation Anywhere from other automation tools is that its Object Recorder gives you the ability to record, manage and execute Microsoft Windows controls. Not only can you work directly with standard Windows controls such as drop-down lists, radio buttons and check-boxes, but you can also define variables that use the status of such controls to define further actions. Macro recorder actions are recorded using windows objects, and just not their positions on a screen.
Running Automated Tasks in the Background
The Object Recorder lets you activate Windows controls at the same time you’re working within other applications, avoiding the need to control the mouse or the keyboard. With exceptions such as taking screenshots or comparing images on the screen, your Windows PC can multi-task for your between processes automated by Automation Anywhere and another program – spreadsheet, text processing, database access, systems or network administration, and more. To capture controls in Microsoft Internet Explorer however, use the Manage Web Controls function, instead of the Manage Windows Controls.
Silverlight, .Net, WPF and Janus Controls Too
The Object Recorder supports and captures all the objects for advanced technologies like Silverlight, WPF, .NET and Janus.
- Microsoft Silverlight controls support user interface (UI) development that allows increased interactivity for users in web and desktop contacts. It provides functionality that is mostly a subset of WPF to provide embedded web controls comparable to Adobe Flash.
- Microsoft Windows Presentation Foundation (WPF) is used for rendering user interfaces in Windows-based applications. WPF can also be used to generate standalone desktop programs, or hosted as an embedded object in a website.
- Janus controls support functions to display, edit, sort, group, filter, manipulate, summarize, preview and print data. In particular, developers can implement the hierarchical display of data and create “Outlook like” user interfaces while cutting down on development and maintenance time.
- .NET Web server controls are objects on ASP.NET web pages that run when the page is called and that instruct the browser how the page is to be rendered. Many Web server controls look like standard HTML elements, such as buttons and text boxes. Other controls are for more complex behavior, such as a calendar controls, and controls that manage data connections.
Examples of Use
The Object Recorder and the Manage Windows Control function can be used for:
- Extracting the event log of a PC (and assigning the text to a variable that you can then manipulate further)
- Entering data from a CSV (comma-separated) file into an application
- Selecting options for creating a report with an application
In each case of the macro recorder actions above, you can record the Windows control action instead of a mouse move or keystroke, and then run the task in the background while your PC runs another application.
Automation Anywhere Display Filter
Remember that you can also use the Automation Anywhere Filter function to focus on Windows applications. To see which actions are accomplished in which application, use the Windows filter.
If you’d like to know how Automation Anywhere, the automation software with extensive easy-to-use functionality, can help you with sophisticated macro recorder functionality, try a free Automation Anywhere trial to see what it can do for you.