Войти

Показать полную графическую версию : [решено] Управление процессом!


Kobzar
27-12-2010, 10:14
Прошу помочь в написании скрипта который следит за тем запущен ли процесс и при необходимости запускает\рестартит его !
скрипт необходим на js

Kobzar
30-12-2010, 10:50
ну а если CMD ?

Petya V4sechkin
30-12-2010, 10:55
Kobzar, фильтры и поиск (http://tools.oszone.net/Vadikan/faq.html#filters) пробовали?
[решено] Помогите с написанием bat файла для проверки запущенного процесса (http://forum.oszone.net/thread-135912.html)

Kobzar
30-12-2010, 11:47
Если процесс - это сервер 1С 8.2 то я его как блокнот из папки виндовс не запущу...

Petya V4sechkin
30-12-2010, 16:06
Kobzar, а путь указать слабо?

jiorik
27-01-2011, 19:05
здраствуйте я решил написать "установщик" но пробую в первый раз и конечно появляются проблемы)) ну я сохранил скрипт в vbs. и при открытии мне выдают:
Требуется обиект:"WshShell"(( что это за обиект ведь я указал обьект? помогите please!!)вот скрипт:



Set WhShell = CreateObject("WScript.Shell")
RetCode = WshShell.Run("ranger.exe")
WshShell.SendKeys "{ENTER}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{ENTER}"

SendMessage
27-01-2011, 20:01
Требуется обиект:"WshShell"(( что это за обиект ведь я указал обьект? »
Вы создали объект WhShell, а далее пытаетесь работать с WshShell.
Несовпадение в одной букве. :)

jiorik
27-01-2011, 20:53
афигеть! и правда! но теперь у меня дпугая проблема((когда открывает програму то идёт установке и если я ставлю нажать далее(WshShell.SendKeys "{ENTER}") то он открывает снова установку)) как мне зделать паузу или чтото вроде зтого??

Ivan Bardeen
27-01-2011, 21:45
афигеть! и правда! но теперь у меня дпугая проблема((когда открывает програму то идёт установке и если я ставлю нажать далее(WshShell.SendKeys "{ENTER}") то он открывает снова установку)) как мне зделать паузу или чтото вроде зтого?? »
Пауза делается так (в миллисекундах):

WScript.Sleep 500

Но то что вы задумали - чертовски неправильно, этот метод ничего не возвращает, следовательно его нельзя контроллировать. Придуман, он, имхо, для баловства вроде этого (VBS)

Set wshshell = wscript.CreateObject("WScript.Shell")
Wshshell.run "Notepad"
wscript.sleep 500
wshshell.sendkeys "T"
wscript.sleep 500
wshshell.sendkeys "h"
wscript.sleep 520
wshshell.sendkeys "e"
wscript.sleep 500
wshshell.sendkeys " "
wscript.sleep 405
wshshell.sendkeys "M"
wscript.sleep 500
wshshell.sendkeys "a"
wscript.sleep 500
wshshell.sendkeys "t"
wscript.sleep 500
wshshell.sendkeys "r"
wscript.sleep 550
wshshell.sendkeys "i"
wscript.sleep 570
wshshell.sendkeys "x"
wscript.sleep 500
wshshell.sendkeys " "
wscript.sleep 500
wshshell.sendkeys "h"
wscript.sleep 500
wshshell.sendkeys "a"
wscript.sleep 520
wshshell.sendkeys "s"
wscript.sleep 500
wshshell.sendkeys " "
wscript.sleep 500
wshshell.sendkeys "y"
wscript.sleep 520
wshshell.sendkeys "o"
wscript.sleep 520
wshshell.sendkeys "u"

jiorik
27-01-2011, 22:36
спс большое!!! P.S но мне зто очень нужно! и практика не помешает никогда!кто знает мож я будущий прогамист(мне 15 лет)) :Beer: :type:




© OSzone.net 2001-2012