Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Windows 2000/XP/Vista пользователю


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный платный хостинг на базе Windows 2008

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Чемпионы рейтинга экспертов в этой рассылке

F®ost
Статус: Профессор
Рейтинг: 4618
∙ повысить рейтинг »
Black Cloud
Статус: Практикант
Рейтинг: 2583
∙ повысить рейтинг »
Kom906
Статус: 10-й класс
Рейтинг: 2169
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И ПО / Установка и настройка ОС / Windows 2000/XP/Vista пользователю

Номер выпуска:1521
Дата выхода:19.10.2009, 12:30
Администратор рассылки:Калашников О.А., Руководитель
Подписчиков / экспертов:1159 / 650
Вопросов / ответов:1 / 2
IRC-канал по теме:#win2000user

Вопрос № 173268: Каким образом в Windows XP Pro SP3 через планировщик остановить выполнение программы в определенное время? Я хочу оставить компьютер включенным, чтобы он сам запускал и останавливал необходимые программы в нужное время....



Вопрос № 173268:

Каким образом в Windows XP Pro SP3 через планировщик остановить выполнение программы в определенное время?
Я хочу оставить компьютер включенным, чтобы он сам запускал и останавливал необходимые программы в нужное время.

Отправлен: 14.10.2009, 12:08
Вопрос задал: Puma, Практикант
Всего ответов: 2
Страница вопроса »


Отвечает Megaloman, Бакалавр :
Здравствуйте, Puma. Предполагаю, создавать задание в планировщике с расписанием на выполнение Вы можете.
После того, как создали задание на запуск программы по расписанию, по правой кнопке вызовите Свойства задания, вкладка Параметры - Выполнять не дольше чем
- ставим птичку и время. Если в 19 час запускаем задание, а снять его надо в 21 час, значит выполняем не дольше чем 2 час. Следует заметить, что если перед завершением задача выдаёт запрос на подтверждение на выход, тогда придётся создать задание с taskkill, как это предложено в минифоруме Вашего вопроса
-----
Нет времени на медленные танцы

Ответ отправил: Megaloman, Бакалавр
Ответ отправлен: 14.10.2009, 13:13

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 255409 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает Алексеев Владимир, Профессионал :
    Здравствуйте, Puma.
    Планировщик - капризный инструмент: он не исполняет команды, заданные без путей и не отображает подробной причины невыполнения Задачи. Поэтому, если Вы хотите, например, запустить программу Timer.cmd с параметром /@2 в свёрнутом окне, надо в поле Выполнить на вкладке Задание использовать следующий синтакс:
    %systemroot%\System32\cmd.exe /c Start "TimerVA" /min "%ProgramFiles%\VAlex\Timer\Timer.cmd" /@2
    Системные переменные %systemroot% и %ProgramFiles% раскроются в D:\Windows и "D:\Program Files" соответственно, а "TimerVA" - это имя окна с параметрами (размеры, шрифт…), которые можно задать в окне свойств этого окна. Можно для начала указать фиктивное имя окна, но если не указать его совсем, то команда Start воспринимает первое же значение в кавычках, как имя окна (а не путь, содержащий пробелы, которые необходимо взять в кавычки). Использование .cmd-файлов позволит Вам в случае неуспеха открыть окно с сообщением об ошибке или записать причину в лог.

    Команда taskkill нестабильно работает при непосредственном запуске из планировщика. Для надёжной работы используйте следующие синтакс и приёмы (пример "убить" notepad.exe):
    %systemroot%\System32\cmd.exe /c %systemroot%\system32\taskkill /im notepad.exe /f

    Чтобы не пытаться убивать незапущенный процесс (или запускать запущенный) удобно предварительно диагностировать его состояние командой tasklist. Ниже пример, как перед интернет-подключением команда tasklist проверяет: запущен ли антивирус, и, если нет, то вызывает процедуру его запуска:
    tasklist /fi "imagename eq Avp.exe" /nh 2>nul |Find /i "Avp.exe" ||Call :AvpRun

    Перед созданием Задачи проверьте работу своей командной строки (которую желаете вписать в поле Выполнить) в окне Программы\Стандартные\КоманднаяСтрока, где Вы получите подробные сообщения об ошибках, если они имеются. После создания Задачи можно не дожидаясь заданного времени проверить её исполняемость командой Выполнить из контекста Задачи.

    PS: Забыл сообщить Вам про ещё 1 каприз Планировщика: под WindowsXp он не работает в учётках с пустыми паролями. Вам придётся либо ЗадатьПароль (из ПанельУправления \ УчётныеЗаписи…), либо снять Microsoft-ограничение на использование пустых паролей, для этого: из ПанельУправления \ Администрирование \ "Локальная политика безопасности" \ "Локальные политики" \ "Параметры безопасности" отключите параметр "Учетные записи: ограничить использование пустых паролей только для консольного входа".

    Подробности об использовании выше-указанных команд Вы можете почитать в окне Программы \ Стандартные \ КоманднаяСтрока задав любую команду с ключём /? , например:
    taskkil l /?
    или в встроенной Windows-справке \ Справочник по параметрам командной строки (введите hh ms-its:ntcmds.chm::/ntcmds_o.htm )
    Моя программа TimerVA поможет Вам автоматизировать создание Задач.
    Удачи!
    -----
    Жизнь - это творчество!

    Ответ отправил: Алексеев Владимир, Профессионал
    Ответ отправлен: 14.10.2009, 16:41

    Оценка ответа: 5

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 255416 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    Задать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2009, Портал RFpro.ru, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2009.6.9 от 25.09.2009

    В избранное