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


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
0913
Snakeラビットブラウザを公開しました16解決


Snake

リンク

2015/9/13(Sun) 12:24:57|NO.71635

こんにちは。
HSPプログラムコンテストに応募するためでもあり,HSP掲示板でも公開したいためでもあり
ラビットブラウザを開発しました。
画像→ https://kie.nu/2ITG
メモリをあまり使わず,快適に動作します。また,最低限の機能しか持たず
CPUにも負荷を与えません。
何か,バグや要望,意見がありましたらお願いします。



この記事に返信する


Snake

リンク

2015/9/13(Sun) 12:28:38|NO.71636

あ,ダウンロードURLを張り付け忘れました。
https://kie.nu/2ITV です。



リンク

2015/9/13(Sun) 12:55:03|NO.71637

>感想
スクリプトエラーは非表示にした方がいいと思う
ホームページの設定ウィンドウクローズボックスからを閉じるとアプリケーション本体が終了する
>環境
Windows 7 Home Premium (年式21年製)
2.00GB
Intel Celeron 900 2.20GHz



くちくん

リンク

2015/9/13(Sun) 16:16:34|NO.71643

>感想
 ・ 画面サイズをかえられるようにするとかあったらいいかも。
 ・ ?さんと同じところも気になった。

解決策として
>画面サイズを変えられるようにする
GetWindowLong、SetWindowLong を使う
参考になれば。
https://msdn.microsoft.com/ja-jp/library/cc364760.aspx
https://msdn.microsoft.com/ja-jp/library/cc411203.aspx

>スクリプトエラーは非表示に
ie->"Navigate"の前に IE変数名("Silent")=1 を入れる。

>ホームページの設定ウィンドウクローズボックスからを閉じても終わらないように
onexitで飛んで、その先でginfo_actの番号で終わるとか画面を閉じるとかを分ける。



Snake

リンク

2015/9/14(Mon) 17:32:23|NO.71669

?さん、くちさん、ありがとうございました。
修正した Ver1.0.0.1を公開しました。下のURLからダウンロードしてください。
https://kie.nu/2J1x



dolphin

リンク

2015/9/14(Mon) 20:11:59|NO.71674

非常にシンプルで使いやすいです!
タスクマネージャーで確認してみたところ、全然メモリを食っていませんでした!
OS : Windows 10 Pro
Mem : 2.00GB
CPU : Intel(R) Core(TM) i7 2637M 1.7Ghz (ターボ時 : 2.80Ghz)



Mituking[元mituki]

リンク

2015/9/15(Tue) 18:48:19|NO.71708

ラビットブラウザでの投稿テスト!



Snake

リンク

2015/9/19(Sat) 21:01:50|NO.71800

しばらくラビットブラウザの設計をしていませんでした。
そのために,自分がインターネットオプションやキーボード操作音を付けた
Ver1.0.0.1を配信したかどうかも忘れてしまったんです(笑)

さて,多くの方々より「ウィンドウサイズを可変できるようにしてほしい」という
要望がありました。いろいろグーグル先生に聞いてみたりしましたけど
サイズの変更時のウィンドウメッセージの受け方が分かりません。
どなたかサンプルを下さればうれしいのですが・・・。
自分でももう少し頑張ってみます。

あとですね,アップロードしたバージョンは1年後に消えます。



HogeHoge

リンク

2015/9/19(Sat) 21:40:17|NO.71801

サイズの変更時のウィンドウメッセージは、WM_SIZEで取得できます。
以下サンプルです。

#include "user32.as" #define WM_SIZE 0x0005 screen 0, ginfo_dispx,ginfo_dispy GetWindowLong hwnd, -16 SetWindowLong hwnd, -16, stat | $10000 | $40000 width 640,480 oncmd gosub *OnResize,WM_SIZE stop *OnResize title"サイズが変更されたよ〜" return
これでできるとおもいます!ラビットブラウザの開発、頑張ってください!



くちくん

リンク

2015/9/20(Sun) 14:16:28|NO.71804

更新お疲れ様です。
HogeHogeさんのもので、画面サイズは変更可能になります。さらに、
axobjを使ったあとの次の行に、
iewnd=objinfo_hwnd(stat)

をつかって、さらに *OnResize に
SetWindowPos iewnd, 0, 0(x座標), 0(y座標), ginfo_winx(xサイズ), ginfo_winy(yサイズ), 0
をついかすると、リサイズできるはずです。
ちなみに、iewndには、IEコンポーネントのhwndが入ります。



Snake

リンク

2015/9/20(Sun) 20:36:11|NO.71805

サンプルスクリプトを下さった,HogeHogeさん,くちさん,ありがとうございます。
うまく実装することができました。感謝します。
後ほどVer1.0.1.1を配信します。
ですが,タイトルにpDocのCOMオブジェクトを使っていて
PDFをAdobe Readerで開くとエラーを起こすようなんです。
そこら辺のアドバイスも教えてください。お願いします。

ちなみに,Ver v1,v2,v3,v4で,v1は大規模更新の回数/v2は機能アップデート,追加の回数
v3は機能修正の回数,v4は修正・改善した回数にしています。
初めてのバージョンなのでv1はあらかじめ1回目にしています。

あと,UserAgentを書き換えてiOS,Androidなど様々なブラウザや端末からアクセス
できるようなWebページのデバッグにぴったりな要素の1つを追加しようと思います。
それだと,Ver1.1.1.1になりそうです。

それではまた何かあったら随時お知らせします!



kanamaru

リンク

2015/9/20(Sun) 22:27:25|NO.71807

useragentの書き換えは
http://hsp.tv/play/pforum.php?mode=pastwch&num=8294
というのがありました。参考になるかはわかりませんが
のせておきます。



くちくん

リンク

2015/9/21(Mon) 12:44:36|NO.71813

UserAgentってこれでいいなら参考になればと思って調べました。
IOSからAndroidまで、多すぎるほどのっています
http://www.openspc2.org/userAgent/
参考にならないかもしれませんが・・・・・・・



Snake

リンク

2015/9/21(Mon) 19:29:45|NO.71827

ヒントになる情報をくださったkanamaruさん,くちさん,ありがとうございました。
ですが,こちらの環境(Windows10)では http://hsp.tv/play/pforum.php?mode=pastwch&num=82904
pDisp->"Navigate" url,flags,frameName,postData,head
の部分が上手くいかないようです。
また,最後の方が言われた,Navigateの前にCancelを実行すると,ナビゲーションが取り消されて
無理でした。
過去ログなのでうまくいかないときもありますよね。
とにかく,何かいい方法が無いか探しています。



Snake

リンク

2015/9/21(Mon) 19:36:43|NO.71829

あっ,一番最初にアドバイスしてくださった方の
UrlMkSetSessionOption関数で上手くUserAgentを実装することができました!
ということで,先ほどのは取り消しますが,一応未対応報告として残しておきます!



Snake

リンク

2015/9/22(Tue) 13:10:56|NO.71847

下記のURLに、HSPチャットを開設しました。
http://www2.x-feeder.info/hspchat/
他の方が作られたものもありますが、ドメインが削除されたり無効だったりしたので
作りました。気軽にどうぞ。



Snake

リンク

2015/9/22(Tue) 15:08:37|NO.71848

時々チャットに関係ない素通りの方がいるため、パスワードでプライベート公開にしました。
こちらのパスワードを入力するとできます。
hsplivechat2214



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