|
Вставка данных диалоговому окну чужой программы
|
|||
---|---|---|---|
#18+
Всем привет. Очень нужна помощь в написании программы. Суть задачи: есть запущенная сторонняя программа с главным окном "Ansoft HFSS - Project1" Этой программе передается фокус, эмулируется комбинация клавиш, которая открывает диалоговое окно с выбором файла "Run Script" - показано на фото. В это диалоговое окно (а точнее в графу Имя файла) нужно вставить путь файла из буфера, и нажать Энтер (открыть файл) . До вставки все работает, путь файла сохраняется в буфере, после открытия диалогового окна дальше ничего не происходит, то ли фокус не передается этому окну то ли не пойми чего... . Вставить путь из буфера пытался через эмуляцию контрал+в - почему то не срабатывает, вообще никакие действия с диалоговым окном не срабатывают... . хотя по умолчанию когда оно открывается строка ввода активна и вручную можно вставить из буфера AppActivate перед вставкой тоже не срабатывает. Буду рад любой помощи/любым подсказкам. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Модератор: Тема перенесена из форума "Visual Basic". ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2014, 14:43 |
|
Вставка данных диалоговому окну чужой программы
|
|||
---|---|---|---|
#18+
Не мучайтесь со своим велосипедом, используйте готовое: http://inputsimulator.codeplex.com/ ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2014, 15:13 |
|
|
start [/forum/topic.php?fid=20&msg=38577819&tid=1403172]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 161ms |
0 / 0 |