WinAutomation - windows automation software with macro recorder

      Logical Operations in WinAutomation

      Sometimes when you are creating a conditional, you may want to check if 2 conditions are simultaneously TRUE (or FALSE ). Some other times, you may want to execute a block of actions if at least one of the 2 conditions is true. WinAutomation allows you to perform basic logical operations with boolean variables. The logical connectives that are available in WinAutomation are the following:

      Negation (not): !
      Conjunction (and): &&
      Disjunction (or): ||

      Send Multiple Repetitive Keystrokes with Send Keys

      When automating form submissions with WinAutomation, it is usually needed to send the same keystroke multiple times. A typical example is the {Tab} keystroke which is used to change the input field that we are currently editing. For example, in the form that is shown below:


      you will have to send 11 Tab keystrokes in order to modify the "Distance from ground".

      Display Message VS Display Notification

      There are 2 different actions that pop up messages in WinAutomation the "Display Message" action and the "Display Notification" action. They can both be found under the "Message Boxes" category.

      Is there a way to display a message box with Yes/No as possible answers?

      A very common question that comes up, regarding the actions under "Message Boxes" category, is: "What if I don't want a message box with just an OK button? What if I need to prompt my user for a Yes/No answer?"

      Manage the delays between keystrokes

      Either you are using the Macro Recorder to record your keystrokes, or you manually drag and drop the "Send Keys" action, sometimes you may need to change how fast the keystrokes are sent. WinAutomation provides you with 3 different tools to do that:

      How do I import the jobs that I created in WinAutomation v2?

      WinAutomation v3 is fully backward compatible: this means that all the jobs that you may have created in previous versions will be automatically detected and imported in v3. Moreover, besides the automatic job import during the installation process, you can also manually import in WinAutomation v3, jobs that have been created in previous versions.

      Represent the <Blank> and <Space> in an expression

      Sometimes, you may need to check if a variable is empty or contains a single space. The question that may easily arise is: "How do I represent <Blank> and <Space> in WinAutomation?"

       

      WinAutomation uses the following notations:

      Notify me via email when a scheduled job generates an error

      In some cases you may want to setup a "global error handling" system, so that every time a job fails, you will be notified about this incident through email. A very common example where this feature could prove useful, is if WinAutomation is installed in a server where you do not have access on a daily basis. If for some reason, any of your jobs fails to complete successfully, WinAutomation will automatically send an email to the address that you specify, with the name of the job that failed, the time when the error occurred and a short description of the error.

      Speed up the image recognition process

      WinAutomation includes an internal image recognition system that is used by 2 actions: "Wait for Image" and "Move Mouse on Image". When the job execution reaches one of these actions, the system's monitor is being scanned in order for the job to figure out if the image that the user captured, exists somewhere in the screen.

      Run Executable from Network Share

      When you compile a job to an executable through WinAutomation, you are actually creating a .NET application that can run in any computer that has the .NET framework 2.0 or higher installed in it. However, if you have tried to run a compiled job through a network location, you have probably come across an error.


      Featured Clients