Ok, detta problem var intressant, som kattmynta för en katt om man är lite nördig som jag...
Så här gör man för att läsa av positionen på en viss mapp på skrivbordet
tell application "Finder"
get desktop position of folder "_Plugget" of folder "Desktop" of folder "ola" of folder "Users" of startup disk of application "Finder"
--> {96,103}
end tell
Du måste ändra ovan där det står ola till vad din användare heter.
Så här gör man för att sätta positionen för en viss mapp:
tell application "Finder"
set desktop position of folder "_Plugget" of folder "Desktop" of folder "ola" of folder "Users" of startup disk of application "Finder" to {96, 103}
end tell
Så här gör du:
Du klistrar in första scriptet i programmet Hårddisk > Program > Verktyg > AppleScript-redigerare.
Ändra namnet där det står ola.
Ändra på samma rad där det står "_Plugget" till ett namn på en av de mappar du vill ha på en viss plats.
Flytta mappen på skrivbordet till rätt plats.
Kör scriptet.
Du får ett svar som ser ut så här: {96, 103} som är de två siffror som talar om positionen för mappen på skrivbordet i pixlar.
Klistra in andra scriptet i samma program i ett nytt dokument. Ändra ola till ditt namn och namnet på mappen till ditt namn och de två siffrorna till de siffror du fick.
Här kommer det roliga: Flytta nu mappen ifråga till "fel" postition. Kör det andra scriptet. Den kommer att flyttas av scriptet till rätt postition. Coolt.
Nu kommer det tråkiga, ändra i första scriptet namnet på mappen till nästa mapp som skall vara på rätt plats. Kör scriptet.
Kopiera första raden i andra scriptet, klistra in den igen, och ändra namnet på mappen och siffrorna som du får från första scriptet. Så här kan det se ut när du jobbat en stund.
tell application "Finder"
set desktop position of folder "_Kunder (pågående)" of folder "Desktop" of folder "ola" of folder "Users" of startup disk of application "Finder" to {96, 103}
set desktop position of folder "_Nästa åtgärd" of folder "Desktop" of folder "ola" of folder "Users" of startup disk of application "Finder" to {96, 153}
set desktop position of folder "_Pågående projekt" of folder "Desktop" of folder "ola" of folder "Users" of startup disk of application "Finder" to {96, 203}
set desktop position of folder "_Siter jag jobbar med" of folder "Desktop" of folder "ola" of folder "Users" of startup disk of application "Finder" to {96, 253}
set desktop position of folder "_URL's att kolla" of folder "Desktop" of folder "ola" of folder "Users" of startup disk of application "Finder" to {96, 303}
end tell
end tell
Om man vill kan man göra ett elegantare lösning som läser av alla mappars positioner på en gång och lagrar dessa som properties i ett script, men det är inte riktigt för nybörjare.