Книга: 500 типичных проблем и их решений при работе на ПК

Можно ли запускать программы по расписанию?

Можно ли запускать программы по расписанию?

Планирование является занимательным процессом: только подумайте, что компьютер начнет действовать самостоятельно, по составленному ранее сценарию, независимо от того, будете вы рядом или нет. Получается нечто похожее на примитивный искусственный интеллект.

Чтобы оценить потенциал настоящего мощного планировщика, нужно сделать по меньшей мере две вещи: отказаться от использования встроенного планировщика задач Windows и установить себе программу nnCron (найти ее вы можете по адресу www.nncron.ru).

Теперь сразу к делу. У компьютера ресурсов много не бывает, и всегда хочется сэкономить немного памяти и процессорного времени для актуальных в настоящий момент приложений, предположим, игры или графического редактора. Ввиду этого логично было бы уменьшить количество выполняющихся процессов, необходимость в которых на данный момент отсутствует. Одним из таких процессов может быть брандмауэр. Как правило, брандмауэр запускается вместе с системой и защищает компьютер от проникновения сетевых вирусов. Это штука нужная, но если машина не подключена к локальной сети (либо сеть очень маленькая), то брандмауэр актуален лишь во время подключения к Интернету, а все остальное время он просто расходует ресурсы компьютера без особой на то надобности. Грамотным решением было бы запускать брандмауэр на время соединения с Интернетом, и желательно автоматически. В общем, цель ясна. Как говорится, вперед, на мины.

Щелкните правой кнопкой мыши на значке программы nnCron на Панели задач и выберите в открывшемся меню команду Добавить задачу. В открывшемся окне Новая задача на вкладке Время укажите пункт По событию и в списке выберите Установление Internet соединения.

Далее перейдите на вкладку Действие и из раскрывающегося списка выберите команду Запустить приложение или открыть документ. Чуть ниже укажите путь к файлу, который надо запустить. Если используется Kerio Personal Firewall, это будет файл kpf4ss.exe. Здесь же можно указать вид, в котором будет запущено приложение: свернутый, нормальный или развернутый на весь экран.

На вкладке Условие выберите Есть интернет-соединение и укажите его имя (название, указанное в оснастке Сеть и удаленный доступ к сети). Например, Virtual Private Connection или Мой провайдер. Теперь укажите имя задачи – пусть будет fi rewall – и нажмите кнопку OK.

Теперь при установлении соединения с Интернетом автоматически будет запускаться и брандмауэр (только не забудьте отключить его автозагрузку при загрузке Windows). Для большего удобства можно создать аналогичное правило, которое запускало бы ICQ-клиент и даже браузер. Можно в своих изысканиях пойти еще дальше и завершать работу брандмауэра и ICQ при разрыве соединения с Интернетом. В nnCron на вкладке Время за это отвечает соответствующая команда.

Средства nnCron позволяют выстраивать и более сложные зависимости, постепенно превращая ваш компьютер из банального вычислительного устройства в «машину мыслящую».

Между прочим, запускать дефрагментацию Windows можно также в заданное время (например, ночью). Чтобы это сделать, создайте BAT-файл, в котором укажите всего одну строку – defrag c:. Затем в nnCron выберите команду Запустить приложение или открыть документ, указав созданный BAT-файл.

Оглавление книги

Оглавление статьи/книги

Генерация: 1.119. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз