Skip to content

Instantly share code, notes, and snippets.

@chroder
Created August 16, 2019 11:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chroder/a18178940cd1e96a76c4daea63dcca91 to your computer and use it in GitHub Desktop.
Save chroder/a18178940cd1e96a76c4daea63dcca91 to your computer and use it in GitHub Desktop.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>Activate</key>
<string>Normal</string>
<key>CreationDate</key>
<real>587466904.02408898</real>
<key>Macros</key>
<array>
<dict>
<key>Actions</key>
<array>
<dict>
<key>Buttons</key>
<array>
<dict>
<key>Button</key>
<string>OK</string>
</dict>
<dict>
<key>Button</key>
<string>Cancel</string>
<key>Cancel</key>
<true/>
</dict>
</array>
<key>MacroActionType</key>
<string>PromptForUserInput</string>
<key>Prompt</key>
<string></string>
<key>TimeOutAbortsMacro</key>
<true/>
<key>Title</key>
<string>Text to type</string>
<key>Variables</key>
<array>
<dict>
<key>Default</key>
<string></string>
<key>Variable</key>
<string>InputText</string>
</dict>
<dict>
<key>Default</key>
<string>3</string>
<key>Variable</key>
<string>DelaySeconds</string>
</dict>
</array>
</dict>
<dict>
<key>Conditions</key>
<dict>
<key>ConditionList</key>
<array>
<dict>
<key>ConditionType</key>
<string>Variable</string>
<key>Variable</key>
<string>InputText</string>
<key>VariableConditionType</key>
<string>IsEmpty</string>
<key>VariableValue</key>
<string>value</string>
</dict>
</array>
<key>ConditionListMatch</key>
<string>All</string>
</dict>
<key>ElseActions</key>
<array/>
<key>IsDisclosed</key>
<false/>
<key>MacroActionType</key>
<string>IfThenElse</string>
<key>ThenActions</key>
<array>
<dict>
<key>IsDisclosed</key>
<false/>
<key>MacroActionType</key>
<string>Notification</string>
<key>SoundName</key>
<string></string>
<key>Subtitle</key>
<string></string>
<key>Text</key>
<string>No input provided, nothing to type.</string>
<key>Title</key>
<string>%ExecutingMacro%</string>
</dict>
<dict>
<key>Action</key>
<string>CancelThisMacro</string>
<key>MacroActionType</key>
<string>Cancel</string>
</dict>
</array>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
<dict>
<key>Conditions</key>
<dict>
<key>ConditionList</key>
<array>
<dict>
<key>ConditionType</key>
<string>Calculation</string>
<key>Text</key>
<string>DelaySeconds &gt; 0</string>
</dict>
</array>
<key>ConditionListMatch</key>
<string>All</string>
</dict>
<key>ElseActions</key>
<array>
<dict>
<key>MacroActionType</key>
<string>Pause</string>
<key>Time</key>
<string>0.5</string>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
</array>
<key>IsDisclosed</key>
<false/>
<key>MacroActionType</key>
<string>IfThenElse</string>
<key>ThenActions</key>
<array>
<dict>
<key>Actions</key>
<array>
<dict>
<key>Action</key>
<string>DisplayBriefly</string>
<key>MacroActionType</key>
<string>InsertText</string>
<key>Text</key>
<string>%Variable%DelaySeconds%</string>
</dict>
<dict>
<key>MacroActionType</key>
<string>SetVariableToText</string>
<key>Text</key>
<string>%Calculate%DelaySeconds - 1%</string>
<key>Variable</key>
<string>DelaySeconds</string>
</dict>
<dict>
<key>MacroActionType</key>
<string>Pause</string>
<key>Time</key>
<string>1</string>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
</array>
<key>Conditions</key>
<dict>
<key>ConditionList</key>
<array>
<dict>
<key>ConditionType</key>
<string>Calculation</string>
<key>Text</key>
<string>DelaySeconds &lt;= 0</string>
</dict>
</array>
<key>ConditionListMatch</key>
<string>All</string>
</dict>
<key>IsDisclosed</key>
<false/>
<key>MacroActionType</key>
<string>Until</string>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
</array>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
<dict>
<key>Action</key>
<string>DisplayBriefly</string>
<key>MacroActionType</key>
<string>InsertText</string>
<key>Text</key>
<string>Typing text ...</string>
</dict>
<dict>
<key>Action</key>
<string>ByTyping</string>
<key>MacroActionType</key>
<string>InsertText</string>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
<key>Text</key>
<string>%Variable%InputText%</string>
</dict>
</array>
<key>CreationDate</key>
<real>587559869.75959802</real>
<key>ModificationDate</key>
<real>587646580.17952502</real>
<key>Name</key>
<string>Type String</string>
<key>Triggers</key>
<array/>
<key>UID</key>
<string>E8CBDB7D-C430-4F64-9D00-DF697706C735</string>
</dict>
</array>
<key>Name</key>
<string>Paste</string>
<key>ToggleMacroUID</key>
<string>91DB70DC-D9C2-4E5F-8BCE-56940C5C39C1</string>
<key>UID</key>
<string>522254CD-DA55-4DFC-8F72-687C2DEB56F8</string>
</dict>
</array>
</plist>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment