Yoko
http://forum.yoko.com.ua/

Вопрос
http://forum.yoko.com.ua/viewtopic.php?f=20&t=2778
Page 1 of 1

Author:  Brigadir [ 2005-01-24 00:20:11 ]
Post subject:  Вопрос

Такой вопрос: можно ли сделать отдельный скрипт с условием - если скрипт XXX отсутсвует в списке запущеных скриптов(кончился), то он запускает другой скрипт.
Заранее спасибо

Author:  BETEPAH [ 2005-01-24 09:18:02 ]
Post subject: 

Кстати отличный вопрос ...мне тоже интересно .....ПОДНИМАЕМ ТЕМУ ))))

Author:  666Man666 [ 2005-01-24 15:10:48 ]
Post subject: 

Можно, с помошью СетГлобалс

Author:  Brigadir [ 2005-01-24 16:01:56 ]
Post subject: 

666Man666 wrote:
Можно, с помошью СетГлобалс


Расскажи подробней плз

Author:  Edred [ 2005-01-24 17:13:21 ]
Post subject: 

Можно через глобалку, можно через регистри... Вот, смотри, я вчера писал для тестирования работы проги-интерфейса для скрипта:

Code:
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 в зависимости от того, продолжать или нет. Но это неважно, со скриптом можно совершенно аналогично. Кроме того, я использую АСМ, но это можно заменить на стандартные функции работы с регистри от Йоко.

Author:  Brigadir [ 2005-01-25 01:57:33 ]
Post subject: 

ещё такой вопрос

можно ли поставить
Code:
UO.DeleteJournal()

без удаления нужных мне сообщений.

и ещё один вопрос
как должен выглядеть отдельный скрипт с постоянной проверкой на сообщение в журнале с последущим принятием каких то действий

Author:  666Man666 [ 2005-01-25 07:58:38 ]
Post subject: 

Незнаю, работает ли так или нет... но вроде
Code:
UO.DeleteJournal("LOL")

А проверка, делай Цикл с Ифами....

Author:  Brigadir [ 2005-01-25 11:08:40 ]
Post subject: 

666Man666 wrote:
Незнаю, работает ли так или нет... но вроде
Code:
UO.DeleteJournal("LOL")

А проверка, делай Цикл с Ифами....


Проверка с ифами очень загружает всё и слетает через 5 мин

Author:  Brigadir [ 2005-01-25 11:50:15 ]
Post subject: 

666Man666 wrote:
Незнаю, работает ли так или нет... но вроде
Code:
UO.DeleteJournal("LOL")


Это как раз удаляет из журнала только "LOL". а мне нужно наоборот

Author:  666Man666 [ 2005-01-26 05:00:21 ]
Post subject: 

Brigadir wrote:
Проверка с ифами очень загружает всё и слетает через 5 мин

У тебя в цикле хотябы стоит задержка?

Author:  BETEPAH [ 2005-01-26 10:03:16 ]
Post subject: 

Brigadir wrote:
666Man666 wrote:
Незнаю, работает ли так или нет... но вроде
Code:
UO.DeleteJournal("LOL")


Это как раз удаляет из журнала только "LOL". а мне нужно наоборот


тогда спробуй
Code:
if uo.injournal ("LOL") then
действия
end if

это как раз наоборот )))

Author:  Brigadir [ 2005-01-26 10:26:00 ]
Post subject: 

666Man666 wrote:
Brigadir wrote:
Проверка с ифами очень загружает всё и слетает через 5 мин

У тебя в цикле хотябы стоит задержка?

Стоит соответственно. тока проблема, что если сообщение прийдёт когда будет эта задержка и где то пройдёт
Code:
UO.DeleteJournal()
то всё накрываеться медным тазом. % маленький на такую ситуацию, но есть.

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/