@anarbus в глобальной переменной укажите время окончания работы, и пусть каждый поток периодически проверяет, не вышло ли это время, если вышло - завершить работу. А в асинхронной функции можно установить жесткий останов скрипта, если время превышено вдвое, например. Хотя, если всё отлажено, то асинхронка и не нужна.
Сделать скрин всего экрана
-
-
@Air77 said in Сделать скрин всего экрана:
Имеется ввиду экрана за пределами браузера, аналог prntscr.
В принципе вы можете попробовать создать скрипт PowerShell и запускать его через командную строку, но я не ручаюсь за жизнеспособность такого подхода. Проще использовать любую из кучи готовых консольных программ для этого
