Показать полную графическую версию : [решено] Управление процессом!
Прошу помочь в написании скрипта который следит за тем запущен ли процесс и при необходимости запускает\рестартит его !
скрипт необходим на js
Petya V4sechkin
30-12-2010, 10:55
Kobzar, фильтры и поиск (http://tools.oszone.net/Vadikan/faq.html#filters) пробовали?
[решено] Помогите с написанием bat файла для проверки запущенного процесса (http://forum.oszone.net/thread-135912.html)
Если процесс - это сервер 1С 8.2 то я его как блокнот из папки виндовс не запущу...
Petya V4sechkin
30-12-2010, 16:06
Kobzar, а путь указать слабо?
здраствуйте я решил написать "установщик" но пробую в первый раз и конечно появляются проблемы)) ну я сохранил скрипт в 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.
Несовпадение в одной букве. :)
афигеть! и правда! но теперь у меня дпугая проблема((когда открывает програму то идёт установке и если я ставлю нажать далее(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"
спс большое!!! P.S но мне зто очень нужно! и практика не помешает никогда!кто знает мож я будущий прогамист(мне 15 лет)) :Beer: :type:
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.