Kolla vad jag hittade. Precis vad jag behövde!
on adding folder items to this_folder after receiving added_items
tell application "Finder"
repeat with aFile in added_items
if the name of aFile contains {".jpg"} ¬
or the name of aFile contains {".gif"} ¬
or the name of aFile contains {".png"} ¬
or the name of aFile contains {".pict"} ¬
or the name of aFile contains {".tiff"} ¬
or the name of aFile contains {".gif"} ¬
or the name of aFile contains {".psd"} ¬
or the name of aFile contains {".bmp"} then
tell application "Finder"
try
move aFile to folder "Mac_name:Users:User_name:Pictures:unfiled:"
on error err
display dialog err
end try
end tell
display dialog ¬
"Image files have been moved to the Unfiled folder in your Pictures folder."
end if
end repeat
end tell
end adding folder items to
Om jag kopplar detta script till Skrivbordsfoldern på Lottens burk kommer alla bilder som hon sparar att ramla ner i Pictures-mappen istället för att bli liggande på Skrivbordet.
Tänk om man hade sådana script för livet därhemma. Alla kängor som sparkas av på hallmattan överförs automatiskt till skohyllan. Alla muggar som ställs i vasken åker automatiskt in i diskmaskinen. Alla handdukar som hamnar på badrumsgolvet åker automatiskt upp på en krok.
4 svar på ”Städa på Lottens skrivbord”
Jaaa! Hittar du åt nåt sånt script så hysta hit det genast! Jag tror att i stort sett allt hemma hos mig ligger på fel ställe.
Men om man genom att sikta på alla sakerna med en grej automatiskt (automagiskt?) får dem att hamna på rätt ställe skulle jag bli överöverlycklig.
Problemet är grejerna som ”inte finns”, alltså de som är förlagda och således inte träffas av ”strålen”.
Något för nästa version av scriptet….
För att citera en gammal schlager – som Åke Söderblom sjöng:
Det är det som gör skillnaden så rasande stor mellan reell och virtuell reality!
(eg. en falsk och äkta spanjor)
Hmmm, hur ska koden se ut för att fungera på sopsorteringen…
Förresten — varför sortera in .gif-filerna två gånger?
Du har ögonen med dig, Pernilla. För egen del är det klipp&klistra som gäller. Fast nu måste jag in och rådda i koden – även om mina kunskaper om Applescript är erbarmeliga – för scriptet funkar inte för att spara skärmdumpar som alla får namnet ”Bild 1”. Resultatet blir en gnölig dialogruta ”Mappen blabla innehåller redan ett objekt med samma namn blabla …”.
Nä,nu går vi och badar istället!