日本語プログラミング言語なでしこの公式掲示板

なでしこ の 掲示板

トップ 新規 検索

2022-01-04 15:53:21

Re①:キー送信で動作を無限ループさせ、別キーで一時停止させたいです

通り道 さん

こういった場合、変数を用いて情報を伝達すると良いです。
元の形に追加すると、いかのような感じでしょうか。
(動作未確認。こんなような感じに)
---------------------
『F1』に「左右送信」をホットキー登録。 
『F2』に「左右送信切替」をホットキー登録。 
『F3』に「終了」をホットキー登録。 

左右送信中はオフ
左右送信停止はオン

●左右送信
 もし、左右送信中ならば、抜ける。
 左右送信中はオン
 オンの間
  もし、左右送信停止ならば、
   0.5秒待つ。
   続ける。
  『{RIGHT}』をキー送信。
  0.3秒待つ
  『{LEFT}』をキー送信。
  0.3秒待つ

●左右送信切替
 もし、左右送信停止ならば、
  左右送信停止はオフ
 違えば、
  左右送信停止はオン

●終了
 終了する
-----------------------

無限ループ自体はあまり良くないので、無限ループの部分は
タイマー部品に置き換えてF1での初回起動をなくす(初回もF2を使う)のが良いかと思います。


(編集パスワード送信)

子記事

親記事 (No.1197)
返信した記事(元) (No.1197)

この内容(No.1198)に返信

この内容(No.1198)をダウンロード

この内容(No.1198)のテキスト表示





www.eznavi.net