как сделать чтобы запущенный скрипт.....

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Profile
Posts: 10
Joined: 2005-04-18 22:39:27

как сделать чтобы запущенный скрипт.....

Post by Profile »

вообщем запускаю скрипт и нужно чтобы он при повторном запуске не выполнялся, пока первый запущеный скрипт не окончит свое действие...
кому несложно подскажите
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Code: Select all

sub sc1()
if not uo.getGlobal("runnging")
...
некий скрипт
...
endif
endsub

sub sc2()
uo.setGlobal("running",true)
...
некий скрипт
...
uo.setGlobal("running",false)
endsub

Так?
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Profile
Posts: 10
Joined: 2005-04-18 22:39:27

Post by Profile »

хм. Незнаю :D . У меня не 2 макроса, а один. Нужно чтобы если он еще выполняет свои действия, то вторный запуск откладывается то момента когда первый запуск окончется
Solaire
Posts: 163
Joined: 2005-05-21 07:12:12
Location: DRW

Post by Solaire »

Profile wrote:хм. Незнаю :D . У меня не 2 макроса, а один. Нужно чтобы если он еще выполняет свои действия, то вторный запуск откладывается то момента когда первый запуск окончется

Тогда вот. Script1 запустится одновременно только 1 раз.

Code: Select all

sub main()
 uo.setGlobal("running",1)
end sub

sub script1()
if val(uo.getGlobal("running"))==1 then
   uo.setGlobal("running",2)
..................................................................
   uo.setGlobal("running",1)
endif
endsub
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Re: как сделать чтобы запущенный скрипт.....

Post by Destruction »

Profile wrote:вообщем запускаю скрипт и нужно чтобы он при повторном запуске не выполнялся, пока первый запущеный скрипт не окончит свое действие...
кому несложно подскажите

Profile wrote:У меня не 2 макроса, а один

Из певого поста следует, что их два, из второго твоего поста следует что он один.

Учись задавать вопрсы понятно, имхо :evil:
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Дистракшен, вчитайся в первый пост.
Он имеет ввиду тот же скрипт, запущенный второй раз.
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

flake wrote:Дистракшен, вчитайся в первый пост.
Он имеет ввиду тот же скрипт, запущенный второй раз.

Это он должен писать, чтобы было сразу все понятно.

ИМХО!
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Post Reply