Я работаю в 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 может помочь в этом отношении, но я не знаю, как ее использовать.