Что нового

Перехват и замена правой клавиши Enter только для 1С

nvkz_delete

Новичок
Сообщения
2
Репутация
0
Доброго времени! Подскажите пожалуйста каким образом можно заменить нажатие именно правой клавиши Enter на нажатие Ctrl+Enter. Сделать через функцию "_IsPressed" можно, но только с перехватом Энтера в общем, без привязки к конкретной клавиши.
В данный момент имеется вот такой простецкий код:

Код:
#include <Misc.au3>
	
While 1
 If _IsPressed(04) Then
 MouseClick("left")
 Send("{f4}")
EndIf
WEnd


К нему нужно добавить вышеописанное и что Более важно привязать срабатывание скрипта только для окна с 1С 8.3.
Полагаю для привязки мне нужно использовать "WinWaitActive", но добиться корректной работы мне не удалось :scratch:
Не желательно, но Enter еще можно сделать и по простому варианту, а вот привязкой к 1С - штука обязательная :stars:
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Код:
If _IsPressed(04) And WinActive('заголовок окна 1с, впишешь сам') Then
...
 
Автор
N

nvkz_delete

Новичок
Сообщения
2
Репутация
0
Спасибо, то что надо! :smile:
На счет "_IsPressed", может есть более функциональный аналог?
 
Верх