RealBasic probleem
22 januari 2009 - 23:56   
geplaatst door: Waterbok
Hallo allemaal

Ik wil een folderitem (file) door RB zichtbaar maken in de Finder, dus dat het mapje met het betreffende bestandje in de finder wordt getoond...

Ik hoop dat iemand weet hoe ik dit aanpak.

Alvast dank voor jullie suggesties

Willem

RealBasic probleem
25 januari 2009 - 20:39    reactie #1
geplaatst door: Willemien
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\""

RealBasic probleem
14 maart 2009 - 20:33    reactie #2
geplaatst door: frankm
Ik heb net een google opdracht gegeven:  realbasic reveal folder item
De volgende url http://forums.realsoftware.com/viewtopic.php?f=1&t=25297 lijkt veelbelovend. Norman Palardy geeft zelfs een stuk voorbeeld code. Succes!