Open URLs with # using cygstart.exe

Dima Pasechnik
Sat Jul 14 07:25:00 GMT 2012


On 13 July 2012 21:21, Ryan Johnson <> wrote:
> On 13/07/2012 9:19 AM, Ryan Johnson wrote:
>> Cygstart does not actually parse general URIs. For a long time it had a
>> special case that tested explicitly for `http:', and recently added
>> `mailto:' after a similar issue arose [1]. Ironically, most URIs seem to
>> work precisely because cygstart *doesn't* know what to do with them and
>> passes them along as-is, giving Windows a chance to do the right thing.
> Actually, you can probably ignore this and go with what Adam posted...
At least you can use cygwin do find out the default browser to launch

$ cat /proc/registry/HKEY_CURRENT_USER/Software/Classes/http/shell/open/command/@
"C:\Program Files\Mozilla Firefox\firefox.exe" -requestPending -osint -url "%1"

You can use this info to create a script that would launch the browser
with the argument

(note that you might need to rename the files from .html to .htm)

It should be doable, as at Windows command prompt the following works:

C:\>"C:\Program Files\Mozilla Firefox\firefox.exe"


Problem reports:
Unsubscribe info:

More information about the Cygwin mailing list