Welcome to Conditions

Mini Mouse Macro empowers you to build flexible and dynamic macros using a range of conditions. These allow your automation to adapt, make decisions, and interact with the environment. By harnessing conditions effectively, you can enhance your automation’s adaptability and efficiency in responding to different scenarios, making your workflows both smarter and more seamless.

Explore Key Condition Categories

  1. Flow Statements
    Learn how to control the execution of your macros with logical flow conditions like IF, ELSE, and FOR. Discover how these statements can branch and loop through tasks to provide advanced automation features.
    Discover Flow

  2. Operators
    Unlock powerful comparisons and calculations by mastering operators such as IS, EXIST, and CONTAINS. These tools allow your macros to evaluate data intelligently and make informed decisions at runtime.
    Explore Operators

  3. Objects
    Understand how objects like files, folders, and variables can be evaluated for their state, size, or content. By combining objects with conditions, you can tailor your macros to interact with system resources dynamically.
    Learn About Objects

  4. Actions
    Combine actions with conditions to define clear responses for every scenario your macro encounters. Actions work seamlessly with conditions to execute tasks precisely when and where they are needed.
    View Actions


Why Use Conditions?

Conditions are the decision-makers of your macros. They allow you to:

  • Adapt: Respond dynamically to your system’s state or user input. For example, detect when files are modified or new ones are created.
  • Automate Intelligently: Avoid unnecessary actions by verifying conditions first, leading to efficient and accurate workflows.
  • Simplify Logic: Use intuitive structures to manage complex workflows without overwhelming macro size or complexity. This ensures maintainability and scalability in automation projects.

Quick Tip

Start simple! Begin with a single IF statement and gradually incorporate more complex logic as you gain confidence. Experiment with small steps, such as combining operators or nesting conditions, to see how different components work together. For inspiration, check out our examples in the Flow section. By practicing consistently, you’ll quickly master advanced automation techniques.


Table of contents