こんなのもありかな〜
#include "hspext.as"
url="http://hsp.tv/"
regkey 3,"http\\shell\\open\\command",0
if stat!=0:dialog "レジストリ読み取りエラー":end
sdim reg,256
getreg reg,"",1,256 //(既定)は""でOK
//reg="D:\\PROGRA~1\\MOZILL~1\\FIREFOX.EXE -requestPending -osint -url \"%1\"" //Firefoxのパス
//以下ゴミとり
s=instr(reg,0,"\"")
if (s!=-1)&(s<2){// " があった場合。
e=instr(reg,s+1,"\"")
if e=-1:e=strlen(reg)
path=strmid(reg,s+1,e-s)
}else{
e=instr(reg,0," ")
path=strmid(reg,0,e)
}
exist path
if strsize=-1:dialog "取得失敗?":end
exec "\""+path+"\" "+url