1090 Views 5 Replies Latest reply: Oct 13, 2009 9:57 PM by KJK555
you need to use an automator variable and then it works.
make a new service in automator which accepts files and folders and works in finder.
the workflow in the service should be as follows
1. ask for finder items.
in this action ask for the destination folder to move items TO. control-click on that action and choose "ignore input".
add a new storage variable to the workflow and set the next action to be
2. set variable value.
this will store the destination folder in that variable.
3. add a dummy action to break the workflow chain. many things will work for this. for example, you can add a "run shell script" action which should be completely empty.
4. get selected finder items
5. move finder items
drag the storage variable you made to the "TO" field in that action.
save the service.
Wow, that's way too complicated for me.
I think I do what you want to do with only one of the automator actions: Create a new service in automator that accepts files and folders in the Finder. Choose the *Move Finder Items* action, pick a default folder, say the most common folder you would use, and then be sure to _check the checkbox_ to show the action when the workflow runs under the options tab below the drop-down menu. This way, you can choose the folder to move items to every time, with the default folder being the one you chose here.
One teensy thing I forgot to mention ...
If saving it as a Service:
remove the "Get Selected Finder Items" Workflow,
it is not needed, it needs be used to test the service
in automator during the service test phase, but has to be
removed before saving the workflow as a service.
After removing the "Get Selected Finder Items":
Set the "service receives selected" to " files or folders" in "Finder.app".
Save the Service.