Как создать скрипт AHK, в котором в зависимости от ситуации на экране (т.е. проецируется ли изображение на другой экран или нет) приложение открывается в определенной области или в другой области
решение1
Если экран «проецируется на другой экран», вы имеете в виду компьютер, подключенный к проектору? Если да, то меняется ли разрешение монитора в соответствии с разрешением проектора? Разрешения проектора обычно отличаются от разрешений монитора компьютера или экрана ноутбука, и если разрешение проектора меняется, то различные настройки разрешения можно обнаружить и различить с помощью SysGet
.
Если проектор просто дублирует изображение монитора, то вы не сможете обнаружить разницу в разрешении с помощью этого метода.
Узнав, активен ли проектор, вы можете открыть и/или обнаружить программу и переместить ее в определенную область экрана с помощью Run
, и/или WinActivate
, WinWaitActive
иWinMove