[问题] 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