![]() |
Нажать кнопки в конкретном окне
Подскажите пожалуйста, как с помощью vbs скрипта , реализовать такую задачу :
Необходимо найти окно запущенного приложения (при известном ClassName либо WindowName), активизировать это окно, и в этом окне автоматически последовательно нажимать (эмулировать нажатие клавиатуры) кнопки Tab, кнопок перемещения , Enter и др. И как в такое окно вставлять текст в соответствующее имеющееся поле (в том числе и из текстового файла) ? ps ClassName и WindowName можно ведь узнать с помощью Au3Info.exe ? |
MKN, пользовать AutoItX3.dll из-под WSH, либо непосредственно сам AutoIt.
Озвучить более конкретно можете? |
Цитата:
|
К сожалению, WSH не умеет работать с API. Можно пользовать для сего внешнюю библиотеку DynamicWrapperX (JScript/VBScript & Win32 API: DynamicWrapperX, JScript/VBScript & Win32: расширение возможностей DynamicWrapperX), но для Ваших целей AutoItX3.dll подойдёт куда лучше.
А чем она Вас не устраивает? Тем, что надо регистрировать её на клиентской машине?! |
Iska,
Тогда, куда уж проще всего, вообще на AutoIt сделать всё "классически", что и придётся сделать. Надеялся, что можно без сторонних средств решить задачу... |
Цитата:
|
MKN, будет время "нарисую" библиотеку заточенную для NSIS для управления чужим приложением(частично),
естественно придется много идей брать у AutoIt... |
Время: 18:16. |
Время: 18:16.
© OSzone.net 2001-