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


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0530
ごんた (投稿者削除)4未解決


ごんた

リンク

2011/5/30(Mon) 17:49:00|NO.39452

この記事は投稿者により削除されました。
2011/5/30(Mon) 23:09:05



この記事に返信する


HK2

リンク

2011/5/30(Mon) 18:37:59|NO.39454

>入力した文字に合わせて指定したラベルにとびたいです。
if命令を使えば実現可能です。
このようにしか言えません。
もう少ししたいことを具体的にお願いします。

>検索ボックスで指定した文字でラベル表示するようなことはできますか?
何をしたいのかがよくわからないのでもう少し詳しくお願いします。
とくに「ラベル表示」という言葉の意味がわかりません。
ここでは「ラベル表示」=「ラベルを実行して画面に文字を出力する」と解釈します。


string=""//inputで受けるための文字列型変数 backup=""//前回調べたときのstringの内容。 input string,200 repeat if(string!=backup){//前回と変わっていたら処理する gosub *check backup=string; } wait 5//これを忘れると悲惨なことに loop mes "保険発動":stop//本当はいらないが一応保険として。 *check if(string=="あ"){//「あ」と入力されたら gosub *case_a//ジャンプ } if(string=="1"){//「1」とにゅうりょくされたら gosub *case_1//ジャンプ } return *case_a mes "「あ」が入力されました。" return *case_1 mes "「1」が入力されました。" return
応用(というより転用)が利くように、文字別にラベルに飛ばす処理をひとつのラベルにしておきました。
なお、gosubジャンプ用に作っているので、単純にgotoに置き換えれません。
かならずreturnをstopに変更してください。



ごんた

リンク

2011/5/30(Mon) 19:09:31|NO.39455

HK2さん助かりました!やりたいことは文字を出力したかったのです^^;
今やりたいことができてうれしいです♪
本当にたすかりました!ありがとうございます!



HK2

リンク

2011/6/1(Wed) 18:19:09|NO.39501

定型文のようですが、

質問は削除しないでください。
「なんと初歩的な質問だったんだ、あぁ、恥ずかしい」と思ったとしても、
ごんたさんと同じような状況になった人からすれば、非常に有用な情報となりえます。



れみはる

リンク

2011/6/1(Wed) 20:41:45|NO.39503

送信ボタンの上の解決チェックボックスでおk



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