On Mon, 09 Jul 2007 14:44:03 +0200, Signe Marie Sanne wrote:

> On Windows NT, with latest engines and MetaCard 2.8.1, the following 
> script does not work any more. Suggestions?

Yes, try this (it's a stripped down version of my stsGoURL function):

on OpenMail pMailToURL
  switch (the platform)
  case "MacOS"  -- assumes OS X
    get shell("open" && q(pMailToURL))
    break
  case "Win32"
    put (word 1 of the systemVersion is "NT") into tIsNT
    if $COMSPEC <> "" then
      set the shellCommand to $COMSPEC
    else
      if tIsNT then
        set the shellCommand to "cmd.exe"
      else
        set the shellCommand to "command.com"
      end if
    end if

    put queryRegistry("HKEY_CLASSES_ROOT\mailto\shell\open\command\") 
into tMailApp
    -- replace placeholders for all Win versions (%1 for non-XP modern, 
%l for old, %ProgramFiles% for XP)
    replace q("%1") with pMailToURL in tMailApp
    replace "%1" with pMailToURL in tMailApp
    replace q("%l") with pMailToURL in tMailApp
    replace "%l" with pMailToURL in tMailApp
    replace "%ProgramFiles%" with $PROGRAMFILES in tMailApp
    open process tMailApp for neither
    break
  end switch
end OpenMail

Ken Ray
Sons of Thunder Software, Inc.
Email: [EMAIL PROTECTED]
Web Site: http://www.sonsothunder.com/
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to