Отправляет email-рассылки с помощью сервиса Sendsay

[TC] запуск скрипта

здравствуйте, все.

хочу написать скрипт для jaws, но вот незадача.
не могу понять как сделать так чтобы одна из моих функций выполнялась сразу после
загрузки файла со скриптами в котором она и находится. то есть, загрузка файла
в котором она находится, это есть событие при котором она должна быть выполнена.
некое подобие,
OnCreate в delphi, или функции майн в ц++.

с уважением, mus:
mavx@y*****.ru

Ответить   Fri, 22 Sep 2006 13:40:48 +0400 (#592609)

 

Ответы:

Здравствуйте, mus.

Вы писали пятница 22 сентября 2006 г., 13:40:48:

после

Насколько мне известно, для этого необходимо в файле скриптов для
указанного приложения написать функцию:

Void Function AutoStartEvent ()

Её инструкции как раз и выполняются при старте приложения.

Ответить   Fri, 22 Sep 2006 14:02:30 +0400 (#592635)

 

Здравствуйте, mus и Михаил.

Эта функция, вопреки названию выполняется не только при старте приложения, но
и при возврате фокуса в это приложения, например,
после того как вы переключились на другой приложение.
Поэтому именно для однократного запуска какой-либо функции нужно добавить глобальную
переменную (например, DefaultFirstTime ),
которую установить в 1 после первого выполнения AutoStartEvent.

globals
int DefaultFirstTime

Void Function AutoStartEvent ()

if (DefaultFirstTime == 0) then

let DefaultFirstTime = 1

; вызываем пользовательскую функцию

MySuperFunc()

EndIf

EndFunction

Успехов. Анатолий.

Ответить   "i_chay" Fri, 22 Sep 2006 19:21:41 +0500 (#592705)