How to select files in Finder from a text list

Discussion in 'AppleScript' started by murgel, Jul 8, 2014.

  1. murgel

    murgel New Member

    Joined:
    Jul 8, 2014
    Messages:
    1
    Likes Received:
    0
    hello,

    i've tried to figure this out by myself but to be honest i haven't used Applescript in over a decade :) found some bits and pieces on the interweb but can't make it work somehow.

    What i want to do is simple:

    i have several lists of files in text format like this:

    2453.eps
    2426.eps
    2424.eps
    2423.eps
    2422.eps
    2421.eps
    2419.eps
    2259.eps

    I need to apply different tags or move files to different folders, that part i can do manually but i would like Applescript to select the files in the finder for me since this is the tedious part .. i have sevral thousands of files so finding and selecting them manually is going to be a pain.

    i have tried crating an automator action with an Applescript i found in some forum thread but it does not work, when i run this action the finder and automator freezes and nothing happens until i forec relaunch the Finder.

    Here's the script i am trying:

    on run {input, parameters}

    tell application "Finder"
    select (every item of window 1 whose name is in {"2419.eps", "2629.eps", "2673.eps", "2674.eps", "2828.eps", "2830.eps", "2831.eps", "2832.eps", "2833.eps", "2834.eps", "2835.eps", "2836.eps", "2837.eps", "2844A.eps", "2851.eps", "2855.eps", "2857.eps", "2858.eps", "2859.eps", "2862.eps", "2863.eps", "2865.eps", "2866.eps", "2867.eps", "2880.eps", "2881.eps", "2882.eps", "2883.eps", "2884.eps", "2886.eps", "2889.eps", "3037.eps", "3059.eps", "3080.eps", "3081.eps", "3082.eps", "3083.eps", "3084.eps", "3085.eps", "3086.eps", "3087.eps", "3088.eps", "3089.eps", "3090.eps", "3091.eps", "3092.eps", "3093.eps", "3094.eps", "3095.eps", "3096.eps", "3097.eps", "3098.eps", "3099.eps", "3100.eps", "3101.eps", "3102.eps", "3103.eps", "3104.eps", "3105.eps", "3106.eps", "3107.eps", "3108.eps", "3109.eps", "3110.eps", "3111.eps", "3112.eps", "3113.eps", "3114.eps", "3115.eps", "3116.eps", "3117.eps", "3118.eps", "3119.eps", "3124.eps", "3125.eps"})
    end tell


    return input
    end run


    What am i missing ?
     
    murgel, Jul 8, 2014
    #1
    1. Advertisements

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.
Similar Threads
  1. TVN
    Replies:
    3
    Views:
    251
    Calum
    Oct 24, 2007
  2. mhz
    Replies:
    0
    Views:
    472
  3. Tim Milstead
    Replies:
    1
    Views:
    232
    Fetch-Rover-Fetch@K9University.edu
    Nov 26, 2004
  4. raggio
    Replies:
    1
    Views:
    245
    matt neuburg
    Oct 8, 2006
  5. TVN
    Replies:
    3
    Views:
    252
    Wes Groleau
    Oct 23, 2007
  6. SpaceMarine
    Replies:
    0
    Views:
    278
    SpaceMarine
    Sep 21, 2008
  7. SpaceMarine
    Replies:
    2
    Views:
    260
    Steven Canvasser
    Mar 9, 2010
  8. wildpix
    Replies:
    1
    Views:
    557
    Kaveman
    Aug 16, 2013
Loading...