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


HSPTV!掲示板


未解決 解決 停止 削除要請

2021
0826
ももタイマーの作り方2解決


もも

リンク

2021/8/26(Thu) 23:40:49|NO.93699

こんばんは。
何分何秒と時間を指定して使うという基本的なタイマーを作成したいのですが、どのようなことから学習したらいいのかよく分かりません。
基本的なものを作成するうえで、重要となる関数や命令を教えていただきたいです。



この記事に返信する


沢渡

リンク

2021/8/27(Fri) 14:31:02|NO.93705

TimeGetTimeを使えばWindowsが起動してからの時間がミリ秒単位で返るので、
それを利用するのはどうでしょうか。

#include "winmm.as" //TimeGetTimeを実行すると、statにWindowsが起動してからの時間がミリ秒単位で入る min=3 //何分待つか sec=0 //何秒待つか w_time=(min*60+sec)*1000 //待ち時間を秒に直したあと、さらに1000をかけてミリ秒に直す button gosub "開始",*start repeat flag=0 //タイマーがONになっているフラグ repeat if flag { TimeGetTime : r=e_time-stat //残り時間 if r<=0 : break r/=1000 //rを1000で割って「秒」に直す title strf("残り %02d:%02d",r/60,r\60) } await 33 //秒間30ループ loop dialog "時間になりました" loop *start TimeGetTime e_time=stat+w_time //目標となる時間 flag=1 return



もも

リンク

2021/8/27(Fri) 22:31:02|NO.93709

ありがとうございます。参考にさせていただきたいと思います!



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