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


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
0903
asdf実行ファイルの待機5解決


asdf

リンク

2008/9/3(Wed) 00:33:13|NO.18861

すみません。
教えて欲しいのですが、
たとえば、一時間ごとに鐘のなる時計のソフトを作ったとして
させるそれをスタンバイさせて、ウインドウは閉じても裏では動作していて鐘も一時間ごとに鳴る
つまり、ウインドウなどは閉じても裏では常時作動(待機)・・・なんてことは可能なのでしょうか。
タスクトレイへのアイコン追加・・・なんてのも考えましたが、結局だめでした。
何方か教えてください。お願いします。
伝わらない部分は遠慮なく言ってください;



この記事に返信する


Gugurecus

リンク

2008/9/3(Wed) 00:45:58|NO.18862

タスクバーに表示せずに最小化が簡単か?
http://hsp.tv/play/pforum.php?mode=pastwch&num=16527



ANTARES

リンク

2008/9/3(Wed) 01:18:26|NO.18864


w=320: h=160 screen 0,w,h,,(ginfo_dispx-w)/2,(ginfo_dispy-h)/2 gsel 0,-1 button "終了",*l_end button "閉じる",*l_close mmload dir_win+"\\media\\ringin.wav",1 hour=(gettime(4)+1)\24 *l_loop repeat: wait 20 getkey alt,18 getkey shift,16 getkey ctrl,17 getkey keyW,'W' if alt: if shift: if ctrl: if keyW: gosub *dispWin if gettime(4)==hour { mmplay 1 hour=(hour+1)\24 } loop *l_close gsel 0,-1 goto *l_loop *l_end end *dispWin gsel 0,1 return



asdf

リンク

2008/9/3(Wed) 23:09:02|NO.18957

>ANTARESさん
ありがとうございます。ぜひ参考にさせていただきます。
>Gugurecus
興味深いので参考にさせていただきました。
しかしそこでまた質問なのですが、そのページの中の
begriffさんが投稿されたスクリプトについてなのですが、

#uselib "user32.dll" #func SetWindowLong "SetWindowLongA" int,int,int hwnd_=hwnd screen 3,,,10//踏み台ウィンドウ SetWindowLong hwnd_,-8,hwnd//踏み台を親に gsel 0 //ID 0 のウィンドウはタスクバーに表示されなくなった
四行目の踏み台ウィンドウであるscreen命令のパラメータをいじってみても
まったくサイズも表示位置も変わらないのですが
ウィンドウのサイズや表示位置を変えるにはどうすればよろしいのでしょうか。



Gugurecus

リンク

2008/9/4(Thu) 00:16:03|NO.18961

このスクリプトの意味を理解してますか?

タスクバーに表示されないID3のツールウィンドウ(非表示で初期化)を親ウィンドウにして、 HSPが「勝手に作る」ID0のウィンドウを子ウィンドウに設定してやる。
これが簡単に言った意味です。
つまりこのスクリプトには実は2つのウィンドウが作られているというわけです。
で、表示されてるウィンドウのIDは0。
なので、ID0のパラメータを明示的に設定してやってください。



asdf

リンク

2008/9/4(Thu) 00:29:20|NO.18972

ありがとうございました。解決しました。



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