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

[TC] настройка меню в thebat

Доброй ночи!

Кто может рассказать как в новых thebat'ах настроить менюшки.
Дело вот в чём: почему-то убрали горячие клавиши для сортировки писем, а я к
ним
очень привык.
Открываю окно с настройками меню, ищу вид/сортировка, но там облом, все
комбинации показываются одним контейнером, который никак не расскрывается, чтобы
можно было назначить горячие клавиши.
Тогда я хочу создать новый контейнер (читай подменю) для popup меню для списка
писем и создаю
его, но вот добавить именно в этот контейнер нужные мне команды никак не
получается, они добавляются на самый верхний уровень меню, спокойно добавляются
в уже существующие непустые контейнеры, но вот в мой созданный никак не
получается.
Конечно можно закинуть их всех на верхний уровень меню списка писем или ещё в
какое-нибудь
подменю, но это не красиво.
Мож кто знает как это дело провернуть. Уж очень сильно хочется,
чтобы как раньше по ctrl+1-9 можно было менять сортировку!

--
С уважением, Сергей.

Ответить   Fri, 23 Feb 2007 00:56:19 +0300 (#642305)

 

Ответы:

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

отвечаю на письмо от 23 февраля 2007 г., 0:56:19:

к

чтобы

в

у меня зе бат 3.60, сегодня попробовал назначить горячие клавиши для
сортировки по. с помощью сына мне это удалось. каким образом:
в меню вид, панели инструментов, настройка есть графические кнопки, на
них надо наклеить ярлыки, что я и сделал, это кнопки типа добавить
элемент в список и удалить элемент из списка, ну это как кто назовет.
затем выбираю контейнер главное меню. у нас есть два списка текущие
элементы и доступные элементы.
как их найти?
когда стою на контейнерах , то табом дохожу до доступных элементов,
это можно сделать по крайней мере двумя способами:
после каждого нажатиятабуляции, нажимаю стрелку вниз или же с помощью
джавс курсора, нахожу нужный список и подтягиваю писи курсор. затем
спускаюсь до пункта контроллер писем, открываю его с помощью стрелки
вправо, нахожу пункт сортировать по и так же открываю его. встаю на
нужный мне элемент и табом иду дальше. пропускаю окно ввода новой
панели, джавс скажет новая, иду дальше, пропускаю кнопки ok отмена и
тут, после каждого нажатия клавиши таб, проверяю нажатием стрелки
вниз , нахожусь ли я в списке текущих элементов. они будут
озвучиваться в виде панели меню (письмо, специальное и т.д.). нахожу
пункт вид, открываю его, спускаюсь до пункта сортировать по и тоже
открываю.
тут надо обратить внимание на такую вещь:
если походить стрелками вверх и вниз, то видно, что в пункте
сортировать по , есть пункт сортировать письма по, встаем на него, и
теперь джавс курсором находим графическую кнопку удалить элемент. жмем
и получаем, что в текущих элементах пункта сортировать письма по не
стало. если сейчас выйти из этих настроек, то в меню вид, сортировать
по остался один пункт (в порядке убывания).
теперь, находясь в настройках, с помощью джавс курсора находим
графическую кнопку добавить элемент, жмем ее. и теперь в списке
текущих элементов появился пункт, который стоял в списке доступных
элементов. теперь табулируем до окошка назначений клавиш, назначаем их
, табом доходим до кнопки назначить, жмем кнопку ок и проверяем, что
утварили. и так поступаем со всеми элементами,которые хочется
переделать.
еще , после того как я переназначил клавиши, нашел в папке, где расположены
ящики, файл tbuser.DEF и в
блокноте просмотрел его , думаю, что можно его редактировать, там все расположено
блоками.

Ответить   "Анатолий." Tue, 8 May 2007 13:14:19 +0300 (#662994)

 

Привет, Анатолий..

Я понял, как Вы проделали эту операцию. Это выход, удалить ту обабщённую группу,
которая
там была и добавить по отдельности нужные пункты, спасибо, так и сделаю.

Но всё-таки вопрос остаётся открытым, как сделать свой собственный пункт меню
и
туда дабавить нужные пункты. В принципе создать контейнер это без проблем, но
вот, чтобы именно в него (пустой) добавить нужные пункты, так в этом и проблема.

--
С уважением, Сергей.

Ответить   Wed, 9 May 2007 12:02:08 +0400 (#663484)

 

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

отвечаю на письмо от 9 мая 2007 г., 11:02:08:

но

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

значит так:
сначала я выбрал контейнер (главное меню), затем создал новый
контейнер, теперь в текущих элементах появился новый контейнер.
если сейчас выйти из окна настройки панели, то будет видно , что новый
пункт меню не появился, тогда продолжаю действовать дальше.
теперь из списка доступных элементов выбираю , что мне надо и
вставляю как под-элемент, если сейчасвыйти, то вижу , что появился
новый пункт меню.

сейчас, когда писал это письмо, то обратил внимание на то, что в окне
редактирования, появляются дополнительные настройки панели (т.е.
новые контейнеры.

и еще в скриптах зе бат, в функции focuschangedevent, если добавить
строки типа:

if GetWindowName (GetRealWindow (GetCurrentWindow ())) == "Настройка панелей"
then
If (GetWindowClass (FocusWindow) == "TXTreeView") then
SayString (" список")
; это когда попадаешь на список элементов.
Return
EndIf
If GetWindowClass (FocusWindow) == "TSpTBXButton" then
SayString (GetWord ())
; если подписана графика, произносится выделенная кнопка.
SayString ("кнопка")
Return
EndIf
If GetWindowClass (FocusWindow) == "TSpTBXCheckBox" then
SayLine ()
; есть флажок скрыть.
Return
EndIf
EndIf

становится легко бродить табуляцией по всему этому окошку.

надеюсь это поможет и что я все правильно описал.

Ответить   "Анатолий." Wed, 9 May 2007 21:23:36 +0300 (#663661)