Can a web-page link be used to open a new finder window?

Can a link be created on a web page that uses JavaScript or AppleScript (or a combination) that can tell Finder to open a window to a specific location?

We have a search utility on our internal company web site that can quickly locate the names and other info of jobs we’ve archived (over 1 TB). A separate file server stores the actual work done for these jobs. It can be sometimes tedious to navigate through the folder tree to find the job you want. If a link could launch Finder at the correct spot, it would save a lot of time.

I found a post on macosxhints.com ( http://www.macosxhints.com/article.php?story=20030114063445783 ) that mentioned putting file:/// into a link and Safari would open it. I’m not sure this method would be something I want to use.

The location finder needs to open woul d of course be a remote server rather than a folder on the local Mac. So my script may need to check to see if that server is already mounted.

If anyone is familiar with how to do this and can help, it would be greatly appreciated!

In Safari, or browsers that support the ‘file:’ protocol, you can use…

file:///Users/username/desktop/folder_to_open

To open a folder on your desktop, just change the path to whatever path you need for a specific folder. Example…

file:///

will open your root folder. To use it in an AppleScript…

Redtailed:

You might also take a quick look-see at:

http://www.mhtc.net/~bunnz/scriptlink.html

No promises that it’s what you’re looking for.

Peter B.

‘Kestrel’


Take a look at this topic for a similar discussion. It uses PHP to write a file to a folder that an AppleScript is watching but any server should be able to write the file on the server based on some web input.

Jon

Nope, I need to do this without making any application installs or changes to the client Macs in question. Thanks, however.

This seems to be the closest to what I am trying to do so far. The reason I am looking to open the Finder to the desired folder instead of the browser, is that 1) some of our client Macs are still running IE, 2) the way that the browser opens the folder does not coincide with the views that you can select in Finder (icons, list, etc) which is what the users would prefer.

Basically I wonder if I can have a web page send to the Mac a bit of AppleScript which then opens the Finder. My main confusion is in how to send it to the Mac via a web page. I’m uncertain if I need to use JavaScript as a wrapper, or if I can send AppleScript directly.

This was very interesting. I am coding the web pages in PHP, running on a FreeBSD server. I think this method, however, may be a bit too complicated for what I am trying to accomplish. Thanks for the mention of it, though!

You can’t. If someone could run AppleScript code on your machine just by you visiting their page, that would be a horrible security risk. You either need to use a “file:” URL to a file you’ve put on their Mac, or they need something that let’s you send AppleScript code.

An “unmodified” Mac should never let a webpage run AppleScript code.