Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Нажать кнопки в конкретном окне

Ответить
Настройки темы
VBS/WSH/JS - Нажать кнопки в конкретном окне
MKN MKN вне форума

Ветеран


Сообщения: 2371
Благодарности: 563

Профиль | Отправить PM | Цитировать


Изменения
Автор: MKN
Дата: 21-10-2011
Подскажите пожалуйста, как с помощью vbs скрипта , реализовать такую задачу :

Необходимо найти окно запущенного приложения (при известном ClassName либо WindowName), активизировать это окно,
и в этом окне автоматически последовательно нажимать (эмулировать нажатие клавиатуры) кнопки Tab, кнопок перемещения , Enter и др.

И как в такое окно вставлять текст в соответствующее имеющееся поле (в том числе и из текстового файла) ?

ps ClassName и WindowName можно ведь узнать с помощью Au3Info.exe ?

Отправлено: 15:39, 21-10-2011

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


MKN, пользовать AutoItX3.dll из-под WSH, либо непосредственно сам AutoIt.

Озвучить более конкретно можете?

Отправлено: 19:49, 21-10-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

MKN MKN вне форума Автор темы

Ветеран


Сообщения: 2371
Благодарности: 563

Профиль | Отправить PM | Цитировать


Цитата Iska:
пользовать AutoItX3.dll »
А можно вообще без AutoIt , реализовать только через API вызовы ? Предполагается использование с соотв. плагином в NSIS.

Отправлено: 09:06, 22-10-2011 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


К сожалению, WSH не умеет работать с API. Можно пользовать для сего внешнюю библиотеку DynamicWrapperX (JScript/VBScript & Win32 API: DynamicWrapperX, JScript/VBScript & Win32: расширение возможностей DynamicWrapperX), но для Ваших целей AutoItX3.dll подойдёт куда лучше.

А чем она Вас не устраивает? Тем, что надо регистрировать её на клиентской машине?!

Отправлено: 10:16, 22-10-2011 | #4

MKN MKN вне форума Автор темы

Ветеран


Сообщения: 2371
Благодарности: 563

Профиль | Отправить PM | Цитировать


Iska,
Тогда, куда уж проще всего, вообще на AutoIt сделать всё "классически", что и придётся сделать.
Надеялся, что можно без сторонних средств решить задачу...

Отправлено: 11:50, 22-10-2011 | #5


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата MKN:
Тогда, куда уж проще всего, вообще на AutoIt сделать всё "классически" »
Согласен.

Отправлено: 13:37, 22-10-2011 | #6


Аватара для kotkovets

Ветеран


Сообщения: 1216
Благодарности: 486

Профиль | Отправить PM | Цитировать


MKN, будет время "нарисую" библиотеку заточенную для NSIS для управления чужим приложением(частично),
естественно придется много идей брать у AutoIt...

-------
Спасибо ВСЕМ за то, что тратите свое время, что бы ПОМОЧЬ МНЕ.


Отправлено: 13:54, 22-10-2011 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Нажать кнопки в конкретном окне

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Flash - [решено] КОНКРЕТНАЯ флэшка не открывается на КОНКРЕТНОМ компе! Что делать? truvo Накопители (SSD, HDD, USB Flash) 52 27-11-2013 11:41
Печать - Как выборочно заблокировать печать на конкретном принтере по сети? Nun-Nun Сетевые технологии 1 16-11-2010 16:23
[решено] Нажать на банер в IE rimm AutoIt 2 22-10-2009 15:40
Debian/Ubuntu - Неправильно работает Numpad: кнопки '+50,' работают как кнопки мыши Viktorr Общий по Linux 0 29-04-2009 20:40
NCQ, TCQ, SATA2 в моем конкретном случае... что будет работать? Alex-Rexy Накопители (SSD, HDD, USB Flash) 13 31-10-2006 21:43




 
Переход