Важная информация

User Tag List

Показано с 1 по 4 из 4

Тема: Автоматизация эмуляторов

  1. #1
    Member Аватар для demetrius2003
    Регистрация
    29.09.2010
    Адрес
    Новокузнецк
    Сообщений
    156
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    6 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Автоматизация эмуляторов

    Доброго дня, уважаемые форумчане!
    Опять я в непонятках. Попытался при помощи AutoHotKeys автоматизировать эмули. Ни один не поддаётся! Ну, то есть Send J"" в скрипте отрабатывает на ура! И, скажем, в блокноте появляется ожидаемое, но когда в фокусе эмулятор, то не происходит ровным счётом ничего! Почему в эмулятор нельзя послать нажатие клавиши? Кто-нить может подсказать хоть что-нибудь?
    Speccy-2010 R1, R2
    Pentevo rev.B

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от demetrius2003 Посмотреть сообщение
    Доброго дня, уважаемые форумчане!
    Опять я в непонятках. Попытался при помощи AutoHotKeys автоматизировать эмули. Ни один не поддаётся! Ну, то есть Send J"" в скрипте отрабатывает на ура! И, скажем, в блокноте появляется ожидаемое, но когда в фокусе эмулятор, то не происходит ровным счётом ничего! Почему в эмулятор нельзя послать нажатие клавиши? Кто-нить может подсказать хоть что-нибудь?
    Наверное потому, что этот Send шлет обычное оконное сообщение WinApi. А эмуляторы для опроса клавы используют что-то другое, например DirectX Direct Input.
    Можно попробовать использовать какие-нибудь древние эмуляторы, которые написаны чисто на WinApi. Например, я подозреваю, что DelphiSpec такой.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

  4. #3
    Veteran
    Регистрация
    26.11.2013
    Адрес
    г. Новосибирск
    Сообщений
    1,045
    Спасибо Благодарностей отдано 
    962
    Спасибо Благодарностей получено 
    241
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вроде KeyDown KeyUp там есть?
    Надо же нажать кнопку, подержать, а потом отпустить.

  5. #4
    Member Аватар для demetrius2003
    Регистрация
    29.09.2010
    Адрес
    Новокузнецк
    Сообщений
    156
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    6 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Краткое исследование: Send внатуре не работает! Совсем! Нужен именно keydown/keyup. Что-то типа Send {Blind}{Ctrl Up}. Пока продолжаю ковыряться. Во многих эмулях кнопки [];',./ совсем не задействованы. Хочу повешать на них что-нибудь. Да хотя бы русские буквы в TLW, газету верстать чтобы, к примеру.
    Speccy-2010 R1, R2
    Pentevo rev.B

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

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

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

Похожие темы

  1. Тестирование эмуляторов
    от mungo в разделе Эмуляторы
    Ответов: 194
    Последнее: 13.07.2022, 11:40
  2. SDCC: Автоматизация
    от Sergey в разделе Программирование
    Ответов: 53
    Последнее: 27.02.2022, 07:45
  3. Детект эмуляторов
    от krt17 в разделе Программирование
    Ответов: 40
    Последнее: 19.04.2018, 21:24
  4. 1000 эмуляторов
    от Wladimir Bulchukey (500:95/462) в разделе Эмуляторы
    Ответов: 0
    Последнее: 16.03.2006, 16:35

Ваши права

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