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

なでしこ1 質問

トップ 新規 検索

2024-01-31 07:36:36

ホットキーで1時中断して再開する方法

佐々木 さん

下のプログラムは、座標のGRBとそれを16進法したものを表示するプログラムです。F1で動きを止め、F2で再開するプログラムにしたいですがうまくいきません。

#ここから
エディタ1とはエディタ
エディタ2とはエディタ
imgとはイメージ
imgの可視はオフ
imgについて
 
  1でループ
   PP=机上マウスX
   MM=机上マウスY
   imgへ「デスクトップ」を窓キャプチャ
   MTY=imgのPP,MMを点取得
   MTY=RGB分解1(MTY)
   エディタ1へMTYを代入
   MTY2=imgのPP,MMを点取得
   MTY2=RGB分解2(MTY2)
   エディタ2へMTY2を代入
   0.2秒待つ
 # もし (「{デスクトップ}123.txt」の存在=はい)ならば 抜ける
#「F1」に「ループを止める」をホットキー登録   
#「F2」に「ループを動かす」をホットキー登録 

●RGB分解1(MTYor)
 rgbとは変数
 rgb[0]=INT(MTYor/256/256)
 rgb[1]=INT(MTYor/256)%256
 rgb[2]=INT(MTYor%256)
 rgbを「,」で配列結合
 それを戻す

●RGB分解2(MTY2or)
 rgbとは変数
 rgb[0]=INT(MTY2or/256/256)
 rgb[1]=INT(MTY2or/256)%256
 rgb[2]=INT(MTY2or%256)
 rgb==RGB(rgb[0],rgb[1],rgb[2])
 HEX(rgb)
 それを戻す
#ここまで
#抜けるを使うと止めることができても、再起動しないといけないのでいろいろ考えましたが、うまくいきません。時計を停止だと時計を止めることができましたが、imgだと簡単に止められません。

(編集パスワード送信)

親記事

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

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

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

子記事

1824 ホットキーで1時中断して再開する方法 (24-01-31)
1823 Re①:ホットキーで1時中断して再開する方法 (24-01-31)




www.eznavi.net