Sorry, should have listed that I also tried the following for those two 
lines. Still nothing was happening.

on open files theFiles
set filePath to POSIX path of item 1 of theFiles

Now, both variations are working. Very strange. I think I perhaps forgot to 
restart Quicksilver to get the new script signature (maybe I tried a Force 
Rescan instead). I updated http://qsapp.com/wiki/AppleScripts to have the 
install instructions and to clearer on the need to restart (install 
instructions had been moved to the authoring page).

I also added the script to wiki 
at http://qsapp.com/wiki/Select_File_In_Dialog.

d


On Wednesday, April 10, 2013 9:20:12 PM UTC-4, Jon Stovell wrote:
>
> You've got an "on open" handler inside the "using terms from" block. Try 
> changing it to an "on open file" handler, as described on the wiki athttp://
> qsapp.com/wiki/AppleScript_Actions 
>
> On 2013-04-10, at 8:43 PM, David Rees <[email protected] <javascript:>> 
> wrote: 
>
> > I'm trying to get this working with QS 1.0 on 10.8.2. Can someone tell 
> me what am I missing? 
> > Thanks, 
> > dave 
> > 
> > using terms from application "Quicksilver" 
> >         on get direct types 
> >                 return {"NSFilenamesPboardType"} 
> >         end get direct types 
> >          
> >         on open theFile 
> >                 set filePath to POSIX path of theFile 
> >                 tell application "System Events" 
> >                         set theApplication to application processes 
> whose frontmost is true 
> >                         set target to item 1 of theApplication 
> >                         set target to a reference to front window of 
> target 
> >                         tell target to keystroke "g" using {command 
> down, shift down} -- Activate goto field 
> >                         delay 0.1 
> >                         if ((count target's sheets) > 0) then set target 
> to front sheet of target -- Open panels use a sheet 
> >                         tell target 
> >                                 tell sheet 1 
> >                                         try 
> >                                                 set value of text field 
> 1 to filePath 
> >                                                 delay 0.5 
> >                                                 click button "Go" 
> >                                         on error theError -- Carbon apps 
> don't support setting the field directly, so type out the path. 
> >                                                 keystroke filePath 
> >                                                 delay 1 
> >                                                 keystroke return 
> >                                         end try 
> >                                 end tell 
> >                                 -- 
> >                         end tell 
> >                 end tell 
> >         end open 
> > end using terms from 
> > 
> > 
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Quicksilver" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/blacktree-quicksilver?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to