Я работаю в Excel и должен поддерживать полноэкранный режим. Для этого у меня есть автоматический щелчок мыши следующим образом:

F2::
MouseClick, left,  497,  45 ;clicks on view tab
Sleep, 100
MouseClick, left,  236,  94 ;clicks on full screen button
Sleep, 100
send EXCELDATA
return

Сначала он нажимает на вкладку просмотра, затем нажимает кнопку полноэкранного режима, а затем отправляет EXCELDATA в текущую выбранную ячейку. Но здесь проблема в том, что когда лист Excel уже находится в полноэкранном режиме, он щелкает по этим координатам даже и отправляет EXCELDATA не в ту ячейку. Я хочу, чтобы, если лист Excel уже был в полноэкранном режиме, то он не должен никуда щелкать и должен только отправлять EXCELDATA в текущую выбранную ячейку. Возможно ли использовать одну горячую клавишу, например, F2? Есть ли в AutoHotkey какая-либо команда, с помощью которой мы можем установить изображение или снимок текущего сценария и установить условия, при которых, если лист Excel находится в таком положении, он должен щелкнуть по этим координатам, в противном случае отправлять только EXCELDATA? Я думаю, что команда imagesearch может помочь в этом отношении, но я не знаю, как ее использовать.

1 ответ1

-1

Да, вам нужно установить условие "если" в начале скрипта, проверяя полноэкранный статус, проверяя разрешение активного окна.

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