[問題] While True 無限迴圈 隨時終止

作者: SuzyWife (Suzy)   2022-10-27 09:45:21
各位大神,最近想要寫一個遊戲腳本。
while True:
if keyboard.is_pressed( )
while True:
滑鼠移動迴圈或鍵盤
請問要怎麼寫才能按下(指定按鍵)隨時離開滑鼠移動迴圈,我有在裡面加過 if去設條件,
可是不能隨時離開,謝謝各位解惑
作者: lycantrope (阿寬)   2022-10-27 10:14:00
設狀態,用break,在function內return
作者: SuzyWife (Suzy)   2022-10-27 12:32:00
不好意思 設狀態是用什麼函式呢
作者: Schottky (順風相送)   2022-10-27 12:57:00
一樓的意思是用變數當旗標決定要不要離開迴圈
作者: lycantrope (阿寬)   2022-10-27 12:58:00
用其他變數取代True,符合離開條件就改成False
作者: Schottky (順風相送)   2022-10-27 13:00:00
但毛病可能不在這邊,你的問題問得不知所云很常見的錯誤是加了10秒的工作或sleep之後才檢查按鍵然後問為什麼這十秒都沒辦法接收鍵盤訊息
作者: DavisX   2022-10-27 13:47:00
用signal
作者: SuzyWife (Suzy)   2022-10-27 14:35:00
好謝謝我等等試試看

Links booklink

Contact Us: admin [ a t ] ucptt.com