У меня есть простая установка с двумя мониторами, и мне нужно использовать очень похожие программы одновременно. Например, если я нажму на программу 1, которая находится на одном мониторе 1, она одновременно нажмет на другую программу 2, которая находится на мониторе 2.

Есть ли в любом случае, чтобы отразить действия одного монитора на другой? Любые указатели / помощь будет принята с благодарностью. Ссылка на программу, которая делает это было бы здорово!

Моя ОС - Windows 7, и я использую две программы - ArcGis и Mapviewer, которые обе читают похожие карты.

ОБНОВЛЕНИЕ: благодаря предложению Джулиана Найта, вот сценарий autohotkey, который я придумал:

LButton::        ; press alt+k to activate
CoordMode, Mouse, Relative
WinActivate, Partner
Click down 500, 500
WinActivate, Test Electric - ArcMap
Click down 500, 500
return

Escape::  
ExitApp
Return

Однако после запуска этого скрипта я просто получаю два клика в этих двух точках (500 500) в каждом окне. Я хотел бы иметь возможность щелкать и перетаскивать оба окна одновременно. Какие-либо предложения?

1 ответ1

1

Для этого вам понадобится приложение, которое одновременно отправляет команды прокрутки в оба окна.

Я не знаю ни одного приложения на любой платформе, которая бы делала это изначально. Однако в Windows вы можете использовать что-то вроде AutoHotKey для установки комбинации горячих клавиш, которая будет отправлять команду прокрутки в оба окна, если вы можете идентифицировать эти два окна (AHK и аналогичные приложения имеют инструменты, которые помогают с этим).

Дальнейшая помощь невозможна без знания дополнительных сведений об используемой ОС и приложениях.

ОБНОВЛЕНИЕ: Теперь мы знаем, что ОС - это Windows, я могу предложить что-то вроде AutoHotKey.

Это позволяет отправлять щелчки мыши и / или клавиатуры в определенные окна в определенных местах. Таким образом, вы можете создать макрос, который, например, отправляет щелчки на клавиатуре "вниз" в каждое окно приложения. Он поставляется с "шпионским" инструментом, который позволяет вам легко найти технические идентификаторы для конкретных окон приложения, чтобы вы могли отправлять команды в нужное место.

Если приложения не поддерживают прокрутку клавиатуры, вам придется делать это с помощью щелчков мыши, что также возможно. В этом случае, однако, вам нужно знать размер и положение окон, чтобы вы могли успешно "щелкнуть" на правой части окна для прокрутки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .