【最適化機能】HSP初質51 【それは通常の3倍】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/03/17(金) 11:42:01http://www.geocities.jp/hsp_summary/law.html
■ 前スレ
【オフィシャル発売】HSP初質P50【コンテスト選考】
http://pc8.2ch.net/test/read.cgi/tech/1132612819/
■HSPの入手はここから(HSP2.61、HSP3.0公開中。)
□Hot Soup Processor Page
http://www.onionsoft.net/hsp/
■HSPの各種情報
□HSP Wiki
http://quasiquote.org/hspwiki/
http://quasiquote.org/hspwiki/2%a4%c1%a4%e3%a4%f3%a4%cd%a4%eb%a4%ce%a5%b9%a5%ec%a5%c3%a5%c9
■HSPLetの入手はここから(ブラウザ上でHSPを動かす)
□HSP BIGINNER'S CLUB
http://www.rinku.zaq.ne.jp/ultimate/
□HSPLet3.0
http://www.group-finity.com/HSP/HSPLet/
■HSPスレまとめページ
□Hot Soup Processor@2ch
http://hsp2ch.hp.infoseek.co.jp/
http://www.geocities.jp/hsp_summary/
0306デフォルトの名無しさん
2006/05/30(火) 02:12:52ありがとうございます
動きました(T▽T)
全てのプログラム→Hot Soup Processor見ましたが、そちらにもありませんでした
HSP入門にも最初にdocsとかいうフォルダにファイルを入れるとかで無くて焦ってます
MYドキュメントにそんなフォルダ無いんですがどこにありますか?
0307デフォルトの名無しさん
2006/05/30(火) 02:31:33かわいそうだから真面目に答えるけど
インストーラーを使ってインストールしたのであれば
C:\Program Files\hsp30\hsptv.exe これがhsptv
hsptvてフォルダーが無ければもう一度インストールしなおしてください
http://hsp.tv/make/downlist.html
0308デフォルトの名無しさん
NGNG[Ctrl]と同時に[↑]を押している間はボタン1とその上にボタン2を表示
[Ctrl]を放せばボタンはどちらも表示されない
[↑]だけ押してもボタン2は表示されない
というのをつくりたいです。
stick kye,66,0
if key&64 : ボタン1のposとか表示
if key&62 : ボタン2のposとか表示
みたいなのをいじればいいのかしらと思ってはいるのですが
「stickを使う」で合っているのかもよくわかりません。
何かアドバイス的なものをいただけませんか?
パパお腹空いた
0309デフォルトの名無しさん
2006/05/30(火) 08:16:07マイコンピュータ C Program Files hsp3? の中に
hsp3.exe (hsp本体、スクリプトエディタから呼び出す
hspd3.exe(スクリプトエディタ本体
があるはず
(っていうか、デスクトップのショートカットを右クリ、プロパティで
(どこにリンクしてるか書いてあるもんなんだけどw
>このファイルは、HSPをインストールしたフォルダの下にある、
> 「docs」の中に置かれています。
>「HSP3TTL.JPG」のファイルが見つかったら、
>最初に開いた 「マイドキュメント」の中にコピーしましょう
コピーしてないんならマイドキュメントに無いのはあたりまえだろw
とりあえずhspに触る前に
パソコンのことを勉強した方がいいと思うよ
0310デフォルトの名無しさん
2006/05/30(火) 08:46:07判定があってるかどうか知りたいなら
repeat
stick key,66
if key & 64 : mes "a"
if key & 62 : mes "b"
wait 10
loop
でいいじゃん
ボタンはhspのbutton?されとも自分で描画した奴?
0311デフォルトの名無しさん
2006/05/30(火) 09:02:3862だと上右下スペースに反応するwww
if key & 64{
mes "a"
if key & 2 : mes "b"
}
にするとCtrlが押されてるときだけ
上が押されてるかチェックする
0312デフォルトの名無しさん
2006/05/30(火) 10:35:262.61で解消されてます?
0313308
NGNGありがとうございます。助かりました(ノД`)゚+.゚
ずっと[ctrl]押しただけでbutton1と2の両方が表示されてたんです。
それからまだ質問が
[キー]を押している間のみ定位置に表示で
[キー]を放せばが消える
もう一回[キー]を押したら同じ場所に表示
放せば消える
ようにするにはどういった命令が必要ですか?
位置の固定をしてclsを入れてみたのですが
pos 6,66 : mes
0314308
NGNGpos 6,66 : mes
0315308
NGNGwaitとloopの間にclsを入れてみたのですが
これだと他に表示させているものも消えてしまいますし、
キーを放せば消えるものの、押している間は点滅している状態です。
0316デフォルトの名無しさん
2006/05/30(火) 23:19:01#func ShowWindow "ShowWindow" int,int
button "test",*test
hb = objinfo_hwnd(stat)
ShowWindow hb,0
repeat
stick key,66
if key&64{
if b = 0{
b++ //フラグ、表示してると1
ShowWindow hb,8
}
}else{
if b ! 0{
b--
ShowWindow hb,0
}
}
wait 10
loop
*test
mes "test"
stop
//SetWindowLongでWS_Visibleいじっても再描画されない〜とか思ってたら
//ShowWindowなんて便利なのがあったんだね・・・、知らんかったw
//gselの表示切替機能も中身はこれかな?
0317デフォルトの名無しさん
2006/05/31(水) 16:14:42確か2は、wav and midi のみで、更に同じ種類のファイルは1つしか再生できなかったんですけど・・・。
0318デフォルトの名無しさん
2006/06/02(金) 10:31:140319デフォルトの名無しさん
2006/06/02(金) 17:25:58可能。プラグイン使用すれば楽。
>>318
使える…というか、
ここに質問してレスがあるのを待つまでもなく、
自分で試せば5分とかからずわかること。
0320デフォルトの名無しさん
2006/06/03(土) 00:58:06有り難い
0321デフォルトの名無しさん
2006/06/03(土) 10:40:42さくらって呼んで!
0322デフォルトの名無しさん
2006/06/03(土) 19:59:14さくって呼んで!
0323デフォルトの名無しさん
2006/06/03(土) 20:02:27くって呼んで!
0324デフォルトの名無しさん
2006/06/03(土) 20:08:14って呼んで!
0325デフォルトの名無しさん
2006/06/03(土) 20:20:13有り難い
0326デフォルトの名無しさん
2006/06/03(土) 20:41:43有り難い
0327デフォルトの名無しさん
2006/06/03(土) 22:24:450328デフォルトの名無しさん
2006/06/03(土) 23:42:08いって呼んで!
0329デフォルトの名無しさん
2006/06/04(日) 14:56:17やっぱおにたまさんに感謝しなきゃね
0330デフォルトの名無しさん
2006/06/04(日) 15:11:56やっぱゲイツに感謝しなきゃね
0331デフォルトの名無しさん
2006/06/04(日) 17:07:36やっぱフォン・ ブラウンに感謝しなきゃね
0332デフォルトの名無しさん
2006/06/04(日) 17:21:00真空管の発明者に感謝すると共にアルファベットの考案者に感謝を含め人知に感謝しなきゃね
0333デフォルトの名無しさん
2006/06/04(日) 17:43:490334デフォルトの名無しさん
2006/06/04(日) 17:52:250335デフォルトの名無しさん
2006/06/04(日) 23:58:210336デフォルトの名無しさん
2006/06/05(月) 00:05:11気さくにおにたまって呼んでくれ!
0337デフォルトの名無しさん
2006/06/05(月) 00:07:41おねーたま
0338デフォルトの名無しさん
2006/06/05(月) 00:22:000339遠征age
2006/06/05(月) 00:22:270340デフォルトの名無しさん
2006/06/05(月) 01:10:580341デフォルトの名無しさん
2006/06/05(月) 01:21:310342ワラタ
2006/06/05(月) 04:33:120343デフォルトの名無しさん
2006/06/06(火) 17:44:42http://pc7.2ch.net/test/read.cgi/software/1148706741/
0344デフォルトの名無しさん
2006/06/06(火) 19:12:13HSPじゃろくなの作れんよ。
0345デフォルトの名無しさん
2006/06/06(火) 21:00:26てか同じようなプレーヤーをC言語で書いた場合ファイルサイズはどれくらいになんの?
0346デフォルトの名無しさん
2006/06/06(火) 22:00:40俺はVC++使って自作した奴使ってるけどな。
Winampのプラグインを使うメリットって何だ?
0347デフォルトの名無しさん
2006/06/06(火) 22:05:370348デフォルトの名無しさん
2006/06/06(火) 22:12:45俺も今作ってる最中
KOLデータを読み込んで表示させる部分までは作った
競馬道OnLine Data for Accessでmdbに組み込んだKOLデータを
表示させるだけだが・・・
これから機能の実装だよ
0349デフォルトの名無しさん
2006/06/06(火) 22:13:260350デフォルトの名無しさん
2006/06/06(火) 22:17:58誰か為替レート分析ソフトを作ってフリーで頼むよ
0351デフォルトの名無しさん
2006/06/07(水) 00:13:18WinampやKbMedia PlayerやMediaPlayerClassicで良いじゃん
いやむしろ、WMP(ぉ
0352デフォルトの名無しさん
2006/06/07(水) 00:37:26どれも中途半端に重いソフトだな。
1by1とか軽いソフトの方がいいよ。
0353デフォルトの名無しさん
2006/06/07(水) 01:17:46ハコ箱でいいよ
多機能だしさ
0354デフォルトの名無しさん
2006/06/07(水) 01:41:49すまん、そんなヘボPCだとは思わなかった
ま、漏れのPCはスーパーハイスペックだからな
0355デフォルトの名無しさん
2006/06/07(水) 04:14:460356デフォルトの名無しさん
2006/06/07(水) 12:16:58チョン乙
0357デフォルトの名無しさん
2006/06/07(水) 16:38:37movとrm見る時に使ってる
MediaPlayerClassicて軽いよな
WMPが重いかと言うとそれほど重量級でもない
Pentium M780ではね
0358デフォルトの名無しさん
2006/06/07(水) 18:51:16使い勝手が悪いからに決まってんじゃん。
お前そのソフト使い易いと思うか?
0359デフォルトの名無しさん
2006/06/08(木) 00:25:21十分満足しているが何か?
別につくりたきゃあ勝手に作れば良いさ
0360デフォルトの名無しさん
2006/06/08(木) 03:28:340361デフォルトの名無しさん
2006/06/08(木) 18:54:55だから勝手に作ってるだろ。
0362デフォルトの名無しさん
2006/06/08(木) 19:18:41単機能のタブブラウザならある
つうか誰でも作れるし
0363デフォルトの名無しさん
2006/06/08(木) 19:21:070364デフォルトの名無しさん
2006/06/08(木) 20:32:36どこにあるんだ
0365デフォルトの名無しさん
2006/06/08(木) 23:55:530366デフォルトの名無しさん
2006/06/09(金) 02:47:54ブラウザならサンプルがついてる
タブブラウザならたしかコンテストに一個出てたよ
0367デフォルトの名無しさん
2006/06/09(金) 09:23:32widthはウィンドウの位置変更もできるよ
0368デフォルトの名無しさん
2006/06/09(金) 17:58:23IEのお気に入りを読み込ませればOK
0369デフォルトの名無しさん
2006/06/09(金) 21:50:06DSound使ってるの?
0370デフォルトの名無しさん
2006/06/10(土) 03:36:140371デフォルトの名無しさん
2006/06/10(土) 04:55:27なかなか頭が固いようだな。
脳年齢が相当いっちゃってるんじゃないか?
「用意するのを何とかするだけ」じゃない。
「使う」部分の記述も、楽になる。
;-------------------
;■用意する。
score1=1
score2=2
score3=3
;■使う(表示する)。
mes score1
mes score2
mes score3
;-------------------
変数が3つばかりなら、配列変数を用いない、こんな記述もアリだろうけど、
これが100個(score1 から score100 まで)あったら、どうなるか。
score4 から score100 まで、「用意する」と「使う」を97行ずつ書き足すのか?
さらに、予定が変わって、100個だったのを、
あとから900個にしたくなったとしたら…どうなる?
score101 から score900 まで、「用意する」と「使う」を800行ずつ書き足すのか?
考えてみ?
0372デフォルトの名無しさん
2006/06/10(土) 05:02:15なるほど・・・確かに欠かせないものですね。
詳しい解説どうもでしたm(_ _)m
0373デフォルトの名無しさん
2006/06/10(土) 13:40:13すごいことになりそうだな〜
0374デフォルトの名無しさん
2006/06/10(土) 14:37:39コピペ&カーソル入力のマクロ使わずに。
0375デフォルトの名無しさん
2006/06/10(土) 16:00:27何作るの?て聞きたい
つうか配列は必要だよ
0376デフォルトの名無しさん
2006/06/10(土) 17:35:480377デフォルトの名無しさん
2006/06/10(土) 18:11:06これを十万行でもOK
0378デフォルトの名無しさん
2006/06/10(土) 18:26:22無限ループ使わずにゲーム作ろうと思ったら、10万行どころじゃ済まんぞ?
0379デフォルトの名無しさん
2006/06/10(土) 18:32:41アセンブラで書いた方が効率的だ。
0380デフォルトの名無しさん
2006/06/10(土) 22:39:14MoveWindow, SetWindowPos
0381デフォルトの名無しさん
2006/06/12(月) 01:15:03hoge=1 これだったらhogeに1を代入とわかるのですが
調べてもこれを説明しているところがなかったので質問させていただきます
0382デフォルトの名無しさん
2006/06/12(月) 01:21:10hogeは文字列変数で、中身は空です
初出じゃないなら
hogeの中身(文字列)を空っぽにします
ってとこかな
0383デフォルトの名無しさん
2006/06/12(月) 01:28:33つまりhogeを文字列変数で初期化という解釈でよろしいでしょうか?
0384デフォルトの名無しさん
2006/06/12(月) 01:43:05Sdim hoge
とした方が良い。
0385デフォルトの名無しさん
2006/06/13(火) 11:19:18それ応用して、セーバー起動時と解除時にサーバパソコンにデータ飛ばすように出来ないかなとオモタ。
いや、不在=セーバー起動ってことで在席管理に使えないかと思って。
起動時にデータ飛ばすのは出来そうなんだが、セーバー解除状態をどうやって処理するかがワカンネ。
0386デフォルトの名無しさん
2006/06/13(火) 11:59:010387385
2006/06/13(火) 15:17:25ちょっとやってみるwww
0388デフォルトの名無しさん
2006/06/14(水) 02:33:56hoge="hoge":mes hoge
hoge="":mes hoge
poke hoge,0,'h':mes hoge
sdim hoge:mes hoge
poke hoge,0,'h':mes hoge
0389385
2006/06/14(水) 09:27:39・・・でも、ファイルが単一だと複数アクセス時にロックファイル作成とか、色々考えなきゃいけないんで面倒じゃん?
で考えたんだが、中身が空っぽな人数分のファイルを用意して、そのファイル名を変更することで在席離席を表現できないかと
\\server
\在席フォルダ
Aさん.o
Bさん.x
Cさん.o
みたいな。
でもfxren命令使ってネットワークに繋がってるほかのドライブにアクセスがうまくいかないっす。
メモリーノートパッドならネットのフルパス、"\\\\server\\在席フォルダ\\Aさん.o"で繋がるのに。
0390デフォルトの名無しさん
2006/06/17(土) 20:17:21ネットワーク繋がってないから検証できね。
まぁ、管理用PCに人数分のファイルをあらかじめ用意するんなら
「複数アクセス時にロックファイル作成とか、色々考え」なくてもいいんじゃね?と思った。
0391デフォルトの名無しさん
2006/06/17(土) 20:30:44"\\\\server\\在席フォルダ\\Aさん.dat" の内容を読み書きする方法に戻るか、
あるいは
exist命令 と delete命令 がネットワーク経由で通るなら
"\\\\server\\在席フォルダ\\Aさん.dat" の有無で在席/離席を判定…と。
0392デフォルトの名無しさん
2006/06/18(日) 16:19:340393385
2006/06/21(水) 10:16:53deleteも考えますたが、ファイル操作関係は軒並みネットパス通らないぽい。
諦めてメモリーノートパッド使う方向で考えます。
しかし人数分のファイルか・・・読み書きだけの一行ファイルをずらっと並んでるのはスマートじゃない気もするんだが、
どうせファイルの中身は別ソフトで読み出して集計するんだから関係ないか。
ま、以後何か形になったら発表します。
・・・本来、各PCが鯖からちゃんと制御できれば不要な物なんだがなorz
0394デフォルトの名無しさん
2006/06/21(水) 11:29:47本 当 に そ れ で 動 く か ?
以前スクリーンセーバーの終了処理にonexit使って、処理されずに終わった記憶が。
0395デフォルトの名無しさん
2006/06/21(水) 14:36:030396デフォルトの名無しさん
2006/06/21(水) 15:30:120397385
2006/06/21(水) 15:36:54・・・#packとかで普通に作ったら駄目す。
実はscrの本体は普通の実行ファイルなので、exeで作ってscrにリネームすると使えたりします。
その場合、クリックやキー処理で自動解除になるようにプログラム変えないといけないですが。
いや、おいらも最初うまくいかなかったんで駄目元で拡張子名変えたらビンゴだったという・・・ww
0398デフォルトの名無しさん
2006/06/22(木) 17:44:55更新無いし脱落者多いし・・・脱落と言うかステップアップか?
0399デフォルトの名無しさん
2006/06/22(木) 18:10:50http://onitama.tv/top2.html
それはさておき。
いまは、だいたい1ヶ月半ごとにテスト版が更新されてるが、
個人的には、頻繁にバージョンアップされると気分的に落ち着かないというか、ウザい。
0400デフォルトの名無しさん
2006/06/22(木) 20:06:500401デフォルトの名無しさん
2006/06/22(木) 20:48:270402デフォルトの名無しさん
2006/06/22(木) 21:34:57何をいまさら。
0403デフォルトの名無しさん
2006/06/23(金) 00:48:14もうJ2EEとかWeb Serviceとか何たらFrameworkとか飽きた。
HSPで食べておられる酔狂な方っているのかな。
0404デフォルトの名無しさん
2006/06/23(金) 07:54:30血で血を洗う修羅の国のはす向かいの国の、そのまた隣の国へようこそ。
HSPで食っていこうなんて酔狂な考えでドコまでやれるか、
ひとつ俺にも見せてくれるかい?
0405デフォルトの名無しさん
2006/06/23(金) 20:02:52■ このスレッドは過去ログ倉庫に格納されています