MacMinds - great minds think different

Navigatie

Zoeken

Inloggegevens

Je bent niet ingelogd.


#1 26-07-2007 13:13

Julian
Geregistreerd: 18-09-2006

[applescript][mapacties] Items niet verplaatsen maar wel linken

Ik wil het volgende bereiken met een mapactie applescript:
Als er een item op de map wordt gesleept (of er op een andere manier aan toegevoegd)
- wordt er in de map een alias aangemaakt naar het item (zonder "alias" suffix)
- blijft het originele item gewoon staan waar het al stond

Kan iemand mij helpen? Ik heb onderstaande code gewrocht aan de hand van de helpfunctie en het woordenboek van de Finder, maar het wil niet compileren en anders zou ik er sowieso niet zo veel vertrouwen in hebben dat het precies gaat doen wat ik wil...

Code:

on adding folder items to this_folder after receiving these_items
    make new alias file at this_folder to these_items
    end make
end adding folder items to

Offline

 

#2 26-07-2007 14:57

sexybiggetje
Beheerder
@ Drachten
Geregistreerd: 18-09-2006
Website

Re: [applescript][mapacties] Items niet verplaatsen maar wel linken

Moet dat niet via de Finder ?

Code:

on adding folder items to this_folder after receiving these_items
    tell application "Finder"
    make new alias file at this_folder to these_items
    end make
    end tell
end adding folder items to

Heb je anders meer info op waarop hij fout gaat ? gaat hij echt fout op de make new alias ? en geeft hij daar meldingen bij ?


Sexybiggetje.nl :: cc-licensed by sexybiggetje.nl

Spreekt alleen wanneer ge iets te melden heeft.

Offline

 

#3 26-07-2007 16:17

Julian
Geregistreerd: 18-09-2006

Re: [applescript][mapacties] Items niet verplaatsen maar wel linken

Bedankt, dit bleek wel te compileren:

Code:

on adding folder items to this_folder after receiving these_items
    tell application "Finder"
        make new alias file at this_folder to these_items
    end tell
end adding folder items to

Volgende probleem is nu hoe ik MacOS X kan laten begrijpen dat het een mapactie-script is, want als ik de Mapacties-configuratie-assistent open toont hij mijn script niet als mogelijkheid om aan de testmap te koppelen.
Pas als dat gelukt is kan ik het script testen, en ook dan pas weet ik of het wel doet wat ik wil...

Offline

 

#4 26-07-2007 16:40

sexybiggetje
Beheerder
@ Drachten
Geregistreerd: 18-09-2006
Website

Re: [applescript][mapacties] Items niet verplaatsen maar wel linken

Volgens apple (http://www.apple.com/applescript/folderactions/01.html) moet je de folder actions enablen, en zou er dan een browsbaar dialoog moeten komen als je op "attach a folder action" drukt. Zo te zien is dit voor 10.3 geschreven, dus ik weet niet tot in hoeverre dit nog toepasbaar is.


Sexybiggetje.nl :: cc-licensed by sexybiggetje.nl

Spreekt alleen wanneer ge iets te melden heeft.

Offline

 

#5 26-07-2007 17:00

Julian
Geregistreerd: 18-09-2006

Re: [applescript][mapacties] Items niet verplaatsen maar wel linken

Ja, zo kan ik het script wel koppelen! Ik had alleen dat regelpaneel gevonden waarmee je acties aan mappen kon koppelen, maar die liet me niet kiezen uit welke map ik het script zou halen.

Alleen, nu heb ik het dus kunnen testen en het blijkt dat mijn script geen enkel verschil maakt. Anders gezegd: als ik een item op de testmap sleep gebeurt er precies het zelfde als altijd, namelijk het item wordt verplaatst naar de testmap en er wordt geen alias aangemaakt.
Weet iemand hoe mijn script gaat doen wat het moet doen? Uit het woordenboek van de Finder wordt ik niet wijzer...

Offline

 

#6 27-07-2007 12:08

kjeld
Pro
@ Amsterdam
Geregistreerd: 19-09-2006
Website

Re: [applescript][mapacties] Items niet verplaatsen maar wel linken

Heb bovenstaande hier even geprobeerd en kom in een eindeloze loop terecht doordat er steeds aliassen in de map terechtkomen. grin
Ik denk dat je aan het script eerst een regel toe moet voegen die een lijst maakt van these_items en vervolgens alleen van deze een alias maakt.
Ik denk dat je beter even op Macscripter kunt zoeken.
Via de Google-zoek op hun site over mappen en alliassen.

Offline

 

#7 27-07-2007 14:40

Julian
Geregistreerd: 18-09-2006

Re: [applescript][mapacties] Items niet verplaatsen maar wel linken

Bedankt, dat ziet er erg informatief uit!
Ik lees nog even verder daar, en misschien ook in de applescript user guide die ik gisteravond tegenkwam. smile

Offline

 

Forum voettekst

MacMinds v 1.05 Powered by PunBB