X



uwscマクロの停止させるコード教えてくれ
0001デフォルトの名無しさん
垢版 |
2022/07/20(水) 06:23:43.52ID:8QYr1SMZ
while true
BTN(RIGHT, CLICK)
SLEEP(0.01)
BTN(RIGHT, CLICK)
wend

このコードを途中で停止させれるようにしたいんやがどうすればいい?
0003デフォルトの名無しさん
垢版 |
2022/07/20(水) 06:31:43.77ID:8QYr1SMZ
>>2
これやと回数制限設けなあかんとちゃうん?
一応無限ループを自分のタイミングで止めれるてきな感じにしたいんや
出来れば初心者やからコードも書いてくれたら嬉しい
WIN+F1で止めれるようにしたいんや
お願いします
0005デフォルトの名無しさん
垢版 |
2022/07/20(水) 07:01:10.39ID:8QYr1SMZ
>>4
ありがとうございます
0006デフォルトの名無しさん
垢版 |
2022/07/20(水) 09:34:25.92ID:eDOcypvA
ifで分岐してからexitexitで終了させてもいいが、この場合なら
while true

while !(GETKEYSTATE(VK_WIN) AND GETKEYSTATE(VK_F1))
と変える、ところでWin+F1はwindowsでヘルプを表示する動作なので、Escや無変換キーの方がいい
0007デフォルトの名無しさん
垢版 |
2023/07/16(日) 16:37:17.67ID:qKxOEbz0
押したタイミングで止めたいならESCキーに終了処理を割り当てる


SETHOTKEY(VK_ESC,0,"終了処理")

while true
 BTN(RIGHT, CLICK)
 SLEEP(0.01)
 BTN(RIGHT, CLICK)
wend


PROCEDURE 終了処理()
EXITEXIT
FEND
レスを投稿する


ニューススポーツなんでも実況