https://drive.google.com/open?id...7Kminvco6qzvf26z
Длл закинуть в папку с exe кибор.
Использовать для ввода текста, в отличии от key и sendkey текст вводится как есть, т. е. учитывается раскладка и нажимается шифт если нужно.
В активном окне:
CODE:external(VOID, "Key", "Key", pathfolder()+"Key_SendKey_Wheel.dll");
string s="Привет, Hello!@#$%^&*()_-+="; // строку, которую нужно напечатать
pause(3000); // пауза чтобы переключиться на окно, в котором нужно ввести текст
Key(s, 30); // передаём строку и паузу между отправкой символов
В неактивном (работает не во всех приложениях):
CODE:external(VOID, "SendKey", "SendKey", pathfolder()+"Key_SendKey_Wheel.dll");
string s="Привет, Hello!@#$%^&*()_-+="; // строку, которую нужно напечатать
win w=window (-1, "Edit", window (-1, "Notepad", -1)); // окно
SendKey(s, 30, formatwi(w)); // строка, пауза, хендл окна
Скролл мыши.
В активном окне:
CODE:external(VOID, "Wheel", "Wheel", pathfolder()+"Key_SendKey_Wheel.dll");
pause(3000); // пауза чтобы переключиться к нужное окно
// передавать координаты и количество щелчков
Wheel(0, 0, -3); // в активном окне на 3 щелчка вниз
pause(1000);
Wheel(0, 0, 3); // в активном окне на 3 щелчка вверх
В неактивном (работает не во всех приложениях):
CODE:external(VOID, "SendWheel", "SendWheel", pathfolder()+"Key_SendKey_Wheel.dll");
win w=window (-1, "Edit", window (-1, "Notepad", -1)); // окно
SendWheel(0, 0, -3, formatwi(w)); // в окне блокнота на 3 щелчка вниз
pause(1000);
SendWheel(0, 0, 2, formatwi(w)); // в окне блокнота на 2 щелчка вверх |