Показать полную графическую версию : Автоматическое обновление процесса
chadaevr
07-01-2013, 16:36
Здравствуйте.
Такая задача: Должен быть .bat файл, после активации желательно висящий только в процессах диспетчера задач. И данный файл должен периодически (скажем каждый час) делать другой процесс активными (f5).
Поискал по вашему форуму, нашёл только одну схожую тему но там всё-таки не то да и решения толком нет. Подскажите пожалуйста как выполнить эту задачу.
chadaevr
26-01-2013, 23:39
ну и что? никто не знает решения задачки?
Не вижу «задачки». «Автоматическое обновление процесса» — это нечто вовсе феерическое.
1. Что есть «активация»?
2. Что есть «висящий только в процессах диспетчера задач»?
3. Что Вы подразумеваете под «делать другой процесс активными», и что под «(f5)»?
chadaevr
27-01-2013, 11:01
Iska, видимо лучше название самой программы дать вместе с описанием для наглядности.
называется RunIt: при клике в область экрана, выпадает дополнительное меню от этой программы и через него можно напускать другие. так вот - через некоторое время (через час бездействия или около того) - сколько потом не кликай, меню не выпадает. я так понимаю программа в какой-то спящий режим отправляется. до тех пор пока её как-то не активировать нажав на иконку правой кнопкой или открыть настройки, или ещё как-то. что жутко неудобно делать постоянно.
сторонними программами пользоваться тоже не хотелось бы. по этому самым адекватным решением было бы использовать батник который висел бы работающим и скажем каждые пол часа как-то делал активным runit
называется RunIt »
Ссылку приведите.
chadaevr, я полагал, что Вам следует обратиться с этой проблемой к разработчику, но он прекратил какую-либо поддержку этого приложения (http://www.magister-lex.at/RUNit/feedback.html). Вряд ли можно тут что-то посоветовать, кроме попытки перезапуска приложения.
chadaevr
27-01-2013, 12:15
Iska, вот по этому я и не люблю писать вопрос касающийся какой-то специфической программы. не по-поводу неё, а в целом средствами cmd невозможно сделать поддержание активного процесса? ping ranit.exe; refresh runit.exe например или ещё что-то такое?
chadaevr, что есть «поддержание активного процесса»? Что Вы под этим понимаете, и как Вы это представляете? Мне лично сие выражение ни о чём не говорит, для меня оно бессмысленно.
chadaevr
27-01-2013, 14:41
Iska, мм... хорошо. как это называется: когда программа запущена, потом не используется какое-то время и перестаёт работать, пока не открыть её?
как это называется: …»
Не знаю.
chadaevr
27-01-2013, 18:03
Iska, аналогично) по этому называю обновление F5 или активация.
Так это возможно делать или нет на CMD???
chadaevr
27-01-2013, 19:19
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, хм... ещё как вариант - сделать цикличный перезапуск процесса. »
Я Вам об этом и писал выше.
вопрос - как сделать это в вечном цикле? »
Лучше используйте Планировщик для ежечасного запуска taskkill & run again, нежели попусту загружать процессор ping'ом.
chadaevr
28-01-2013, 11:37
Iska, Ок. удалось решить задачу установив nnCron (http://www.nncron.ru) и автоматически выключать\включать программу каждый час. оставлю сообщение, может кому пригодится потом.
Спасибо.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC