10 Replies Latest reply: Jun 1, 2014 9:44 PM by Andrew Allsop
Andrew Allsop Level 1 Level 1 (0 points)

I have written a very simple Automator Service action to move images from a Project to a specified folder on my desktop; the trouble is it is not showing up in Aperture Services Menu. I am saving it to the same folder as 4 other services that are showing up, but they are the only 4 available.

 

Please note I am running Mavericks.

 

Any idea when I am going wrong?

 

Thanks.


OS X Mavericks (10.9.3)
  • léonie Level 9 Level 9 (68,360 points)

    . I am saving it to the same folder as 4 other services that are showing up, but they are the only 4 available.

    Is that  the "Services" folder in your User Library?

     

    Have you restarted the system after installing the service in the Library?

     

    And how is the header configured?

    Did you set the service to receive images in Aperture or any application?

     

    Screen Shot 2014-05-31 at 20.12.51.PNG

  • Andrew Allsop Level 1 Level 1 (0 points)

    Thanks for this. The Header is exactly as you show.

     

    I have attached an image of the path of the workflow, when I saved the workflow it was automatically put in this folder, is that right?

     

    2014-06-01 Fig Serv.jpg

  • léonie Level 9 Level 9 (68,360 points)

    , when I saved the workflow it was automatically put in this folder, is that right?

    That folder is correct for installing services. You have two options to install them - only for you, then you install inyour user library in you Home folder, like you have done, or for all users, then you install in the library directly on your system drive.

  • Andrew Allsop Level 1 Level 1 (0 points)

    In that case I do not understand why it is not showing up in the Services Menu, there seems to be a problem here...any ideas? BTW thanks for your help.

  • léonie Level 9 Level 9 (68,360 points)

    Sometimes Services are disabled in the keyboard preferences. Check, if the checkmark beside the name of yor service is active: enable it, if necessary.

     

    System Preferences > Keyboard, select the "Shortcuts" tab and in the sidebar "Services":

    You can use this panel btw., to assign a keyboard shortcut to your service.

     

    Screen Shot 2014-06-01 at 09.44.48.PNG

  • Andrew Allsop Level 1 Level 1 (0 points)

    This is getting really weird! I have re-written the astomator action in the hope that it would help, it doesn’t. The attached image might help. The left is of all the services in the Finder window, please not that the only ones that show up in Aperture Services are the first 4.

     

    The right hand image is my new workflow, and the lower one is the keyboard preferences you refer to, all the services in the left hand one are enabled in keyboard preferences.

     

    Don’t know whether or not this helps at all.

     

    SERVICES.jpg

  • léonie Level 9 Level 9 (68,360 points)

    I've tried to run your service, and found that I do not see the service in Aperture either.

     

    It works, when I change the header like this and then restart the Finder and Aperture:

     

    "Service receives no input in Aperture".

     

    Screen Shot 2014-06-01 at 16.55.28.PNG

     

    It looks like Aperture cannot activate the service, if it tries to pass image versions, but the "Get selected Images" will find the image versions nevertheless, even if you specify "no input".

  • Frank Caggiano Level 7 Level 7 (25,715 points)

    Two problems that I can see

     

    First you are both handing the selected images into the workfow and then using an action to get the selected images in Aperture. You should do one or the other. Either do as Léonie did and have the workflow receive nothing and use the action to get the selected images or remove the Get Selected Images action and take the images in.

     

    Second in your screenshot the workflow is named Service 04.jpg. Not going to work with that name.

  • léonie Level 9 Level 9 (68,360 points)

    I thought "Service 04.jpg" is the name of the screenshot of the service .

     

    I am glad you dropped in, I was hoping for it.

    If I remember correctly, services used to be able to receive selected images with "Service receives images in Aperture", even if the first action did not expect any arguments. Has that changed or is my memory faulty?

     


     


  • Andrew Allsop Level 1 Level 1 (0 points)

    Well thanks Frank Caggiano & léoni. for all your help. Having followed Frank's advice it is now working perfectly Kust to confim that léonie is right,  "Service 04.jpg" is the name of the screenshot of the service.

    Cheers!