378 читали · 1 год назад
Как сделать задержку в цикле for? Pascal, Python, JavaScript
С этой, казалось бы, очень простой задачей сталкивались все начинающие программисты (также по этой теме: как остановить цикл, как сделать паузу в цикле). Например, нужно сделать отсчет (прямой или обратный), сделать простенькую пошаговую анимацию, построить график в динамике, чтоб точки добавлялись постепенно и т.д. В Pascal все просто: var i: Integer; begin writeln('Старт'); for i := 0 to 5 do begin // выполнение кода в цикле writeln(i); sleep(1000); // задержка на 1 секунду (задается в мс) end; writeln('Цикл завершен'); end...
5 лет назад
Создание задержки в сценарии Windows встроенными средствами.
Приветствую всех читателей.В этой статье я расскажу как сделать задержку в командном сценарии Windows с заданным значением интервала.Многие знают консольную команду pause.Она приостанавливает выполнение командного сценария и ожидает нажатие на любую клавишу пользователем,например для чтения выходного потока консольного приложения.Если эта команда последняя в сценарии,то консольное окно закроется.Этого можно избежать,если запустить командный процессор с параметром /K. А для того чтобы можно было задать время задержки (например для автоматизации и отмены перехода в режим сна suspend) без использования сторонних утилит предлагаю использовать возможности команды ping...