RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > > Как сделать сабж? Нужно запускать некую 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 закончится. Т.е. можно прервать с клавиатуры ожидание. Чего в других случаях сделать нельзя. Точнее, можно разбивать на куски по секунде, отлавливать нажатие кнопочек и прочий гемморой. > > Если нажать на Q, то выходишь из досслип и переходишь немедленно в os2task1.exe - соответственно, из самого цикла :begin - goto begin выйти не получается...
_, _, _, _, _ _ _,_
(_ | / \ |\ | | |_/
, ) | , \ / | \| | | \
~ ~~~ ~ ~ ~ ~ ~ ~
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.