Синхронное нажатие кнопок в двух программах

Discussion in 'Софт' started by Черная злобная зверюга, Feb 19, 2020.

  1. Черная злобная зверюга

    Черная злобная зверюга Активный участник

    13,520
    2,020
    Привет всем!
    Не знает ли кто - как организовать синхронное нажатие кнопок в двух запущенных программах на винде? Винда - 7ка или 10ка.
    У меня две железки разных производителей. управляются с компа. Надо обеспечить нажатие "старт" одновременное. 0,5 секунды разницы значимы.
    Сейчас пробую один софт запускать с одного компа с отсчетом времени. Как только на нем отображается нужное время(типа 1 секунда и старт), пробую запускать второй софт с ноута. Но блин я не робот, и понятно, что задержка нажатия будет разная.
    Решаема ли вообще эта задача, при условии, что один софт для меня могут немного допилить, а вот у второго закрытый код и никто мне его не сдаст(((
     
  2. Zuka58

    Zuka58 Активный участник

    4,559
    873
    взять любую программу-автоматизатор, умеющую эмулировать нажатие кнопок или мыши.
    например, nnCron или AutoIt
     
  3. gerodoth

    gerodoth Активный участник

    10,612
    1,304
    autoit
    pyautogui
     
  4. Черная злобная зверюга

    Черная злобная зверюга Активный участник

    13,520
    2,020
    ой!
    пасибо
    полезла матчасть изучать
     
  5. gerodoth

    gerodoth Активный участник

    10,612
    1,304
  6. Черная злобная зверюга

    Черная злобная зверюга Активный участник

    13,520
    2,020
    Так вроде не пойдет, или я чего-то не понимаю....
    У меня висят два окна программ с разным количеством кнопок, надо сэмулировать два клика(по одному в окне) левой кнопкой мыши с минимальным интервалом/одновременно
     
  7. gerodoth

    gerodoth Активный участник

    10,612
    1,304
    все эти проги работают примерно одинаково
    нужно получить хэндлы обоих окон, установить фокус на кнопки в обоих окнах, нажать кнопку в первом окне, нажать кнопку во втором. даже если бы прога параллелилась нажать 2 кнопки в разных приложениях одновременно она не сможет, активно может быть только одно окно, а вот переключиться между окнами и без задержек на движения курсора нажать вторую кнопку сразу может любая.
    автоитом делал нажатие кнопок, остальные вроде бы тоже могут, но не пробовал.