Tänkte försöka lära mig lite AppleScript, och som övning tänkte jag göra ett script som sorterar filer som droppas på det beroende på namn, t.ex. om man har massa filer med namn i nummerordning (100-199, 200-299 osv) sorteras de upp i mappar med namn 1, 2 osv. Att det blev just det jag tänkte prova beror på att det efterfrågades på en mailinglista.
Jag har slängt ihop ett test, men får det inte att funka, tänkte om någon kan tipsa lite om vad som kan vara fel.
Jag har ingen bok att gå efter (än), utan kollar i gamla nedladdade script samt på webben...
on open these_items
tell application "Finder"
display dialog "Files beginning with:" default answer 1 buttons {"OK"} ¬
default button 1
if the button returned of the result is "OK" then
set myNumber to the text returned of the result
end if
end tell
process_item(these_items)
end open
on process_item(these_items)
set my_list to every item of these_items whose name begins with myNumber
set new_folder to myNumber as string
tell application "Finder"
if (folder "numberFolder" of desktop exists) is not true then
set the new_folder to make new folder at desktop ¬
with properties {name:"numberFolder"}
move every item of my_list to folder "numberFolder" of desktop
set the name of folder "numberFolder" of desktop to new_folder
else
beep
end if
end tell
end process_item
Jag gjorde ett enkelt script igår för att skicka mail och bifoga filer, utan att använda något mailprogram utan med den inbyggda funktionen för det, lite kul... Kan lägga upp om någon är intresserad...