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


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
1012
HSP-BEGINNERnotesave命令の使い方8解決


HSP-BEGINNER

リンク

2011/10/12(Wed) 21:59:17|NO.42309

--------------------------------
|_______________|X|
|最高得点は100点です    |
|               |
|               |
|               |
|               |
|               |
|--------------------------------
このようにウインドウに表示させたいのですが、notesel命令とnotesave命令を使って
変数の数字をテキストファイルとして保存できるようにしたいです。
回答よろしくお願いします。



この記事に返信する


k5342

リンク

2011/10/12(Wed) 22:16:59|NO.42310

保存

tokuten=100 text=str(tokuten) ;文字列型になおす notesel text ;変数バッファを指定 notesave "text.txt" ;保存

開くとき
exist"text.txt" ;text.txtがあるか調べる
if strsize=-1:dialog"text.txtがありません":end notesel buf ;変数を指定 noteload "text.txt" ;変数バッファにtext.txtを読み込む mes"あなたの得点は"+buf+"点です。" ;数値と比較する場合 ;bufを数値に変換する必要があります suuzi=int(buf) ;数値型に直します if buf>10:mesあなたの得点は10点よりも大きいです。"

これでいけるはずです



info

リンク

2011/10/12(Wed) 22:18:24|NO.42311

notesel でテキスト型変数を選択。
notesave で 選択したパスにテキストを保存。

とりあえず、notesave でヘルプを検索すると、ドキュメント内の [ サンプル逆引きの項目 ]
のスクリプト内に全部載っていたりします。



k5342

リンク

2011/10/12(Wed) 22:19:08|NO.42312

[訂正] 開くときの10行目の修正です。

if buf>10:mes"あなたの得点は10点よりも大きいです。"
に直してください。

mes"〜"の左側の"がありませんでした。すいません。



てれてれ

リンク

2011/10/12(Wed) 22:25:57|NO.42313

いやいや直すとこそこじゃないでしょw



ザー〆ン

リンク

2011/10/12(Wed) 22:37:51|NO.42314

ここがおかしい
buf -> suuji



k5342

リンク

2011/10/12(Wed) 22:51:48|NO.42315

あれまw
全く気づかなかったw
すいません。
[訂正2]
if suuzi>10:mesあなたの得点は10点よりも大きいです。"

同じく10行目。ここを上のように直してください。



KA

リンク

2011/10/12(Wed) 23:15:37|NO.42317

質問内容は
1:画面表示
2:変数の保存
両方聞きたいのかな。



HSP-BEGINNER

リンク

2011/10/13(Thu) 06:52:11|NO.42327

出来ました。ありがとうございます!



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