Yoko

All sides of Injection
It is currently 2026-01-18 05:26:19

All times are UTC+02:00




Post new topic  Reply to topic  [ 12 posts ] 
Author Message
 Post subject: Вопрос
PostPosted: 2005-01-24 00:20:11 
Offline

Joined: 2004-11-19 21:31:07
Posts: 12
Такой вопрос: можно ли сделать отдельный скрипт с условием - если скрипт XXX отсутсвует в списке запущеных скриптов(кончился), то он запускает другой скрипт.
Заранее спасибо


Top
   
 Post subject:
PostPosted: 2005-01-24 09:18:02 
Offline
Expert!
User avatar

Joined: 2004-05-31 09:31:51
Posts: 838
Кстати отличный вопрос ...мне тоже интересно .....ПОДНИМАЕМ ТЕМУ ))))

_________________
Все просто.
BETEPAH ™


Top
   
 Post subject:
PostPosted: 2005-01-24 15:10:48 
Offline
Junior Expert
User avatar

Joined: 2004-11-13 00:43:55
Posts: 474
Location: Киберзадроцк
Можно, с помошью СетГлобалс


Top
   
 Post subject:
PostPosted: 2005-01-24 16:01:56 
Offline

Joined: 2004-11-19 21:31:07
Posts: 12
666Man666 wrote:
Можно, с помошью СетГлобалс


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


Top
   
 Post subject:
PostPosted: 2005-01-24 17:13:21 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Можно через глобалку, можно через регистри... Вот, смотри, я вчера писал для тестирования работы проги-интерфейса для скрипта:

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


Top
   
 Post subject:
PostPosted: 2005-01-25 01:57:33 
Offline

Joined: 2004-11-19 21:31:07
Posts: 12
ещё такой вопрос

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

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

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


Top
   
 Post subject:
PostPosted: 2005-01-25 07:58:38 
Offline
Junior Expert
User avatar

Joined: 2004-11-13 00:43:55
Posts: 474
Location: Киберзадроцк
Незнаю, работает ли так или нет... но вроде
Code:
UO.DeleteJournal("LOL")

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


Top
   
 Post subject:
PostPosted: 2005-01-25 11:08:40 
Offline

Joined: 2004-11-19 21:31:07
Posts: 12
666Man666 wrote:
Незнаю, работает ли так или нет... но вроде
Code:
UO.DeleteJournal("LOL")

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


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


Top
   
 Post subject:
PostPosted: 2005-01-25 11:50:15 
Offline

Joined: 2004-11-19 21:31:07
Posts: 12
666Man666 wrote:
Незнаю, работает ли так или нет... но вроде
Code:
UO.DeleteJournal("LOL")


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


Top
   
 Post subject:
PostPosted: 2005-01-26 05:00:21 
Offline
Junior Expert
User avatar

Joined: 2004-11-13 00:43:55
Posts: 474
Location: Киберзадроцк
Brigadir wrote:
Проверка с ифами очень загружает всё и слетает через 5 мин

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


Top
   
 Post subject:
PostPosted: 2005-01-26 10:03:16 
Offline
Expert!
User avatar

Joined: 2004-05-31 09:31:51
Posts: 838
Brigadir wrote:
666Man666 wrote:
Незнаю, работает ли так или нет... но вроде
Code:
UO.DeleteJournal("LOL")


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


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

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

_________________
Все просто.

BETEPAH ™


Top
   
 Post subject:
PostPosted: 2005-01-26 10:26:00 
Offline

Joined: 2004-11-19 21:31:07
Posts: 12
666Man666 wrote:
Brigadir wrote:
Проверка с ифами очень загружает всё и слетает через 5 мин

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

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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 12 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited