Opening folders from Rev

Mike Brown mike at cyber-ny.com
Wed Oct 23 13:18:00 EDT 2002


Ken,

When I run that script through the Apple Script Editor I get the following
execution error:

Finder got an Error: Can't get folder "Macintosh HD"

> From: "Ken Ray" <kray at sonsothunder.com>
> Organization: Sons of Thunder Software
> Reply-To: use-revolution at lists.runrev.com
> Date: Wed, 23 Oct 2002 12:28:31 -0500
> To: <use-revolution at lists.runrev.com>
> Subject: Re: Opening folders from Rev
> 
> Mike,
> 
> Try putting the script into Apple's Script editor (sans all the Transcript
> stuff) and see if it works from there:
> 
> -- Suppose your hard disk is named "Macintosh HD"
> 
> tell application "Finder"
> activate
> open folder "Macintosh HD"
> end tell
> 
> If this doesn't work, let me know...
> 
> Ken Ray
> Sons of Thunder Software
> Email: kray at sonsothunder.com
> Web Site: http://www.sonsothunder.com/
> 
> ----- Original Message -----
> From: "Mike Brown" <mike at cyber-ny.com>
> To: <use-revolution at lists.runrev.com>
> Sent: Wednesday, October 23, 2002 12:20 PM
> Subject: Re: Opening folders from Rev
> 
> 
>> Hi Ken,
>> 
>> Still no luck.  I tried it on Mac OS 9.2, OSX and Win 98... no luck on all
>> fronts.  I also tried minimizing the script for each specific OS to avoid
>> mistakes but still no luck.
>> 
>> On Mac OS 9.2 the script does bring the Finder to the front but then
> nothing
>> else happens.  I created a test fld for the script and it is adding the
>> appropriate path to the folder a sending the AppleScript message.
>> 
>> - Mike
>> 
>> 
>>> From: "Ken Ray" <kray at sonsothunder.com>
>>> Organization: Sons of Thunder Software
>>> Reply-To: use-revolution at lists.runrev.com
>>> Date: Wed, 23 Oct 2002 10:50:30 -0500
>>> To: <use-revolution at lists.runrev.com>
>>> Subject: Re: Opening folders from Rev
>>> 
>>> Mike,
>>> 
>>> I think you might need to add a colon to the path name in the "open
> folder"
>>> part of the applescript:
>>> 
>>> "open folder " & quote & pPath & ":" & quote & cr
>>> 
>>> Try that and let me know,
>>> 
>>> Ken Ray
>>> Sons of Thunder Software
>>> Email: kray at sonsothunder.com
>>> Web Site: http://www.sonsothunder.com/
>>> 
>>> ----- Original Message -----
>>> From: "Mike Brown" <mike at cyber-ny.com>
>>> To: <use-revolution at lists.runrev.com>
>>> Sent: Wednesday, October 23, 2002 8:44 AM
>>> Subject: Re: Opening folders from Rev
>>> 
>>> 
>>>> Hi Ken,
>>>> 
>>>> Thanks for the Script.. I can't get it to work though.  maybe I am
>>>> implementing it incorrectly.  I am working on a Mac with OS X and 9.2
> for
>>>> Classic mode.  I have also tested on a Win 98 PC.  The script
> accurately
>>>> selects the folder path and assembles the Apple Script but nothing
> happens
>>>> after that.  Any other ideas?
>>>> 
>>>> Thanks,
>>>> Mike
>>>> 
>>>> 
>>>>> To: <use-revolution at lists.runrev.com>
>>>>> Subject: Re: Opening folders from Rev
>>>>> 
>>>>> Mike,
>>>>> 
>>>>> You can do it completely with Transcript... here's a way to do it on
>>>>> Windows, Mac OS X and OS 9. The Windows version is a little sneaky as
> it
>>>>> takes advantage of aliases, but it works nonethelss. I'll be posting
>>> this
>>>>> tip on my site tomorrow
>>>>> (http://www.sonsothunder.com/revolution/revolution.htm?file009) as my
>>> FTP
>>>>> server is temporarily down, but in the meantime, here's the code:
>>>>> 
>>>>> on mouseUp
>>>>> answer folder "Get a folder:"
>>>>> if it <> "" then
>>>>> OpenFolder it
>>>>> end if
>>>>> end mouseUp
>>>>> 
>>>>> on OpenFolder pPath
>>>>> switch (the platform)
>>>>> case "Win32"
>>>>> create alias "C:/Temp.lnk" to file pPath
>>>>> set the hideConsoleWindows to true
>>>>> get shell("C:\Temp.lnk")
>>>>> delete file "C:/Temp.lnk"
>>>>> break
>>>>> case "MacOS"
>>>>> if the systemVersion >= 10 then
>>>>> get shell("open " & pPath)
>>>>> else
>>>>> put "tell application " & quote & "Finder" & quote & cr & \
>>>>> "activate" & cr & \
>>>>> "open folder " & quote & pPath & quote & cr & \
>>>>> "end tell" into tScript
>>>>> do tScript as AppleScript
>>>>> end if
>>>>> break
>>>>> end switch
>>>>> end OpenFolder
>>>>> 
>>>>> Enjoy!
>>>>> 
>>>>> Ken Ray
>>>>> Sons of Thunder Software
>>>>> Email: kray at sonsothunder.com
>>>>> Web Site: http://www.sonsothunder.com/
>>>>> 
>>>>> 
>>>>> ----- Original Message -----
>>>>> From: "Mike Brown" <mike at cyber-ny.com>
>>>>> To: <use-revolution at lists.runrev.com>
>>>>> Sent: Tuesday, October 22, 2002 2:25 PM
>>>>> Subject: Opening folders from Rev
>>>>> 
>>>>> 
>>>>>> Anyone know a method for popping open a folder (directory) from Rev
> in
>>> Win
>>>>>> and/or Mac OS?  I want to allow users of my app to open a folder and
>>> grab
>>>>>> files while still in the Rev app.
>>>>>> 
>>>>>> Thanks,
>>>>>> Mike
>>>>>> 
>>>>>> _______________________________________________
>>>>>> use-revolution mailing list
>>>>>> use-revolution at lists.runrev.com
>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution
>>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> use-revolution mailing list
>>>>> use-revolution at lists.runrev.com
>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution
>>>> 
>>>> _______________________________________________
>>>> use-revolution mailing list
>>>> use-revolution at lists.runrev.com
>>>> http://lists.runrev.com/mailman/listinfo/use-revolution
>>>> 
>>> 
>>> _______________________________________________
>>> use-revolution mailing list
>>> use-revolution at lists.runrev.com
>>> http://lists.runrev.com/mailman/listinfo/use-revolution
>> 
>> _______________________________________________
>> use-revolution mailing list
>> use-revolution at lists.runrev.com
>> http://lists.runrev.com/mailman/listinfo/use-revolution
>> 
> 
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution




More information about the use-livecode mailing list