Аирганеры Томска
AirGun.Tsk.ru => Курилка => Topic started by: KirOFF on 03.03.09, 17:16:42
-
но не все, а как сделать чтобы запуск новой строки произошел не сразу в момент запуска файла а с некоторой задержкой.
пример той части которая меня интересует:
test.exe
2test.exe
Мне необходимо чтобы 2test.exe запустился секунд на 10(не принципиально) позже чем test.exe
-
@echo off
test.exe
sleep 10
test2.exe
-
спасибо Дима) оч выручил )))
-
sleep не всегда отрабатывает
Если не требуется особая точность можно так:
ping -n 21 -w 1 127.0.0.1 > nul
Будет задержка на 20 сек. Если так:
ping -n 2 -w 1 127.0.0.1 > nul
То на 1 сек.
т.е. надо брать на 1 больше, чем время в сек. В ХР работает.
@echo off
test.exe
ping -n 11 -w 1 127.0.0.1 > nul
test2.exe
-
Работает всегда (под всеми Windows) вот это:
rundll32.exe kernel32.dll,sleep n
где n - задержка в n милисекунд
Для 10 сек будет соответственно
rundll32.exe kernel32.dll,sleep 10000
П.С. sleep не всегда работает, потому что sleep.exe из Resource Kit ;)
-
Работает всегда (под всеми Windows) вот это:
rundll32.exe kernel32.dll,sleep n
...
у меня не работает-
ошибка kernel32.dll , отсутствует: sleep
-
ping -n 21 -w 1 127.0.0.1 > nul
Будет задержка на 20 сек. Если так:
ping -n 2 -w 1 127.0.0.1 > nul
То на 1 сек.
т.е. надо брать на 1 больше, чем время в сек. В ХР работает.
Отлично) Очень помогло в CS когда нужно сначала запускать античит, а потом, после коннекта античита к серверу запускать сам CS)
Спасибо GUN ! ))
p.s. Не подумайте что только для этого )
Мне нужно было с одного ярлыка запускать несколько приложений для работы но враз их не запустишь нужно по очереди, чтоб каждое успевало загрузиться. Вот и пригодился бат файл с задержкой выполнения команд, можно ещё и параметры на запуск ставить. очень удобно получается.
-
у меня не работает-
ошибка kernel32.dll , отсутствует: sleep
Да, во первых опечатался, там надо Sleep (имена функций регистрозависимы)
А во вторых - действительно че-то перестала работать :rolleyes: .
Раньше под win2000 часто изпользовал. Сейчас 2000 нет под рукой, смог только под Vista и win 7 проверить - не пашет.
Даже что-то интересно стало - буду разбираться.
Но, кстати и с пингом не прокатило у меня. Причина - Outpost. Думаю и другие фаерволы могут порезать.
А вообще - вот самый надёжный способ :lol:
#include
int _tmain(int argc, _TCHAR* argv[]) {
if(argc!=2) return 1;
Sleep(_ttoi(argv[1]));
return 0;
}
-
ояебу, возможности венды в плане автоматизации поистине минималистические. поставте cygnus.
-
Совершенно случайно слетела вся инфа с диска"д",он спрашивает -форматировать?Говорю нет,можно инфу восстановить?
-
Совершенно случайно слетела вся инфа с диска"д",он спрашивает -форматировать?Говорю нет,можно инфу восстановить?
Recuva 1.24.399 (http://x-soft.tomsk.ru/index.php?newsid=1146377850) - вам в этом с радостью поможет ;)