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

[TC] the bat! озвучивание списка писем

Доброго времени суток.
уважаемые расылчане!

вопрос вот в чем челюсти припрочтении
строчки в списке писем читают поля от, для, тему,
создано, и получено, все бы было ничего вроде
настраивал эту табличку и он опять читал мне все это, думал
что он не слушается настроек, но каково же было
мое удивление когда посадил зрачка и в этой
своеобразной табличке нет строк для и получено. а
толко 3 столбца от тема и дата, ну кроме флагов и
прикреплений да парковки.
так вопрос вот в чем откуда челюсти беруут этот
словарный понос, и как все это исправить и на
скрипты не грешить посколку и бес скриптов такая
же бяка. если что версия бата3.60. а челюсти 8,00
423

Ответить   Dima_g Thu, 27 Sep 2007 21:39:00 +0800 (#693521)

 

Ответы:

Доброе время суток, уважаемые участники рассылки и Dima_g!
Мне есть, что ответить на письмо от 27 сентября 2007 г., 17:39:00

Из данных msaa, которые реально не зависят от положения столбцов на
экране.

Ответить   Thu, 27 Sep 2007 19:14:27 +0400 (#693533)

 

Доброго времени суток, yuniks.

Вы писали 27 сентября 2007 г., 23:14:27:

ага очень помогло:) аж легче стало, причина известна только теперь
вопрос как бороться со следствием, как теперь заставить его читать
именно колонки, в версии 3.00 он с этой задачей справлялся на ура.

Ответить   Dima_g Fri, 28 Sep 2007 00:18:11 +0800 (#693577)

 

Доброе время суток, уважаемые участники рассылки и Dima_g!
Мне есть, что ответить на письмо от 27 сентября 2007 г., 20:18:11

Начиная с версии 3,60 информация с экрана дублируется через msaa. Как
это отключить, вопрос, скорее всего, к нашим скриптописателям.

Ответить   Thu, 27 Sep 2007 22:05:54 +0400 (#693591)

 

приветствую, Dima_g.

отвечаю на письмо от 27 сентября 2007 г., 19:18:11:

можно создать файл скриптов для зебата и в него скопировать функции
FocusChangedEvent и ActiveItemChangedEvent .
затем в функции ActiveItemChangedEvent находим строку
SayObjectActiveItem() и перед ней ставим точку с запятой. но это еще
не все, теперь вместо этой строки пишемдве другие:
SetRestriction (restrictwindow)
SayFromCursor ()
но и это еще не конец, теперь в функции FocusChangedEvent упорно ищем
строку SayFocusedWindow () и тоже ее ремим, с помощью точки с запятой.
а вот вместо нее, опять пишем теже две строчки т.е.:
SetRestriction (restrictwindow)
SayFromCursor ()
но предупреждаю, в других окнах зебата не совсем корректно будут
озвучиваться некоторые пункты. но не смертельно.

Ответить   "Анатолий." Thu, 27 Sep 2007 23:47:26 +0300 (#693620)

 

Добрый день.

С некоторым запозданием, но всё же попытаюсь ответить на вопрос:

Как заставить Jaws в списке сообщений программы TheBat! читать те столбцы
таблицы, которые действительно отображаются на экране, а не те, которые он
считает нужным.

Я обошёлся малой кровью (без изменения скриптов и отключения MSAA), просто
переназначив класс окна с

TXTreeView

на

ListBox

Побочных явлений пока не замечено.

Ответить   "Anatoliy D. Popko" Mon, 1 Oct 2007 18:44:37 +0400 (#694671)