Показано с 1 по 10 из 96

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Продвинутый Аватар для Sok-San
    Регистрация
    30.03.2009
    Сообщений
    338
    Вес репутации
    263

    По умолчанию Re: SAS планета и RoadRunner

    Цитата Сообщение от bersenev Посмотреть сообщение
    Я тоже встаивал, но по имени окна SIS.Планета, но у меня при таком названии программа постоянно моргала. У тебя перехватывает по !TFmain. Попробовал, заработало нормально. Можно пояснить что озночает "!" и откуда взято "TFmain", а то в документации к РР ничего не нашел.
    Так. Немного теории...
    1. Что означает "!" - это признак класса окна - дело в том что в RR вместо титула можно прописать класс окна (посмотри русский хелп или wiki по RR).
    2. Как это посмотреть. Есть специальные утилиты которые позволяют видеть параметры окон и элементов окон например Winspector Spy, я обычно пользуюсь AutoIt Window Info.
    При наведении прицела на нужное окно - например в мазиле где я это сейчас пишу видна следующая информация:

    >>>> Window <<<<
    Title: Форум об автомобильных компьютерах - Ответить в теме - Mozilla Firefox
    Class: MozillaUIWindowClass
    Position: -73, 25
    Size: 1262, 950
    Style: 0x14CF0000
    ExStyle: 0x00000100
    Handle: 0x0002061A
    (это конечно не все...)

    Как видим такой титул окна врядли куда впишем, а класс - без проблем не забыв поставить впереди "!"
    У САС.Планет в титуле присутствует номер версии поэтому при ее изменении нам придется все время корректировать скин. Лучше прописать класс.
    Надо только обратить внимание что "TFmain" - это стандартный класс для многих окон и чтобы небыло открытых окон с точно таким же классом.


    Цитата Сообщение от bersenev Посмотреть сообщение
    По поводу SENDKEY. Если основная раскладка клавиатуры в системе русская, то для того чтобы допустим отправить ^d необходимо отправлять ^в тоесть вместо английской буквы русскую расположенную на той же клавише что и английская. (^a - ^ф , ^w - ^ц и т.д.)
    Я об этом знаю и прописал цифру чтобы совсем не запутаться
    но вот еще и фигурные скобки! т.е. надо писать не "ф" а "{ф}", как для служебных символов. А вот как прописать "^ф" !! Перепробовал все комбинации сколько хватила фантазии не работает! Для некоторых программ ,где нельзя переназначить гор. клавиши, пришлось писать специальные скрипты для их работы под RR.

  2. #2
    Пользователь
    Регистрация
    30.12.2008
    Возраст
    53
    Сообщений
    79
    Вес репутации
    349

    По умолчанию Re: SAS планета и RoadRunner

    Цитата Сообщение от Sok-San Посмотреть сообщение
    Так. Немного теории...
    Большое спасибо. Нигде такая информация не попадалась.

    Цитата Сообщение от Sok-San Посмотреть сообщение
    САС.Планет в титуле присутствует номер версии поэтому при ее изменении нам придется все время корректировать скин.
    Прописывать необязательно всё название окна. РР перехватывает даже по части названия. Поэтому в твоем примере можно использовать Mozilla Firefox и будет прекрасно перехватывать все окна где есть такая строка.

    Цитата Сообщение от Sok-San Посмотреть сообщение
    Я об этом знаю и прописал цифру чтобы совсем не запутаться
    но вот еще и фигурные скобки! т.е. надо писать не "ф" а "{ф}", как для служебных символов. А вот как прописать "^ф" !! Перепробовал все комбинации сколько хватила фантазии не работает! Для некоторых программ ,где нельзя переназначить гор. клавиши, пришлось писать специальные скрипты для их работы под RR.
    Я использую именно и всё. Работает со всеми приложениями (по крайней мере мне ещё программы в которых такой формат неработал не встечались)
    Последний раз редактировалось bersenev; 28.01.2010 в 10:24.

  3. #3
    Продвинутый Аватар для Sok-San
    Регистрация
    30.03.2009
    Сообщений
    338
    Вес репутации
    263

    По умолчанию Re: SAS планета и RoadRunner

    Цитата Сообщение от bersenev Посмотреть сообщение
    Прописывать необязательно всё название окна. РР перехватывает даже по части названия. Поэтому в твоем примере можно использовать Mozilla Firefox и будет прекрасно перехватывать все окна где есть такая строка.
    Конкретно с SAS.Planeta я не пробовал сразу прописал !TFmain и все, но помню что с какими то другими приложениями пробовал прописать по части окна - то ли не работало, то ли работало не стабильно или неправильно - не помню, а класс окна был динамический, помню что пришлось писать скрипт. И еще RR не любит русские буквы в таких вещах.

    Цитата Сообщение от bersenev Посмотреть сообщение
    Я использую именно и всё. Работает со всеми приложениями (по крайней мере мне ещё программы в которых такой формат неработал не встечались)
    Я в свое время долго мучился с сенкей и в результате выяснилось что все надо писать в фигурных скобках а вот "^ф" пробовал "^{ф}", "{^ф}", "{^}{Ф}" и т. п. не работает. Причем такая ситуация на трех компах - дома на ББ, на офисном ПК и на автокомпе. и сразными операционками и версиями RR с 2007г. по конец 2009....
    Последний раз редактировалось Sok-San; 28.01.2010 в 10:51.

  4. #4
    Пользователь
    Регистрация
    30.12.2008
    Возраст
    53
    Сообщений
    79
    Вес репутации
    349

    По умолчанию Re: SAS планета и RoadRunner

    Цитата Сообщение от Sok-San Посмотреть сообщение
    Я в свое время долго мучился с сенкей и в результате выяснилось что все надо писать в фигурных скобках а вот "^ф" пробовал "^{ф}", "{^ф}", "{^}{Ф}" и т. п. не работает. Причем такая ситуация на трех компах - дома на ББ, на офисном ПК и на автокомпе. и сразными операционками и версиями RR с 2007г. по конец 2009....
    А у меня работает!!! Причем такая ситуация на трех компах - дома на ББ, на офисном ПК и на автокомпе. и сразными операционками и версиями RR с 2007г. по конец 2009....

    Просто мистика какая-то

  5. #5
    Продвинутый Аватар для Sok-San
    Регистрация
    30.03.2009
    Сообщений
    338
    Вес репутации
    263

    По умолчанию Re: SAS планета и RoadRunner

    Цитата Сообщение от bersenev Посмотреть сообщение
    Просто мистика какая-то
    Да я уже на это давно плюнул и стал изучать autoIt и теперь ни каких проблем - если надо, то можно скрипт замутить.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •