ik heb geen verstand van RB maar misschien kan ik je op weg helpen. volgens mij moet je de Finder een AppleEvent sturen. bij een korte blik in de documentatie zag ik dat RB AppleEvents kan sturen maar dat je daar eerst geheimtaal voor moet leren. ik weet hoe de AppleEvent in elkaar steekt maar niet hoe je dat met RB-routines op moet bouwen.
RB kan ook een AppleScript uitvoeren, dat is makkelijker. het uit te voeren AppleScript zou zo iets moeten zijn:
on run {bestandsnaam}
tell application "Finder" to reveal file bestandsnaam
end run
ik vind de {} een beetje vreemd, zouden ook () kunnen zijn.
Een derde mogelijkheid is om via een Shell-commando een AppleScript uit te voeren, dan heb je een script in een commando in een script. het uit te voeren shell-commando is dan iets als
osascript -e "tell application \"Finder\" to reveal file \"Macintosh HD:Users:naam:mapnaam:mapnaam:bestandsnaam\""