• Get Your Feet Wet with Automator

    Automator is one of Mac OS X's unsung heroes. Allowing you to automate an impressive list of functions - both those built into Mac OS and those added in by third party developers - it's a visual way of creating script-like custom operations without the need for any programming knowledge or experience. Most go on unaware of its existence in their Applications folder for the longest time, but there are many good reasons to get to know the little guy.

    I'll give you a couple of examples of just how handy Automator can be in daily life. I've set up an Automator application (yes, Automator lets you easily create real*applications) that opens every file, application, web site and remote machine I rely on each day at work, all from one dock icon I casually click as I walk away to make my first morning coffee. By the time I get back to start the day with mug in hand, it's all there. It even automatically closes a handful of favourite apps I've come to know as distractors.

    Here's another. As a recording musician, every last MHz of CPU matters to me. When you're mixing a session, real time plugins can suck the life out of your Mac and if you could just squeeze an extra 2% of available headroom out of OS X, you would. Before I start or open a session, I run an automator application that not only closes all open applications (those visible in the dock), but even those services and menu bar items that can be closed only by manual termination from Activity Monitor (safe ones, of course). By doing this once and recording my keystrokes with Automator, I've turned it into something I can kick off and walk away from while I go and (again with the coffee) get fuelled up for a day in Pro Tools.

    Basics


    Let's learn some basics to get you started. We'll create applications that open apps and files, resize images and even one that watches you do things on your Mac, then repeats them.

    Opening and Closing Apps


    Open Automator and choose New Application when prompted. You'll be greeted with the main Automator window, displaying a list of action categories in the leftmost column, then actions within that category in the column to its right. The blank area on the far right is the workflow area. It's the canvas into which you'll drag each action (in the order they'll be performed) from top to bottom.

    Main Window

    Select the*Utilities category and drag the Launch Application action into the workflow area.

    Automator02.png

    Choose an application from the drop down list. Click Run in the toolbar and you'll see the selected app's dock icon come alive. Congratulations, you've created your first app! Save the app and try launching it from your Dock.

    You can drag as many instances of Launch Application into the workflow area as you like, selecting a different application in each one, to launch as many apps in a single automator workflow as desired.

    Automator03.png

    To quit apps rather than launching them, choose Quit Application or Quit All Applications instead (also in the Utilities category).

    Launching Files


    Creating a workflow that launches files takes an extra step. From the Files & Folders category, drag Get Selected Finder Items into the workflow. Click Add to specify a file location (can be a document, image, anything at all) and continue to add as many files in this way as you like.

    Now drag Open Finder Items into the workflow below the specified files, choosing Default Application from the drop down menu.

    Automator04.png

    Now you can save and test your application!

    Resizing Images


    It's fun to automate image operations with Automator, and the ways you can interact with created Automator apps' icons make it very easy to apply the selected change to a batch of files. We'll start by creating an application that resizes images.

    Select and drag the Scale Images action from the Photos category into the workflow area. When you try, you'll be prompted to choose whether you want Automator to create new copies of these files for preservation of the originals. Let's choose Add to see this in action.

    Automator04b.png

    Automator has added the Copy Finder Items action to the workflow for you. From here you can select a destination for the copies from its drop down menu. In the Scale Images action, choose By Percentage and set to 60%. Save the application. Let's see it at work. Drag the icon into the Dock or Finder toolbar. Select multiple images from Finder and drag them into the app's icon.

    Automator05.png

    You'll see Automator's gear icon in the menu bar (right)*working away on performing your Automator operations (which won't take long if you've only selected a few images). After this disappears, your application has done its work. Browse to the destination folder you set in Automator and check the image size. Magic!

    Recording Your Actions


    Automator06.png

    Here's a fun one to sit back and watch. See the recording and playback controls in Automator's toolbar? Yes, they do exactly what you'd hope. Click Record and start doing stuff on your Mac. You'll see Automator's Recording notification panel appear (right)*which can be used to stop the recording when you're done. Then, you can click Run from the toolbar. Automator will attempt to repeat your steps, including mouse and keyboard input, to automate the same action.

    A couple of tips;

    • Keyboard input is more reliable than mouse input, especially when whatever you're trying to automate isn't always in the same screen position. Automator will drag the cursor to the same screen position you recorded no matter where the file or window is on screen next time.

    • Insert pauses into the workflow using the Wait For User Action action (in Utilities) to give your Mac some time to perform operations if you're finding it can't keep up with your recording. This can be particularly important for when your Mac is under heavy load.


    Scheduling Automator Actions


    You can use iCal to launch an Automator app (or any other file) at a set time each day or on any schedule of your choosing.*Open iCal and create an event. In Alarm, choose Open File, then click*Other from the resulting drop down menu, browsing to your created app and selecting it. At the scheduled time, an alarm notification will appear and your automated action will occur without the need for user input.

    Again, a couple of caveats;

    • Make sure you haven't suppressed all alarms in Preferences > Advanced ("Turn Off All Alarms"), or these schedules won't work. If your calendars are synced to your iPhone or iPad and you prefer to receive audible notifications here and suppress them on your Mac (like yours truly) this may annoy.

    • Be aware of calendar synchronisation. If you use MobileMe, for example, any other Mac which syncs to the same calendar will perform this action at the scheduled time.


    Now that you've found your feet, head on over to Apple's*Automator downloads page and*Automator World to see some examples of what others have created!
  • Dropdown

  • New Forum Posts

    avolve

    Anyone found a good use for Launchpad yet?

    I am a long time mac user and find launchpad quite useful, often using it over the Dock. If you know where the app icons are on get screen (like iOS),

    avolve Yesterday, 11:57 PM Go to last post
    VALANDI

    Right click is crashing my mac mini... its FRUSTRATING me!

    well mate the thing is, this has happened since the OS advised me there was a Safari update. As i normally do, I updated my browser and iTunes ect, and

    VALANDI Yesterday, 10:38 PM Go to last post
    Sizzling

    Me too!!!!

    Please help Adelaidian app developer desparately required here too. Grateful for any help in this regard.

    Sizzling Yesterday, 08:54 PM Go to last post
    soulman

    Right click is crashing my mac mini... its FRUSTRATING me!

    Firstly, I would try creating another user to test if the symptoms are the same there.

    Most likely I would say you've installed something

    soulman Yesterday, 08:40 PM Go to last post
    VALANDI

    Right click is crashing my mac mini... its FRUSTRATING me!

    Guys can anyone help me?

    For the last 3 days my Mac Mini (2014 model) has been crashing every time I right click... Especially when I am

    VALANDI Yesterday, 07:47 PM Go to last post
    kyte

    Thoughts/Opinions on OSX 10.10 Yosemite

    I have not yet upgraded either iOS or OSX. If iPhoto no longer works with it, I am not interested. I'll wait til Photos is released. My main use apart

    kyte Yesterday, 09:41 AM Go to last post
    leon

    Mac Pro CPU Fan issue (4.1 2009 model)

    Can't you just return item to seller for refund? Sounds like a potential money pit.

    leon Yesterday, 08:21 AM Go to last post
    Oldmacs

    Thoughts/Opinions on OSX 10.10 Yosemite

    Eww itunes 12... It looks terrible. I really quite like the itunes 11 look and thought that osx was going to go that way instead. Between the new visual

    Oldmacs Yesterday, 07:16 AM Go to last post
    jastormont

    Mac Pro CPU Fan issue (4.1 2009 model)

    Yea it does suck but at least at the moment it is not costing me. I did do a lot of testing and cleaning was not needed as it is like new. I did check

    jastormont Yesterday, 06:10 AM Go to last post
    Thingme

    Thoughts/Opinions on OSX 10.10 Yosemite

    Oo no, don't use the public beta as your working OS. Yosemite is unfinished and not stable. My Dev Preview 4 exists on an external Firewire HDD. Installed

    Thingme Yesterday, 06:09 AM Go to last post