Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Автоматическое обновление процесса (http://forum.oszone.net/showthread.php?t=250842)

chadaevr 07-01-2013 16:36 2061133

Автоматическое обновление процесса
 
Здравствуйте.
Такая задача: Должен быть .bat файл, после активации желательно висящий только в процессах диспетчера задач. И данный файл должен периодически (скажем каждый час) делать другой процесс активными (f5).

Поискал по вашему форуму, нашёл только одну схожую тему но там всё-таки не то да и решения толком нет. Подскажите пожалуйста как выполнить эту задачу.

chadaevr 26-01-2013 23:39 2075802

ну и что? никто не знает решения задачки?

Iska 27-01-2013 07:18 2075891

Не вижу «задачки». «Автоматическое обновление процесса» — это нечто вовсе феерическое.

1. Что есть «активация»?
2. Что есть «висящий только в процессах диспетчера задач»?
3. Что Вы подразумеваете под «делать другой процесс активными», и что под «(f5)»?

chadaevr 27-01-2013 11:01 2075940

Iska, видимо лучше название самой программы дать вместе с описанием для наглядности.
называется RunIt: при клике в область экрана, выпадает дополнительное меню от этой программы и через него можно напускать другие. так вот - через некоторое время (через час бездействия или около того) - сколько потом не кликай, меню не выпадает. я так понимаю программа в какой-то спящий режим отправляется. до тех пор пока её как-то не активировать нажав на иконку правой кнопкой или открыть настройки, или ещё как-то. что жутко неудобно делать постоянно.

сторонними программами пользоваться тоже не хотелось бы. по этому самым адекватным решением было бы использовать батник который висел бы работающим и скажем каждые пол часа как-то делал активным runit

Iska 27-01-2013 11:56 2075960

Цитата:

Цитата chadaevr
называется RunIt »

Ссылку приведите.

chadaevr, я полагал, что Вам следует обратиться с этой проблемой к разработчику, но он прекратил какую-либо поддержку этого приложения. Вряд ли можно тут что-то посоветовать, кроме попытки перезапуска приложения.

chadaevr 27-01-2013 12:15 2075973

Iska, вот по этому я и не люблю писать вопрос касающийся какой-то специфической программы. не по-поводу неё, а в целом средствами cmd невозможно сделать поддержание активного процесса? ping ranit.exe; refresh runit.exe например или ещё что-то такое?

Iska 27-01-2013 14:03 2076052

chadaevr, что есть «поддержание активного процесса»? Что Вы под этим понимаете, и как Вы это представляете? Мне лично сие выражение ни о чём не говорит, для меня оно бессмысленно.

chadaevr 27-01-2013 14:41 2076069

Iska, мм... хорошо. как это называется: когда программа запущена, потом не используется какое-то время и перестаёт работать, пока не открыть её?

Iska 27-01-2013 17:24 2076170

Цитата:

Цитата chadaevr
как это называется: …»

Не знаю.

chadaevr 27-01-2013 18:03 2076206

Iska, аналогично) по этому называю обновление F5 или активация.
Так это возможно делать или нет на CMD???

chadaevr 27-01-2013 19:19 2076261

Iska, хм... ещё как вариант - сделать цикличный перезапуск процесса.
Код:

taskkill.exe /F /IM runit.exe /T PING 1.1.1.1 -n 1 -w 2000 2>NUL | FIND “TTL=” >NUL start runit.exe
вопрос - как сделать это в вечном цикле?

Iska 27-01-2013 22:49 2076432

Цитата:

Цитата chadaevr
Iska, хм... ещё как вариант - сделать цикличный перезапуск процесса. »

Я Вам об этом и писал выше.

Цитата:

Цитата chadaevr
вопрос - как сделать это в вечном цикле? »

Лучше используйте Планировщик для ежечасного запуска taskkill & run again, нежели попусту загружать процессор ping'ом.

chadaevr 28-01-2013 11:37 2076702

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


Время: 19:29.

Время: 19:29.
© OSzone.net 2001-