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

[TC] Диспетчер фреймов

Здравствуйте, уважаемые участники рассылки!

Я тут сейчас читаю статью о диспетчере фреймов, и тут говорится, что:

Скажите, а, как определить, сколько пикселей нужно вводить для данного фрейма?
Можно ли это как-то узнать без глас?

С уважением.
Антон.
mrke***@r*****.ru

Ответить   Sun, 25 Feb 2007 12:02:39 +0300 (#642977)

 

Ответы:

Доброе время суток, уважаемые участники рассылки и Антон!
Мне есть, что ответить на письмо от 25 февраля 2007 г., 12:02:39

Ну, фрейм таки лучше создавать в автоматическом режиме. Т.е: левый
верхний угол по контрол+шифт+левая квадратная скобка, правый нижний по
контрол+шифт+правая квадратная скобка. Чтобы охватить фреймом всё
текущее окно, дважды быстро контрол+шифт+левая квадратная скобка.
ПОсле первоначального создания фрейма потом в его свойствах можно уже
и заниматься точной настройкой: расширять, сужать, изменять размеры по
вертикали, а так же вырезать лишнее из заголовка окна, если это
требуется, иначе фрейм, составленный, скажем для блокнота, в котором
открыт файл 1.txt не будет работать при открытом файле 2.txt. В общем,
менять размеры фрейма, если оно потребуется нужно методом научного
тыка.

Ответить   Sun, 25 Feb 2007 13:52:03 +0300 (#643016)

 

Здравствуйте, Yuniks!

Скажите, а можно ли с помощью фрейма, сделать так, чтоб скажем по нажатию
Alt+A, открывалось меню, которое сейчас открывается, если только подведешь к
нему курсор и нажмешь левую кнопку мыши? Или для этого нужно писать скрипт?
Если же нужно писать скрипт, то, как такой скрипт должен выглядеть?

С уважением.
Антон.
mrke***@r*****.ru

Ответить   Mon, 26 Feb 2007 15:56:32 +0300 (#643396)

 

Доброе время суток, уважаемые участники рассылки и Антон!
Мне есть, что ответить на письмо от 26 февраля 2007 г., 15:56:32

к

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

Ответить   Mon, 26 Feb 2007 18:45:39 +0300 (#643436)

 

Здравствуйте, Yuniks!

Исходное сообщение.

Yuniks, а для всплывающих сообщений фрейм можно использовать?

С уважением.
Антон.
mrke***@r*****.ru

Ответить   Tue, 27 Feb 2007 11:42:44 +0300 (#643649)

 

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

Теоретически, да. Но на практике это достаточно сложное. Дело в том,
что у всплывающих окошек, как правило, бывают разные классы с большим
количеством цифирок, особенно, если софтина написана на visual c++,
например, вот так:

TMainWindow658912345

При следующем появлении класс может быть уже, к примеру, такой:

TMainWindow1258960

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

Ответить   Tue, 27 Feb 2007 14:42:28 +0300 (#643694)

 

Здравствуйте, Yuniks!

Исходное сообщение.

Меня интересует программа Mail.ru Agent, а именно, когда в онлайн выходит
собеседник. Если в этот момент, я случайно нажимаю Insert+Page down, то
тогда Jaws проговаривает, либо <Онлайн>, либо имя того, кто вышел. По
разному. Так вот, хотелось бы это как-то автоматизировать, то есть, что бы
Jaws каждый раз сообщал мне самостоятельно.

P.S. Agent же пока менять не хочу, так как устраивает.

С уважением.
Антон.
mrke***@r*****.ru

Ответить   Tue, 27 Feb 2007 19:03:17 +0300 (#643785)

 

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

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

Ответить   Wed, 28 Feb 2007 01:52:14 +0300 (#643895)