Actions: automate all kinds of repetitive tasks via drag and drop (without writing a line of code)

Actions is a free automation app that can perform a wide range of time consuming tasks quickly and efficiently.

Examples of these are limited by your needs and your imagination: renaming files in batch, copying or moving files or folders, resizing and renaming images, backing up specific files or folders, etc. The range of options that Actions supports, I will say, is truly impressive.

This software, inspired by Automator on Mac, is not a macro-recording tool but a kind of graphical user interface where average users can drag and drop the individual steps to build a process that accomplishes a task, without having any knowledge of scripting languages or code.

These can then be saved and executed at any time and/or modified later on. It can also create shortcuts that can be launched from the desktop environment without having to open the application first, although these do require that the Actions application be present.
Actions is a multiplatform app and will run on both Windows or Mac.

Actions Screenshot 1

Actions list screenshotThis program’s name is very appropriate (Actions), because this software is built around the concept of taking a bunch of actions as building blocks and stringing them together to accomplish complex tasks. It is therefore only as good as the actions that it can support, so the question becomes: what kind of actions can it perform? The answer: an impressive array of actions that belong to five general categories: Email, Files and Folders, Images, Internet, Mouse and Keyboard, Text, and Other. In lieu of listing them, I’ve created the image to the right that lists all the possible actions that can be performed in the version I tested.

What can this program do for you? Most anything you can think of. Here are a few examples that are meant to illustrate the kind of thing that is possible:

  • Resizing images en-masse: say by asking the user to point to a folder, then prompting the user for a theme name, then resizing all of the images found inside as per a standard resolution and renaming them using the theme name given plus a numbered sequence appended to it.
  • Cropping images en-masse: similar to the example above, but instead of resizing say you want to crop a large list of images as per certain coordinates. Can be easily performed in Actions.
  • Renaming files as per certain rules: by asking the user to point to a folder, then renaming all of the files within it according to predefined rules. I actually built this one because I needed it and it works beautifully.
  • Opening a web page and downloading all images: while filtering out all non image URLs.
  • Etc. It’s really up to your imagination; these are just a few by way of illustration.

Here are more notes on this program:

  • Easy to learn: the learning curve is comparatively small. I was able to create fairly involved tasks just by playing around with the program, without reading any instructions or watching any videos. The program itself will instantly suggest remedies to broken workflows (although these are not always what you might want or intend).
  • Drag and drop: to add actions or to re-arrange them, etc. Very user friendly and goes a long way towards making this application accessible and easy to learn.
  • Executable files: can be easily created. These will launch and perform the task that you created right from the desktop. Unfortunately, you will still need the Actions application itself installed on your machine (it will not run independently). Note that these aren’t “real” executables but rather have the extension “.wexe”.
  • Can run command line executables: with parameters. This implies that given the right command line executable you can add any action to the program. For example, if you have an exec that can convert video files you can integrate video conversion into your Actions workflows.
  • Can send mouse clicks and keystrokes: if you need them (yes, if you must have the macro functionality and look and feel, you can).
  • Developers can author their own actions: in Java, if they so choose.

Wish list (or how this program can be even better)

  • More actions: specifically video conversion ones (hey this is a wish list after all), and an unrar option in addition to the currently available unzip. Note, however, that if you must have these now all your need to do is found a command line executable that can do it, as mentioned above.
  • Filling online forms: an action or actions designed to fill online forms and/or enter logins and passwords.
  • The ability to package your workflows into true executables: that can run independently of the Actions application, would be great.
  • The option to launch workflows from the context menu: say, via an “Actions” context menu entry that can house various workflows.

Freewaregenius 5-Star Pick

The verdict: Actions will invariably be compared to such automation apps as AutoHotkey and AutoIt, but, in my opinion, this is somewhat of an oranges and apples comparison. Actions’ emphasis on dragging and dropping makes it accessible off the bat to a much wider audience, and completely circumvents any need for scripting or coding. There’s no syntax to learn and no libraries or functions to deal with; the experience is closer to building a Lego than writing code, although you will need to figure out the logic and think like a programmer.

Note that Actions is also specifically pitched towards developers as presenting opportunities to expand the market for their software. For more on this go here.

I??ve been playing with this software for a couple of days and I just love it. The developers have done an astounding job making this software both powerful and accessible. They also provide resources on the Actions site for both laypersons and developers, including this video introduction and tutorial.

Version Tested: 1.0.0

Compatibility: Windows XP, Vista, Windows 7, Mac OS X 10.5 Leopard or later. Requires Java SE 6 or later.

Go to the program home page to download the latest version.


 
 
 
Samer Kurdi

Samer Kurdi

Has been reviewing software since 2006 when he started Freewaregenius.com
flattr this!
  • Chris

    A truly excellent find. Thanks!

  • woocash

    Nice, but I can’t get command line executable to work

  • Ben

    Impossible to download simply a file to install it on the computer. You have to run a Java Applet that will install it for you (somewhere, you don’t even know where). That’s a dealbreaker.

  • William

    It’s a WebStart application. Download and start quickly. Actually pretty nice app.

  • Pingback: Action(s) – Pour automatiser vos tâches sans avoir à coder

  • Samer

    @ Woocash: to use command line executables, do the following
    - Drag “Run System Command” into the workflow
    - Paste the path of the executable into the window inside quotes, add parameters outside the quotes; e.g. “C:\Program Files (x86)\CCleaner\CCleaner.exe” /Auto
    - It will now run

    @Ben: why is it a dealbreaker? I could see it being a dealbreaker if you had security concerns, but otherwise I don’t really agree.

    In any case I’ve written the author about the propensity for Actions to stop running following a hard drive cleaning with CCleaner. His response was as follows:

    “I never heard of this issue but I will have a look. It is probably linked to the Java cache, where the application is stored by Java Web Start. I’ll see if I can fix that.”

    • Samer

      I also wanted to share more email correspondence with the author, that shows where this application is heading:

      “Hi Samer,

      I didn’t have time to get back to you earlier. Your article kept me busy the last days (lot of new users asking questions :) ).
      I simply wanted to tell you that I appreciated your post a lot. I’m glad to see that people like Action(s). I spent a lot of time to create it, and feedbacks like yours make me want to continue to work hard and make it better.

      With your permission, I would like to post extracts and a link to your article on the Action(s) webpage and on the blog ( http://app.jbbres.com/blog ).

      Regarding your wish list:
      More actions: Working on it :-)
      Filling online forms: we quickly talked about that already. It’s a good idea, I’ll see what I can do
      The ability to package your workflows into true executables: That’s the big evolution for version 2 that I am currently working on.
      The option to launch workflows from the context menu: Good idea too. Will see what I can do. (my to-do list is growing pretty fast :))

      Keep on the good work, and thanks again,

      // JB”

  • Pingback: Actions automatiza tareas comunes. Es un Automator para Windows | arturogoga

  • Pingback: Automate Just About Anything On Your Windows PC, No Coding Required | Lifehacker Australia

  • kalai

    This is awesome.. I love this product.. I have been long looking for a batch process to “create System restore point prior to running CCleaner.. and ACTIONS is the perfect answer to my problem . Thank you Samer.. Your site is one of my top favorites..

  • Juanjo

    No cropping by coordinates, is quite poor and only permits to crop an center… :(

  • toni

    Cannot download the app from the site. It has some launch button that redirects to downloading Java from Oracle, but i already have latest Java installed… and still no download.

  • Pingback: Action(s) – Pour automatiser vos tâches sans avoir à coder - Faiçal Le Presque Direct

  • http://yokylie.wordpress.com/ Lucky

    Hi Samer,
    This app really simple and good.. but I have problem with resizing image.. The image quality is poor compare with manually resizing.

    Is there any option to set the resizing quality inside the app?

    Thanks