Page 1 of 1
Вопрос
Posted: 2005-01-24 00:20:11
by Brigadir
Такой вопрос: можно ли сделать отдельный скрипт с условием - если скрипт XXX отсутсвует в списке запущеных скриптов(кончился), то он запускает другой скрипт.
Заранее спасибо
Posted: 2005-01-24 09:18:02
by BETEPAH
Кстати отличный вопрос ...мне тоже интересно .....ПОДНИМАЕМ ТЕМУ ))))
Posted: 2005-01-24 15:10:48
by 666Man666
Можно, с помошью СетГлобалс
Posted: 2005-01-24 16:01:56
by Brigadir
666Man666 wrote:Можно, с помошью СетГлобалс
Расскажи подробней плз
Posted: 2005-01-24 17:13:21
by Edred
Можно через глобалку, можно через регистри... Вот, смотри, я вчера писал для тестирования работы проги-интерфейса для скрипта:
Code: Select all
sub TestMenu()
UO.asmSetRegistryKey('MINE_LUMB')
UO.asmSetRegistryVar('Start', 'Wait')
wait(300)
UO.Launch('setup4ml.exe')
while UO.asmGetRegistryVar('Start') == 'Wait'
UO.Print('I wait...')
wait(500)
wend
UO.Print('I do...')
endsub
Тут через лаунч запускается внешняя программа (менюшка для скрипта), которая по окончании работы устанавливает переменную в реестре в Yes или No в зависимости от того, продолжать или нет. Но это неважно, со скриптом можно совершенно аналогично. Кроме того, я использую АСМ, но это можно заменить на стандартные функции работы с регистри от Йоко.
Posted: 2005-01-25 01:57:33
by Brigadir
ещё такой вопрос
можно ли поставить
без удаления нужных мне сообщений.
и ещё один вопрос
как должен выглядеть отдельный скрипт с постоянной проверкой на сообщение в журнале с последущим принятием каких то действий
Posted: 2005-01-25 07:58:38
by 666Man666
Незнаю, работает ли так или нет... но вроде
А проверка, делай Цикл с Ифами....
Posted: 2005-01-25 11:08:40
by Brigadir
666Man666 wrote:Незнаю, работает ли так или нет... но вроде
А проверка, делай Цикл с Ифами....
Проверка с ифами очень загружает всё и слетает через 5 мин
Posted: 2005-01-25 11:50:15
by Brigadir
666Man666 wrote:Незнаю, работает ли так или нет... но вроде
Это как раз удаляет из журнала только "LOL". а мне нужно наоборот
Posted: 2005-01-26 05:00:21
by 666Man666
Brigadir wrote:Проверка с ифами очень загружает всё и слетает через 5 мин
У тебя в цикле хотябы стоит задержка?
Posted: 2005-01-26 10:03:16
by BETEPAH
Brigadir wrote:666Man666 wrote:Незнаю, работает ли так или нет... но вроде
Это как раз удаляет из журнала только "LOL". а мне нужно наоборот
тогда спробуй
Code: Select all
if uo.injournal ("LOL") then
действия
end if
это как раз наоборот )))
Posted: 2005-01-26 10:26:00
by Brigadir
666Man666 wrote:Brigadir wrote:Проверка с ифами очень загружает всё и слетает через 5 мин
У тебя в цикле хотябы стоит задержка?
Стоит соответственно. тока проблема, что если сообщение прийдёт когда будет эта задержка и где то пройдёт
то всё накрываеться медным тазом. % маленький на такую ситуацию, но есть.