Доброго времени суток!
Пересылаю письмо с ответом на вопрос от Сергея Туманяна.
К сожалению, письма Сергея направленные в JFWRus уже несколько дней не проходят
режим премодерации.
Причина непрохождения непонятна, а вопрос не должен оставаться без ответа.
Original Message From: "Serge Tumanyan" <
| > Здравствуйте, > >> открываю файл скриптов для Оутглюка, нахожу функцию FocusChangedEvent, в |
ней есть строка:
| >> let hwnd = FindWindow (GetFirstChild (GetFocus ()), cwcIEServer, cscNull) >> константа cwcIEServer содержит класс окна Internet Explorer_Server, а >> данный класс используется в Internet Explorer. значит после удаления > > Необходимо понимать, что чтение конкретного окна обеспечивается далеко не > функцией FocusChangedEvent, которая вызывается только при попадании фокуса > в окно. > >> скриптов Оутглюка начинают работать скрипты поумолчанию (т.е. default). >> это так или я ошибаюсь? > > Абсолютно верно. > >> M> Касаемо Бата, авторам Бата никто не мешал использовать такой же метод, >> но >> особо интеллектуальные авторы Бата этого делать не стали и это привело к >> неозвучиванию >> M> ссылок теми же скриптами губок. >> как я понял, они объясняют это тем, что программа защищает от >> несанкционированного >> открытия файлов, которые могут заразить компьютер. и используют другой > > Это всё отговорки. В классе Internet Explorer_Server тоже можно > заблокировать исполнение java и прочей ерундистики. > >> класс TViewerCss, а он ни где в JAWS не используется. > > И не только в челюстях, он вообще нигде не используется, кроме мелкого > софта типа Бата. > >> M> С другой стороны их тоже можно понять - на хрена >> M> им делать что-то для непонятно кого, каких-то слепаков. >> это так, но в бате ссылки показаны другим шрифтом (жирным или ещё >> каким, сейчас не помню), а значит при желании и соответствующих >> знаниях, это можно реализовать. > > Можно конечно. Но есть один ньюанс. как во всем известном анекдоте - > выборка эктранного текста или по цвету или по аттрибутам всегда приводит к > следующему - как только программист или пользователь меняет настройку для > этого шрифта, всё сразу перестаёт работать до поправки в скрипте. Наиболее > надёжный путь - выборка информации из внутреннего содержимого окна > желательно через Ком, как в эксплорере, но учитывая использование сильно > нестандартного класса в данном случае это похоже невозможно. > > До свидания. |
***
Это сообщение No 7071
было разослано для 428 участников дискуссионного листа
[JFWRus] Re[2]: Jaws в Outlook и The bat
приветствую,
отвечаю на письмо от 17 мая 2008 г., 17:24:38:
подправил тему.
Можно конечно. Но есть один ньюанс.
а можно ли использовать com в скриптах, или придётся это делать через
программирование в si, vb и т.д. с созданием dll, для потдержки
интерфейса? расскажите. и правильно ли
я об этом рассуждаю?