Ken,

thank you for advice, but I still cannot make it work. Here's my script (following your advice I used variables):

on mouseUp
  global tFolder
  put quote & "c:\Program Files\ACDSee32" & quote into tFolder
  get shell("cd" && tFolder && "& start ACDSee32.exe")
end mouseUp

Once I got the error message "too many parameters - &"
Any ideas what I did wrong?
Thanks in advance,

Slavko Milekic

At 12:02 PM 7/25/03 -0400, you wrote:
Slavo,

You can't use a full path with shell() since it doesn't work on the
command line either. You need to "cd" to the folder where the app is and
then execute it using:

get shell("cd C:\volume\folder & start app.exe")

If you have spaces in the path name or the app you'll have to quote them
(be careful of the & that needs to be passed to shell), as in:

  get shell("cd" && quote & "c:\program files\myapp" & quote && "& start
myapp.exe")

I like to use variables instead:

  put quote & "c:\program files\myapp" & quote into tFolder
  get shell("cd" && tFolder && "& start myapp.exe")

Hope this helps,

Ken Ray
Sons of Thunder Software
Email: [EMAIL PROTECTED]
Web Site: http://www.sonsothunder.com/

--------------------------------- Slavko Milekic, M.D., Ph.D. Assoc. Prof. of Cognitive Science & Digital Design Dept. of Art Education & Art Therapy The University of the Arts 320 S. Broad St., Philadelphia, PA 19102 tel: 215-717-6052 // fax: 775-521-0930 // [EMAIL PROTECTED] www.uarts.edu/faculty/smilekic ---------------------------------

_______________________________________________
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard

Reply via email to