Страница: 1 |
Страница: 1 |
Вопрос: Данные в textbox
Добавлено: 11.09.09 19:40
Автор вопроса:
chialexus | Web-сайт:
Set WshShell = CreateObject("WScript.Shell")
RetCode = WshShell.Run("testprog.exe", 1, True)
в окне testprog.exe имеются несколько textboxoв с данными. можно ли средствами vbs прочесть эти данные?
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа: AWP
ICQ: 345685652
Вопросов: 96
Ответов: 1212
Web-сайт:
Профиль | | #1
Добавлено: 11.09.09 23:45
Для этого нужно найти окно testprog.exe, а в нём найти все дочернии окна с нужными именами.
Номер ответа: 2
Автор ответа: AWP
ICQ: 345685652
Вопросов: 96
Ответов: 1212
Web-сайт:
Профиль | | #2
Добавлено: 11.09.09 23:48
гугли.
http://www.google.ru/#hl=ru&newwindow=1&q=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%BE%D0%BA%D0%BE%D0%BD+handle+site%3Avbnet.ru&lr=&aq=f&oq=&fp=8c8c3c28c0a6673
Номер ответа: 3
Автор ответа: chialexus
ICQ: 321922
Вопросов: 3
Ответов: 53
Web-сайт:
Профиль | | #3
Добавлено: 11.09.09 23:58
Тогда разумнее будет использовать WshShell.Exec вместо WshShell.Run.
В первом случае можно получить идентификатор запущенного процесса с помощью ProcessID.
Номер ответа: 4
Автор ответа: AWP
ICQ: 345685652
Вопросов: 96
Ответов: 1212
Web-сайт:
Профиль | | #4
Добавлено: 12.09.09 00:01
Думаю это не обязательно. Ибо он все равно будет по Хендлам искать.
Номер ответа: 5
Автор ответа: chialexus
ICQ: 321922
Вопросов: 3
Ответов: 53
Web-сайт:
Профиль | | #5
Добавлено: 12.09.09 00:15
Special thanks AWP, угол атаки найден