Как написать скрипт, который будет повторять нажатия одной клавиши, но при этом не использовать бесконечный цикл?
Доброе утро. Требуется написать скрипт, который будет бесконечно(до его остановки) нажимать клавишу, как это можно реализовать, но без использования бесконечного цикла? Спасибо)
expp, вы сами себе противоречите. Вам нужно выполнять действие регулярно. Конкретный период. Вот в такой период и ставьте sleep. Выполняйте действие.
"Нагружается проц" из-за действия, а не из-за цикла
Hemul GM, немного не понимаю о чем вы. Мне действительно нужно регулярно выполнять действие, но делать это надо без бесконечного цикла, в этом и был вопрос.
expp, при чем тут бесконечный цикл? Он тут вообще ни какой роли не играет. Он лишь выполняет твои же действия. Поставь условие на его окончание и он перестанет быть бесконечным, но это не снизит нагрузку, т.к. вы просто постоянно выполняете команду. А выполняете вы её без задержек.
expp, Смотри, есть у тебя бесконечный цикл который жрёт 99% CPU потому что он постоянно работает, ты в конец цикла пихаешь time.sleep(0.0001) и, внезапно, твой цикл уже совсем не жрёт процессор.