MacroWin
Tidak cukup rating
MacroWin | User Guide
Oleh nieuwoudt
This guide aims to provide a comprehensive overview of the core functionality and essential tips for MacroWin. By following this guide, you will gain a thorough understanding of the key features and receive valuable insights to maximize your usage of MacroWin.
2
   
Penghargaan
Favorit
Difavoritkan
Batalkan favorit
About MacroWin
Introduction
MacroWin is the most powerful macro software on the market. With its wide range of triggers, conditions, and actions, you can create macros that automate an enormous range of tasks!

https://steamproxy.com/steamstore/app/2480630/MacroWin/

What is a Macro?
A macro consists out of three core components:
  1. Triggers: Events that causes a macro to start
  2. Conditions: A set of requirements before the actions can be executed
  3. Actions: Steps to take once all conditions are met

Creating a Macro
A macro can be created by:
  • Pressing the [+] button in the bottom right-hand corner
  • Right clicking and selecting ‘Add Macro’.
  • Navigating to File -> Add Macro

The ‘Add Macro’ form will now appear.
You can now enter the macro’s name and (optionally) its description and associated application.
Below these three textboxes, you will find Triggers, Conditions and Actions. More information about this can be found in the User Manual[www.macrowin.org]

Features
An asterisk (*) marks the most important/useful features

*Community Center
The Community Center is a place for users to share their macros with others. You can add a macro from the context menu (Right Click) or you can double click an entry. In the context menu, you also have the ability to upvote a macro, filter by the macro's author, filter by the application associated with the macro and you can report a macro.

 
When should a macro be reported?
  • If a macro's name/description do not match the actions of a macro
  • If a macro has any malicious intent (to cause damage)
  • If a macro is spam

What happens when a macro is reported?
An admin will carefully investigate the macro and if the macro is spam/has malicious content, the user will be banned from using any online service of MacroWin.

When can I trust a macro?
Always ensure you fully understand what a macro does before adding it to your library. The macro is only added when you press save after viewing it.

*Start with Steam
MacroWin can be started with Steam by using the [Tool] -> [Start with Steam] menu item.

App Lock
MacroWin/Sensitive macros can be secured with a password to prevent unauthorized access.

*Log
The log contains useful information about macro execution. This is especially helpful with macro debugging.

*Profiles
Profiles can be created and associated with certain applications to keep macros organized and resource effective. A profile can be locked by middle/left clicking the ‘Profile:’ label on the main form. This will keep MacroWin from changing the profile until the profile was unlocked.


Profile Inheritance
A profile can inherit macros from another profile when specified. When creating a macro with the same name as a macro from the inherited profile, the new macro will override the macro from the inherited profile. A profile can also recursively inherit the inherited profiles from another profile.

Export Profile
Profiles can be exported locally and shared with a friend.

Import Profile
Profiles can be imported from a local (.mwprofile) file. All macros on an imported profile will be disabled by default (for security reasons).

*Macro Recorder
Macro Recorder is a tool of MacroWin. It allows you to record a sequence of mouse and keyboard actions and then play them back. This can be used to automate repetitive tasks, such as opening and closing programs, copying, and pasting text, or navigating websites.

*Global Variables
Global variables are immensely powerful and is an important part of MacroWin. With global variables, you can create advanced and powerful macros. Temporary variables can also be used which will only exist for the duration of the executing macro. These variables are only accessible to the macros that created them.


Auto Variables
Auto variables assign specific events to the relevant global variables (e.g. Every time a trigger gets fired, the global variable ‘Trigger’ will contain details about the trigger)

Pause Macro
A macro can be paused for a set amount of time. During this period, its triggers will not fire.

Toggle Macro
A macro can be toggled on or off. When a macro is toggled off, its triggers will not fire.

*Upload Macro
When uploading a macro to the community center, other users can download, upvote or report that macro.

Export Macro
Macros can be exported locally and shared with a friend.

Import Macro
Macros can be imported from a local (.mwmacro) file.

Test Conditions
Conditions can be tested in the ‘Add Macro’ form by pressing the blue chain icon or by using the context menu.

Test Actions
Actions can be tested in the ‘Add Macro’ form by pressing the green play icon or by using the context menu.

Create Desktop Shortcut
Macros can be executed from a desktop shortcut. The user can also specify to ignore the conditions of the macro (if it contains any). Whether the macro is paused or disabled, it will still be executed when launched from the desktop shortcut.

Update Rate
The update rate specifies how often MacroWin should query performance/wmi data.

*Voice Commands
Select a language and a sound effect for voice commands. Voice commands can be set to use continuous voice activation or push to talk.

Theme
The user can choose between a light or dark theme, based on personal preference.

Profile Hotkeys
View all the hotkeys set up for the selected profile (and the profiles it inherits from)

Keyboard Shortcuts
Shortcut
Action
Control + A
Select All Macros/Triggers/Conditions/Actions
Control + C
Copy Macro/Trigger/Condition/Action
Control + D
Duplicate Macro/Trigger/Condition/Action
Control + (Shift + ) E
Execute Macro(s)
Control + F
Find Macro(s)
Control + G
Show Global Variables
Control + K
Show Keyboard Shortcuts
Control + L
Show Log
Control + M
Move Macro
Control + N
New Macro
Control + P
Pause Macro(s)
Control + T
Toggle Macro(s)
Control + U
Upload Macro
Control + V
Paste Trigger/Condition/Action
Control + X
Cut Trigger/Condition/Action or View Activity
Control + Y
Redo Change for Trigger/Condition/Action
Control + Z
Undo Change for Trigger/Condition/Action
F1
Display Information for Trigger/Condition/Action
(Shift + ) F5
Execute Macro(s) or Test Macro’s Selected Conditions/Actions
Delete
Delete Macro/Trigger/Condition/Action
Escape
Deselect Item
(Numpad) Plus
Increment Action Property
(Numpad) Minus
Decrement Action Property
(Numpad) Multiply
Toggle Condition
Numpad 4
Toggle Action Condition Type (If/While)
Numpad 6
Toggle Action Condition Type (If/While)
(Control + ) Numpad 8
Move Trigger/Condition/Action Up
(Control + ) Numpad 2
Move Trigger/Condition/Action Down

Command Line Arguments
Argument
Description
-disable
Start MacroWin will all macros disabled
-h
Start MacroWin minimized to tray
-logon
Used to indicate that the user logged in (should only be used in Task Scheduler)
-suspend
Start MacroWin with all macros suspended

FAQ
Q: Where can I learn more about MacroWin?
A: You can visit MacroWin’s YouTube channel for tutorials on how to use MacroWin.

Q: Which features are only available for Windows 10 and above?
A: Notification (Trigger/Condition/*Action) and OCR (Condition) are only available on Windows 10 v6.2.9200.0 and higher.

Q: Can I try MacroWin before I buy it?
A: Yes, Install MacroWin and create a free trial account within the software.

Q: Can I use MacroWin without an internet connection?
A: Yes, however, MacroWin will need to communicate with the server at least once every 14 days.

Q: My voice commands are not working properly. What can I do?
A: Set up your computer with Microsoft’s speech recognition and train the model.

Q: Does MacroWin inject anything into any of my games/applications?
A: No, everything MacroWin does is externally. That includes mouse clicks and keyboard presses.

Q: Should I run MacroWin with administrative privileges?
A: It is recommended to run MacroWin without administrative privileges, however, if you are an experienced user, it might be beneficial for you to run MacroWin with administrative privileges. MacroWin could require administrative privileges to read keystrokes from an application that is running with administrative rights.

3 Komentar
nieuwoudt  [pembuat] 23 Jan 2024 @ 4:38am 
Hi Rota. If you're referring to local variables within each macro, then yes.
These are termed temporary variables, existing solely for the duration of that particular instance of the running macro.
Rota 23 Jan 2024 @ 2:50am 
Does this also support local variables?
☠₱Ʉ₦ł₴ĦɆ℟☠ 6 Jul 2023 @ 10:39am 
This is very helpful, thank you