URL to run application

BlitzMax Forums/BlitzMax Programming/URL to run application

As winamp does with .pls files, or .torrent does with torrent programs, when you open an url to a certain filetype, it opens the program associated with those files.

I would have asked this in general help, but it may get restored, so i'm posting this here.

Could someone guide me on how I could go about setting this up 'using' blitzmax code for my own application if possible?

Openurl ("name.pls")
should work.

If you mean how to get your app to open when an URL to http://something/file.yourext is opened, that depends on the browser in use. Eg. Firefox stores the associations per profile. They can be changed from Options-Applications, but I'm not sure where they are stored on disk.

Do you mean links like this?
mailto:...

Openurl ("name.pls")
should work.


That will work when what i'm looking for is set up properly =p

Do you mean links like this?
mailto:...


No, however that might do it as well. What i'm looking to do is setup creative links in richtext format in a chatroom, so that when clicked, it will perform an action within the application for the client-user.

Otus - I take it that's for mac (or linux?), correct? Good to know anyhow.

I went through the registry for the extensions and there appears to be a pattern - i'm guessing only the registry is involved in this windows-wise, so i'll experiment with that unless anyone knows better..i'm more than prepared for a bit of help for generating this effect by code though =p

You're right about Windows, it's the registry. You'll have to find other ways on Linux and Mac though obviously. If I remember correctly, you need two keys in the registry.

HKEY_CLASSES_ROOT\.pls
@default = WinAmp.Playlist
HKCR\WinAmp.Playlist\shell\open\command
@default = "WinAmp.exe "%1""


Something like that?