HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0505
?螳杷砧URLを取得するには?10解決


?螳杷砧

リンク

2011/5/5(Thu) 18:26:39|NO.38991

HSP製のブラウザを作成していて、お気に入りなどの機能を追加するために
開いているURLを取得して変数に入れ、iniに書き込む作業が必要なワケで
その開いているURLの取得方法を教えて頂きたいです。長文スイマセン(´・ω・`)



この記事に返信する


スレ主

リンク

2011/5/5(Thu) 18:28:08|NO.38992

スマソ名前が文字化けしてるので「零」とコンパクトに呼んでくださいな



hexa.hemi

リンク

2011/5/5(Thu) 18:37:15|NO.38993

Shell.Explorer.2を使っているのであれば

axobj IE, "Shell.Explorer.2", 640, 240 IE -> "Navigate" "www.google.co.jp" repeat if IE("Busy") = 0 : break wait 10 loop // URL取得 doc = IE("Document") mes "URL:" + doc("URL")
これでできると思います。



スレ主

リンク

2011/5/5(Thu) 19:05:17|NO.38994

えっとなんか自分のコードがカオスなのでinputに取得したURLを入れようと思っても
0って表示されるのですが・・・・どうすればいいですかね?馬鹿でスイマセンww
Input→[http:チョメチョメ]にしたいけど[0 ]ってなっちゃって頭が混乱してますw



スレ主

リンク

2011/5/5(Thu) 19:15:22|NO.38995

それと直接doc = IE("Document")
input doc, 200, 22
と入力するとパラメーターの型が違いますと怒られます(´・ω・`)ワカリマセン



hexa.hemi

リンク

2011/5/5(Thu) 19:27:59|NO.38996

URLはdocではなくdoc("URL")ですよ。
あとinputの値が0になるのは、inputに使用している変数の型がintなのだと思います。
inputより前のところに sdim 変数 または 変数 = "" と書いて
変数を文字列の型として初期化してください。



スレ主

リンク

2011/5/5(Thu) 19:33:57|NO.38997

なるほどわかりました



スレ主

リンク

2011/5/5(Thu) 19:48:21|NO.38998

何度もスミマセンinput内容が[0]になるのは解決したのですが次は空欄になってしまいました
repeat
if iean("Busy") = 0 : break wait 10 loop // URL取得 doc = iean("Document") url = doc("URL") sdim url pos 200,0 input url, 200, 22
と書いたのですがieanはIEととってください



p、USAGI

リンク

2011/5/5(Thu) 19:57:54|NO.38999

url = doc("URL")	//ここで文字列型になっているので、
sdim url //これは不要です。



スレ主

リンク

2011/5/5(Thu) 20:05:06|NO.39000

おおおできました!!p、USAGIさんありがとうございます!!
これでようやく完成に近づきました!!
感謝ですm(_ _)mちなみに「超高速軽快ブラウザ」でTOPに出ると思います。
まだβ版しか出てないのでそのうち新version出します(`・ω・´)
お二人方様本当に有難うございました



スレ主

リンク

2011/5/5(Thu) 20:05:42|NO.39001

解決ポチっとな



ONION software Copyright 1997-2023(c) All rights reserved.