If you set Browser to an empty string in ~config, it should already call the
default browser.  Did it fail for you?

Чтв, 20 Янв 2011, David Mitchell писал(а):
> I was puzzled when none of the 'help' menu options did anything in J7 GTK.  I 
> looked at the code and saw that I needed to configure a hard-coded path to my 
> browser of choice.
> 
> Being lazy, I offer this small change to stdlib.ijs that eliminates the need 
> to 
> specify a browser in J7 and allows J7 to use the Windows system file 
> associations.  I have tested it on Win7 and WinXP successfully.
> 
> NB. Insert 1
> ShellExecute=: 'shell32 ShellExecuteA  i i *c *c *c *c i'&cd
> SW_SHOWNORMAL=:1
> NULL=:<0
> NB. End Insert 1
> browse=: 3 : 0
> cmd=. deb y
> isURL=. 1 e. '://'&E.
> if. IFJHS do.
>    cmd=. '/' (I. cmd='\') } cmd
>    if. -. isURL cmd do.
>      if. -.fexist cmd do. EMPTY return. end.
>      cmd=. 'file://',cmd
>    end.
>    redirecturl_jijxm_=: cmd
>    EMPTY return.
> end.
> NB. Insert 2
> if. IFWIN do.
>    cmd=. '/' (I. cmd='\') } cmd
>    if. -. isURL cmd do.
>      if. -.fexist cmd do. EMPTY return. end.
>      cmd=. 'file://',cmd
>    end.
>    ShellExecute(0;'open';cmd;NULL;NULL;SW_SHOWNORMAL)
>    EMPTY return.
> end.
> NB. End Insert 2
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm

-- 
regards,
====================================================
GPG key 1024D/4434BAB3 2008-08-24
gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to