MACRO: Export and Zip Group Macros, v6.0

In the MacroBackerUpper thread, @ronald had this request:

Since sets of macros like these can be be created with Smart Groups, I suggested that @ronald use MacroBackerUpper at a lower frequency, then use Zip Smart Group(s) to address the above requirements.


Using the Search Strings syntax, here are the Smart Group definitions for each set...

1. modified or changed created in the past x number of days

I suspect @ronald intended to specify created, not changed, thus for five days, this is simply:

mod:5d
cre:5d

2. all macros in selected macro group

In most cases, this is simply:

gr:"group_name"

But I've found in some cases it's a bit trickier. For example, if you have the following three Macro Groups:

⋮Notes
⋮Notes ⚪️
⋮Notes ☆

And if you want the macros in ⋮Notes (only), one might think that this definition would work:

gr:"⋮Notes"

But the above is a bit greedier than I expected: it includes macros from all three Macro Groups. To limit the Smart Group to the first Macro Group, this definition can be used:

gr:"⋮Notes" -gr:"⋮Notes ⚪️" -gr:"⋮Notes ☆"

1 Like