Desktop Drag&Drop files

Alex Shaw A.Shaw at mailbox.gu.edu.au
Fri Nov 30 05:05:01 EST 2001


>Date: Thu, 29 Nov 2001 13:49:30 +0000
>Subject: Re: Desktop Drag&Drop files
>From: Ben Rubinstein <benr_mc at cogapp.com>
>To: <metacard at lists.runrev.com>
>Reply-To: metacard at lists.runrev.com
>
>on 29/11/01 2:40 AM, Alex Shaw at A.Shaw at mailbox.gu.edu.au wrote:
>
> > For windows.. it is easy .. compile your exe
> >
> > Dropped files are accessed via the global variables $0 - app name/path; $1
> > - dropped file 1; etc
> > (see Help - Concepts & Techniques - The Outside World)
> >
> > So to access the full path to the first file dropped onto the app:
> > put $1 into it
> >
> > On windows it didn't matter what sort of file was dropped.. it accepted
> > everything .. files & folders. It then becomes a simple task of processing
> > each variable $1 -> $n (n - the last file).
>
>Thanks Alex!  I'll look forward to trying this out.
>
>Do you get any kind of message about this happening when your app is already
>running?  ie how do you know, apart from at startup, when to examine the
>environment variables?
>
>PS - Jeanne, are you reading this?  I couldn't find any docs in Rev about
>how to read environment variables - and I guess also that this (how to make
>an app respond to files dropped or launched; on all platforms; including how
>to set file affiliations on the Mac) would make a useful encyclopedia topic.
>
>   Ben Rubinstein               |  Email: benr_mc at cogapp.com
>   Cognitive Applications Ltd   |  Phone: +44 (0)1273-821600
>   http://www.cogapp.com        |  Fax  : +44 (0)1273-728866

On the PC another instance of the stack exe is created but I haven't tried 
to get round this.. yet, maybe this weekend.

alex




More information about the metacard mailing list