Home » Products » baramundi Automate » Videos

Videos on baramundi Automate

This section shows you excerpts from videos on working with baramundi Automate.

Creating Deploy Scripts - Adding a New Action

After a new Deploy script has been created or an existing script has been opened (via the function bar at the top left), the respective actions (from the action menu on the left) must be moved to specific positions in the script window either via drag&drop or double-click. This opens a dialog in which the information for the respective program step is entered. After checking and confirming the dialog, the created actions are in the main window and can be tested, moved or deleted there.

Duration 1:42 min.


GUI Actions - Analyzer

In order to create scripts for the automation of installations, the interface action is accessed from the Actions menu (GUI Automation) . When Empty action is selected, the steps needed to describe the actions must be entered; whereas Record mode is an easy way for the user to start installation and record the individual steps required. The Deploy script created can then be saved and used for subsequent installations.


Duration 1:19 min.


Localization and Identification of Elements - Analysis of Elements

Analysis of elements: During the analysis of elements (bottom-to-top analysis), the control element is determined first and then the MSAA object that is

under the mouse pointer. The path from the MSAA object to the control element found is presented in the analyzer under MSAA object . Finally, the system analyzes the path to the application window, starting from the control element toward the top through the window structure. The path determined thereby is listed under Control element .

Identification of Elements: In order to identify and retrieve an element in the script run, this process is carried out in the reverse order (top-to-bottom analysis): from all available application windows, select the one that first meets the entered/determined search criteria. Then the whole application window control element structure is searched until the control element specified is found. If this search does not yield any results, the next suitable application window is searched. If an (optional) MSAA object is defined in the search criteria, the MSAA object located there is determined based on the localized control element. The entire MSAA object hierarchy is therefore searched until the required object is found (or the search proves unsuccessful).


Duration 1:16 min.


Working with Shortcuts - Simulating and Accepting User Entries

Start Record mode to record an installation using the analyzer (start a GUI action by double-clicking on GUI Automation/GUI action in the Actions menu*). The installation program is then executed. In order to select a standard action, place the mouse pointer on the element you want – a frame appears. All information for the element selected is displayed at the same time in the right analyzer window (Windows Analyzer). If the mouse pointer is on the required element, right-click on it to open the GUI actiondialog. A check can now be made to see to what extent the information matches the required element. If necessary, changes can be made here. There are options under Type and Target that are specifically for changing or substantiating search entries.


Duration 0:49 min.


Sample Record Mode Script - Interface Control incl. Setting Project Variables

The mouse can be moved over a window dialog when Record mode is running so the user can see all of the windows and control elements contained therein, i.e. every function available to a user for installation. All values determined in Record mode are displayed in the Analyzer window on the right.

The information is sorted from top to bottom according to the above mentioned order: Under General you will see a list of basic information about a found element; Application window shows the TopWindows settings; Control (WinAPI) (black frame) shows the values for the basic element, and MSAA object (MSAA) (red frame) lists the values for the MSAA elements.

Under Options you can select whether or not the Automation Studio window should be minimized during recording. The Analyzer window status line at the bottom shows some information on the coordinates of the current mouse pointer position. This differentiates between Desktop (absolute for object) and Control coordinates (relative for object). Moreover, it shows the pixel color value of what is located under the mouse pointer.


Duration 2:39 min.


Output and Error List Using a Simple Program Flow

If an error occurs in a running script, an error dialog offers three procedures:

  • Abort script execution. Script execution is stopped.
  • Pause script execution. Script execution is paused, but not aborted.
  • Ignore error and continue script execution. An attempt is made to continue script execution without paying attention to the faulty action.


Duration 3:56 min.


Complete Execution of a GUI Automation

At the end, you can see a complete execution of a GUI automation. We will show you how you can use baramundi Automate to install Notepad++.

Duration 7:05 min.

baramundi software AG