RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Односекундная задержка в .CMD-файле


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Papa Karlы
To : shiz0rat
Subj : Односекундная задержка в .CMD-файле

> Как сделать сабж? Нужно запускать некую OS/2-прогу с интервалом в одну секунду, т.е.
>
> @echo off
> :begin
> os2task1.exe
> delay 1
> goto begin
>
> Что проще, воспользоваться соответствующими прогами с хоббеса (dossleep/waitfor) или рексом? Как это сделать на рексе?

@echo off
:begin
os2task1.exe
dossleep 1
goto begin

фишка у dossleep в том, что если нажать 'q', то dossleep закончится. Т.е. можно прервать с клавиатуры ожидание. Чего в других случаях сделать нельзя. Точнее, можно разбивать на куски по секунде, отлавливать нажатие кнопочек и прочий гемморой.




Fri 19 Nov 2004 17:38 Mozilla/5.0 (OS/2; U; Warp 4.5; ru-RU; rv:1.4) Gecko/2003062




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.