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

[TC] thebat jaws и чтения списка писем

Приветствую всех.
Вот тут вопрос.
Где в бате регулируется чтение списка писем?
А то раздражает, когда говорит от кого, кому, тема, когда отправлено,
когда получено.
Где то дело немног опоубавить? Или то для каждой папки регулируется?
Мне надо убрать прогговаривание даты отправки, даты получения, и кому
отправлено.
С почтением Андрей.

Ответить   Andrij Stegnitskiy Wed, 7 Feb 2007 13:34:04 +0000 (#637163)

 

Ответы:

Suilad, Andrij!

А нигде. Это JAWS берёт информацию из данных MSAA, вот и всё.

Ответить   Anarendil Thu, 8 Feb 2007 09:37:06 +0300 (#637231)

 

Привет, Anarendil!

Вы писали 8 февраля 2007 г., 8:37:06:

Список не стандартный, и он просто читается как выделенный текст.
При перемещении выделяется одна строка, и она и читается, это равносильно как
перемещаться по редактору с Шифтом.
А порядок, размеры, и содержимое колонок списка настраивается меню Вид, Колонки.

Ответить   Thu, 8 Feb 2007 10:10:00 +0200 (#637270)

 

Hello Олег,

Thursday, February 8, 2007, 8:10:00 AM, you wrote:

Так что, не удастся уменьшить проговаривание при чтении списка?

Ответить   Andrij Stegnitskiy Thu, 8 Feb 2007 15:27:16 +0000 (#637391)

 

Suilad, Andrij!

Нет. Решение, посоветованное Юниксом, - это (Юникс, извини, брат) имхо
всё равно, что топор - лекарство от головной боли. потому что так вы
избавитесь не только от сообщений "Message from..., to...,
subject...", но и от самих этих полей А этого, как я понимаю, вам не
надо.

Ответить   Anarendil Thu, 8 Feb 2007 20:58:36 +0300 (#637505)

 

Доброе время суток, уважаемые участники рассылки и Anarendil!
Мне есть, что ответить на письмо от 8 февраля 2007 г., 20:58:36

Не совсем согласен. МОжно поля "отправитель" и "получатель оставить
неизменными, поле тема раздвинуть, а остальные поля удалить, выставив
значение 0, на сколько я понял, именно это и имел в виду Андрей, Чтобы
избавиться от излишней информативности джавса. А, если нужно
обеспечить доступ и к этим полям, то делаем следующее:
подразумевается, что письма в бате просматриваются в отдельном окне, а
не в режиме автопросмотра, что, на самом деле желательно. итак:

1. разворачиваем окно просмотра письма в полный экран..
2. идём в меню вид\заголовок письма и включаем там показ всех
необходимых полей. после этого все поля будут видны в верхней части
окна просмотра. Чтобы обеспечить доступ к этой информации в любое
время, создадим, к примеру 4 фрейма, которые будут читать по одной
строке.

SayFrom. Этот фрейм будет читать от кого пришло письмо. Навесим ему
горячку ctrl+1

SayTo. Этот фрейм будет читать кому послано письмо. Навесим ему
горячку ctrl+2

SaySubject. Этот фрейм будет читать тему письма. Навесим ему горячку
ctrl+3

SayDelivery. Этот фрейм будет читать время и дату доставки письма.
Навесим ему горячку ctrl+5

Теперь в любой момент, находясь в окне просмотра письма, можно
получить всю нужную инфу по нажатию комбинации клавишь. Разумеется,
фреймов может быть сколько угодно, так как в том меню, про которое я
писал выше, можно включить множество заголовков.

При создании фрейма, обязательно нужно потом зайти в его свойства в
диспетчере фреймов и на последней вкладке убрать лишнее из первой
строки редактирования. Допустим, там написано "просмотр папки
тифлокомп ящика рассылки" подстроку "папки тифлокомп ящика рассылки"
мы удаляем и оставляем только строку "просмотр". Теперь наш фрейм
сработает в любой папке бата, когда будет открыто окно просмотра
письма.

Ответить   Fri, 9 Feb 2007 00:12:04 +0300 (#637576)

 

Hello yuniks,

Thursday, February 8, 2007, 9:12:04 PM, you wrote:

Нет, я имел введу то, что когда читать сам список писем, курсорными
стрелками.
Там вот говорится очень много лишнего.

Ответить   Andrij Stegnitskiy Fri, 9 Feb 2007 11:16:43 +0000 (#637779)

 

Здравствуйте, Andrij Stegnitskiy <andr***@u*****.net>

[*]

Ответить   Moderator Fri, 09 Feb 2007 19:06:12 +0300 (#637825)

 

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

Вы писали:

Идея интересная, но мне кажется, что лучше вместо фреймов написать
скрипт, в котором бы осуществлялся поиск определённого слова, такого
как "От", "Кому", "Тема", и если такое найдётся, то читать строку. Это
будет более универсально, чем фреймы, поскольку не будет зависеть от
координат экрана. Вот пример скрипта для чтения поля "Тема":

Script SaySubject ()

SaveCursor ()
If FindString (GetCurrentWindow (), "Тема:", S_TOP, S_UNRESTRICTED) then
PerformScript SayLine()
EndIf
RestoreCursor ()

EndScript

Ответить   Иван Штефуряк Fri, 9 Feb 2007 11:36:06 +0200 (#637790)

 

Доброе время суток, уважаемые участники рассылки и Иван Штефуряк!
Мне есть, что ответить на письмо от 9 февраля 2007 г., 12:36:06

Полностью с вами согласен. Скрипт будет универсальным и независимым от
размеров окна и разрешения экрана, но для создания фрейма
специфических знаний не требуется, а написать скрипт сможет только
тот, кто владеет языком скриптов джавса. Думаю, и та и другая идея
имеют право на существование, а ужь каждый пользователь, в зависимости
от своих знаний и желания выберет, что ему нужно, и нужно ли вообще.

Ответить   Fri, 9 Feb 2007 18:06:32 +0300 (#637804)

 

Здравствуйте, yuniks <yuniks***@y*****.ru>

[*]

Ответить   Moderator Fri, 09 Feb 2007 19:04:47 +0300 (#637824)

 

Здравствуйте, Иван Штефуряк <iv***@c*****.net>

[*]

Ответить   Moderator Fri, 09 Feb 2007 19:03:27 +0300 (#637823)

 

Здравствуйте, Олег Кутищев.

Вы писали четверг 8 февраля 2007 г. 11:10

Не знаю как у кого, а у меня jaws явно берёт информацию не с экрана. При навигации
по списку писем у меня проговаривается фраза типа: "письмо от... для ... тема
... "и т.д. Причём значение полей берётся явно откуда-то оттуда... В общем оно
проговаривается полностью, независимо от того, помещается ли оно на экране или
нет. Мало того, когда дввигаешься по списку папок, то джоз читает "папка такая-то,
непрочитанных столько-то, всего - ещё больше".

Так что в 3-х версиях бата разработчики встроили какие-то технологии, которые
позволяют jaws вытаскивать информацию о выделенных элементах вне зависимости
от того, помещается ли она на экране, или нет. Может это и MSAA. В версии 1.62,
которая у меня стояла изначально этого не было.

Как настраивать чтение списков и деревьев подобного рода, чтобы информация читалась
не вся, а выборочно, я не знаю, хотя было бы интересно и кое-что убрать было
бы действительно полезно.

Ответить   Thu, 8 Feb 2007 18:37:56 +0300 (#637559)

 

Привет, Михаил!

Вы писали 8 февраля 2007 г., 17:37:56:

Тогда прошу прощения. Я использую 2.0 или 2.10, уж точно не помню какую точно.
Хотя по моему 1.62 имеет еще меньше проблем при работе с Джоз.
Короче дело вкуса.

Ответить   Fri, 9 Feb 2007 07:52:10 +0200 (#637627)

 

Доброе время суток, уважаемые участники рассылки и Andrij Stegnitskiy!
Мне есть, что ответить на письмо от 7 февраля 2007 г., 16:34:04

Ну, вот тут писали, что джоз полагается на msaa для просмотра списков.
Во-первых, у джоза есть встроенные механизмы обработки списков и в
настройках, во всяком случае в руссифицированных джозах, есть даже
опция "положиться на msaa для просмотра списков" Если её отключить, то
индикация и обработка списков будет осуществляться средствами джоза,
но к решению данной проблемы способ обработки списков не имеет
никакого отношения.

Проблема решается так: если версия бата руссифицирована, то идём вот
сюда: меню вид\колонки списка писем. При этом лучше чтобы курсор стоял
на папке или в списке писем. ПОсле того как откроется диалог
настройки колонок, расширяем и сужаем колонки редактированием цифр,
расположенных справо от списка доступных колонок. Чтобы колонка
исчезла, выставляем напротив неё значение 0. Например, для темы можно
выставить значение 500, тогда тема будет читаться полностью и не будет
проглатываться. После сохранения конфигурации проверьте результаты.
ПОмните, что внесённые вами только что изменения действуют только для
текущей папки. чтобы изменения были внесены во все папки сделайте
следующее:

1. встаньте на папку, колонки которой вы редактировали.
2. в контекстном меню выберете пункт "копировать настройки колонок в".
3. после открытия окна табайте до кнопки "выделить все"
4, нажимайте её, а затем "ок"

Всё, все папки во всех ящиках унаследовали настройку колонок из
текущей папки!

Кстати, таким образом наследуется не только настройка колонок, но и
настройка порядка сортировки писем.

Ответить   Thu, 8 Feb 2007 16:12:44 +0300 (#637388)

 

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

Вы писали 8 февраля 2007 г., 15:12:44:

курсор стоял на списке писем, я зашёл в вид, колонки списка писем.

ради эксперемента, я пробовал ставить 0 на колонке от, и на колонке
кому, потом нажимал ок, и в той же папке, всё проговаривалось, и от
кого, и кому.
может я что не то делаю?

Пробовал и thebat перезагружать, и ничего не помогло.
Как проговаривалось, так и дальше проговаривается.

С почтением Андрей.

Ответить   Andrij Stegnitskiy Thu, 8 Feb 2007 21:37:47 +0200 (#637563)

 

Suilad, Andrij!

Я ошибся в предыдущем письме, сбитый с толку неверными рассуждениями.
А теперь продолжаю утверждать, что всё дело в MSAA.
Доказательство очень просто: JAWS говорит так (в английской версии
Бата): "Message from <имя> to <имя>" etc. _На экране_ ничего, кроме
самих адресов, нет.

Ответить   Anarendil Thu, 8 Feb 2007 23:58:17 +0300 (#637571)

 

Доброе время суток, уважаемые участники рассылки и Andrij Stegnitskiy!
Мне есть, что ответить на письмо от 8 февраля 2007 г., 22:37:47

Тогда, всё-таки, думаю, дело в msaa. Находясь в бате вызовите
диспетчер конфигурации джоза, затем зайдите в меню "установка
опций\дополнительные настройки" и снимите флажок "Положиться на msaa
для просмотра списков". Как эта опция называется в английской версии,
не знаю, может, что-то типа "use msaa..." и т.д. После этого всё
должно бы заработать. Если не заработает, проверьте, может в папке
\enu\ джоза лежат какие-нибудь скрипты для бата. если таки лежат, то
придётся либо их удалять, либо править.

Ответить   Fri, 9 Feb 2007 15:48:53 +0300 (#637749)

 

Доброе время суток, уважаемые участники рассылки и Andrij Stegnitskiy!
Мне есть, что ответить на письмо от 8 февраля 2007 г., 22:37:47

Тогда, всё-таки, думаю, дело в msaa. Находясь в бате вызовите
диспетчер конфигурации джоза, затем зайдите в меню "установка
опций\дополнительные настройки" и снимите флажок "Положиться на msaa
для просмотра списков". Как эта опция называется в английской версии,
не знаю, может, что-то типа "use msaa..." и т.д. После этого всё
должно бы заработать. Если не заработает, проверьте, может в папке
\enu\ джоза лежат какие-нибудь скрипты для бата. если таки лежат, то
придётся либо их удалять, либо править.

Ответить   Fri, 9 Feb 2007 15:27:44 +0300 (#637754)

 

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

Вы писали 9 февраля 2007 г., 14:27:44:

она и так по умолчанию снята.
пробовал устанавливать, потом снимать, и ничего не помогает.

Скриптов нету, я на то время специально их убирал.
С почтением Андрей

Ответить   Andrij Stegnitskiy Sat, 10 Feb 2007 16:36:37 +0200 (#638131)