Плагин ras.spf
Файл: ras.spf
Автор: Nicholas Nemtsev
Описание: Выводит на экран дефолтную интернет-звонилку и инициирует
установление интернет-соединения. Соединение устанавливается от имени пользователя,
от чьего имени выполняется задача.
Системные требования: WinNT/2000/XP
Новые слова:
Инициирует установление интернет-соединения, используя указанную учетную запись.
По окончании работы DIAL-DLG: возвращает TRUE если соединение
было успешно установлено.
Не забывайте, что слово DIAL-DLG: возвращает флаг. Это означает, что DIAL-DLG: нужно ипользовать совместно с конструкцией IF ELSE THEN или явным образом удалять со стека возвращенное DIAL-DLG: значение.
Пример:
#( download-task \ при копировании интернет-ссылки в буфер обмена запускаем \ "интернет-качалку" и (при необходимости) выходим в онлайн User: "Nicholas" SecPassword: "sdfljwoer" LogonInteractive WatchClipboard: "*" \ создаем регулярное выражение : wget1-mask S" /(http)|(ftp)|(https):\/\/[^ ]+?\.(zip)|(rar)|(exe)|(pdf)|(gz)|(jpg)|(jpeg)|(txt)/i" ; Rule: RE-MATCH: %CLIPBOARD% %wget1-mask% Action: RE-ALL: %CLIPBOARD% %wget1-mask% \ выдаем запрос пользователю QUERY: "Download?%crlf%%$0%" IF ONLINE? 0= IF \ инициируем интернет-соединение, если мы еще не в онлайне DIAL-DLG: MyProvider ELSE TRUE
THEN IF \ запускаем "интернет-качалку" StartIn: e:\home\download ShowMinimized START-APP: E:\bin\wget\wget.exe %$0% THEN THEN ;RE-ALL )#