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


HSPTV!掲示板


未解決 解決 停止 削除要請

2006
0529
ww302jpインターネット上にあるtxtファイルを読み込んで変数aに代入する方法9解決


ww302jp

リンク

2006/5/29(Mon) 17:34:29|NO.896

質問です
インターネット上にあるtxtファイルを読み込んで
変数aに代入するにはどうすればいいですか?
使う目的は
○作ったソフトウェアに新バージョンの確認ができるように・・・
○作ったソフトウェアに最新情報を表示
などしたいので・・・
よろしくお願いします!
※協力した方の名前はソフトウェアに記載する予定であります



この記事に返信する


シリル

リンク

2006/5/29(Mon) 20:32:24|NO.897

hspinetを利用されてはどうでしょう。
netload命令でローカルにデータをダウンロードし、
そのファイルをbload命令で読み込むといったことを行えば可能だと思います。



ww302jp

リンク

2006/5/30(Tue) 18:53:38|NO.909

ならこれでいいですか?
#addition "hspinet.as"
neturl "http://homepageland.nomaki.jp/s/"
netload "s0001.txt"
bload "s0001.txt",a
mes ""+a
・・・実行したら「エラー0」とでたけど???
意味分からないー
教えて下さい!!!
よろしくお願いします!



シリル

リンク

2006/5/30(Tue) 19:11:14|NO.910

hspinet.dllの説明が不十分なが原因なのかも知れませんが・・・
netloadなどの命令を使用するためには、
hspinet.dllを初期化するnetinit命令を使用しなければなりません。
ヘルプには載っていると思うので、確認しましょう。


#include "hspinet.as" sdim a,64,1 netinit neturl "http://homepageland.nomaki.jp/s/" netload "s0001.txt" bload "s0001.txt",a mes ""+a

これが、動く形になったスクリプトです。



ww302jp

リンク

2006/5/30(Tue) 19:19:57|NO.912

すっ・・・すごい・・・
あとで詳しく調べてみます!
ありがとうございます!!!
ソフトウェアが完成したらご報告?します...
名前を載せますのでね!
本当にありがとうございました!!!



シリル

リンク

2006/5/30(Tue) 19:39:34|NO.913

いえいえ、たいしたことじゃありませんよ。
あと、解決したら解決ボタンを押しましょうね。



ww302jp

リンク

2006/7/19(Wed) 20:19:35|NO.1439

ではまた質問させていただきます...
もしダウンロードに失敗したりしたらラベルaaaに移動するにはどうすれば
いいのですか

それと...
そのファイルを変更するにはどうすればいいのですか?

よろしくお願いします!!!



hedamd

リンク

2006/7/19(Wed) 22:00:24|NO.1440


#include "hspinet.as" screen 0,640,480 title "ダウンロードのサンプル" alloc buf,1024*1024 netinit ; プラグインの初期化 neturl "http://www.onionsoft.net/" ; URLの指定(ファイル名は指定しちゃダメです…) netdlname "index.txt" ; ダウンロード後のファイル名 netrequest "newg.html" ; ファイル名の指定(ここで指定する) repeat ; ダウンロード処理… redraw 0 exist "index.txt" pos 0,0 syscolor 15 : boxf : syscolor 8 mes "だうんろーどちゅう…\n"+strsize+" BYTE" redraw 1 netexec res if res : break await 50 loop syscolor 15 : boxf : syscolor 8 netterm ; プラグインの開放 exec dir_cur,16 ; カレントディレクトリにファイルがあります exist "index.txt" fsize = strsize if fsize = -1{ dialog "ダウンロードファイルが見つかりませんでした",1,"ERROR" } bload "index.txt",buf,fsize if fsize ! strsize { dialog "ダウンロードファイルが開けませんでした",1,"ERROR" } pos 0,10 objsize 640,480 listbox sel,0,buf stop

その時点でのエラーを調べるには neterror 命令を使ってください。
あとHSPにはワンキーヘルプといってデフォルトではF1を押すだけで
ヘルプが表示されますよ。スクリプトにneterrorっと記述してカーソルを
一番右端においてF1を押してみてください。

分からないことがあったらこれでチェックできます。

あと謎のエラーが発生した場合はメニューバーの
「ヘルプ」→HSPプログラムガイドを開くを選択して
4.HSPの基本動作概念 の項目の「エラーメッセージ 」を見てみるといいです。
それでも分からなかったときに質問してみるのがベターだと思いますよ。

♪独り言♪ (これ以下は無視していただいて結構です)

>※協力した方の名前はソフトウェアに記載する予定であります
今後こういう手で質問してみるのも手かと思ったりしていた(笑)



hedamd

リンク

2006/7/19(Wed) 22:01:50|NO.1441

失礼しました。スクリプトにミスがあります…


netrequest "newg.html"




netrequest "new.html"

に直してください。



ww302jp

リンク

2006/7/20(Thu) 12:51:17|NO.1447

ありがとうございました
製作完了後また他のスレッドでご報告いたします
---協力---
シリルさん
hedamdさん

おおきにー



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