![]() |
|
Модераторы: bartram, Akella |
![]()
|
|
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 1 Всего: 151 |
Задача: обеспечить минутную задержку в процессе работы bat-файла.
Соответствующей команды не нашел. Как я понял, pause работает не так. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: нет Всего: 317 |
ответ по-еврейски: А на фига нам ждать 1 минуту ?
или можно: 1. установить какую-то POSIX подсистему, и там есть sleep ( есть msys/mingw/cygwin, и есть от микрософта unix 4 windows .. ) 2. установить виндовый powershell ( некое расширение простого cmd.exe ), тоже с мс сайта, там есть sleep тоже 3. если надо на неизвестных машинах клиентов всё это делать - пиши элементарную прогу на C/C++. тоже не трудно. 4. переписывай скрипт на python/PERL -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 1 Всего: 151 |
Ситуация такая: при входе юзера в Windows нужно запустить батник, который загасит некоторые сервисы. Я сейчас делаю это через автозапуск (там висит ярлык на бат-файл. Проблема в том, что если юзер залогинится сразу после старта машины, то некоторые из них еще не успеют запуститься. Если же, например, повисеть после запуска винды в окне логина еще одну минутку, то все уже успеет стартовать, и при логине убьется.
Тяжеловато для такой задачки... Пойду либо вторым, либо четвертым путем. Спасибо за подсказку. Нет, это только на моей. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| Fedor |
|
|||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: 1 Всего: 32 |
Бати, ты конечно извини, но я бы если бы вдруг не дай бог сел за такую машину, сделал бы следующие вещи: 1) где-то на 15-ой секунде подумал бы что машина висит и перегрузил бы ее нафик 2) когда при повторной загрузке это действо повторяется, возможно бы дождался окончания, после чего с чистой совестью удалил бы нафик этот бат-файл и все его нечистые вхождения в автоекзек. Я конечно не спец, но ИМХО надо искать концептуально иное решение. -------------------- Мы - Днепряне. Мы всех сильней. |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 1 Всего: 151 |
Федор, так это моя домашняя машина, и событие это будет происходить при лично моем логине
Хотя, в целом, ты прав. Наверное, это все-таки через ж... Возможно, лучше будет сделать ручной запуск сервисов, и стартовать их по необходимости из bat-файла. Это все-таки менее криво. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| LesnoyChelovek |
|
|||
![]() странник Интернета ![]() ![]() Профиль Группа: Участник Сообщений: 346 Регистрация: 27.2.2006 Где: Русь Репутация: 1 Всего: 10 |
А вот функции типа sleep или timer? Поищи в справке по консольным командам - там точно написанно.
-------------------- Делай добро и бросай его в воду... оно не утонет.. добром к тебе вернеться. http://picasaweb.google.com/LesnoyChelovek/Photo |
|||
|
||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 15 Всего: 158 |
|
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: нет Всего: 317 |
немного непонятно. значит во-первых ... ты зачем-то админом компутер юзаешь во-вторых, если при входе в машину тебе нужно загасить какие-то сервисы..... можно поподробнее ? -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 4 Всего: 149 |
batigoal, а почему бы их не отрубить вручную?
Правая кнопка на Моем компьютере, Управление, Сервисы, свойство конкретного сервиса, тип запуска -- вручную |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 1 Всего: 151 |
Да.
Конечно, можно. При старте машины на ней поднимается Оракл (10g Express). Если в систему залогинивается сестра - то ей он нафиг не нужен. И я собирался делать при ее логине вызов Stop Database (с помощью батника из Оракловой установки), причем ловил вышеописанную проблему. Но, подумав немного, решил, что, видимо, правильнее будет сделать наоборот - сделать сервисы с ручным запуском и поднимать оракл при моем логоне. Добавлено @ 11:47 ivashkanet, про эту штуку я знаю, просто хотелось обойтись стандартными оракловыми процедурами, без самодеятельности. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 4 Всего: 149 |
А по мне то чем занимаешься ты --- самодеятельность Подождать пока запустятся службы, а потом их грохнуть Вот интересно, а разве нельзя настроить старт сервисов для конкретного юзверя? ИМХО, можно, но вот как |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 1 Всего: 151 |
Один из вариантов - такой же батник с net start Ну, это все-таки штатные средства. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: нет Всего: 317 |
теперь уже логичнее можно даже яго в Programs->Startup перетащить тогда только под твоим юзверем он и будет подинматься ( не в ручную - автоматом ) имхо - приятнее. Кстати, если у тебя дома - домен NT или AD, можно всё это сделать как logon script под твоего юзера. пока. -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 1 Всего: 151 |
Наверное, нет, потому что я его не настраивал
Оставлю все-таки ручной запуск. Всем спасибо, вопрос закрыт. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: нет Всего: 317 |
можно, думаю через logon script. -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
![]()
|
| Правила форума "Windows" | |
|
|
Запрещается! 1. Обсуждать взлом и делиться кряками 2. Способствовать созданию и распространению вирусов
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS Windows | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |