|
Set text to SaveAs dialog
|
|||
---|---|---|---|
#18+
Добрый день. У меня есть следующая задача: Нужно написать консольное приложение, которое будет находить стандартное SaveAs WindowsForm окно. В этом окне нужно найти контроол и вставить туда необходимый текст. [img=] Ниже приведен код, который это делает. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
Step 1 находим список, всех контролов которые находятся на форме. Step 2 В списке дочерних контролов находим ComboBox Step 3 Вставляем текс в найденый ComboBox После Step3 я могу видеть новый текст в ComboBox. Но при сохранении новый текст не применяется. ТАкое впечатление что новое значение не биндится в форму. Поэтому был добавлен Step4, который эмулирует нажатие F5. И данный шаг решает проблему в ОС Windows 10. Но данный хак не работает в Windows Server 2012 R2 Есть ли идеи как решить эту проблему ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2021, 12:33 |
|
Set text to SaveAs dialog
|
|||
---|---|---|---|
#18+
Немножко мутно задача описана. Что вам нужно ? Если вы хацкаете какое-то приложение, то почему бы его не хацкнуть по-людски, добавив в комбик строки, сохранив ассембли и тогда все надо сделать один раз. Или сделать это посторонним приложением, которое найдет комбик, добавит строки и сохранит(!) ассембли. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2021, 13:24 |
|
Set text to SaveAs dialog
|
|||
---|---|---|---|
#18+
Ролг Хупин, Воодные условие. Есть консольное приложение, функция которого управлять кликами мишки другим виндовым приложением. Виндовое приложение конвертит видео из FLV в MP4. В процессе конвертации виндовое приложене предлагает сохранить файл. Длинна файла может быть больше чем 255 символов, что недопустимо в Windows. Я пытаюсь провалидировать длинну имени файла, если она больше чем 255 символов. то обрезать ее и снова вставить в диалоговое окно Save AS ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2021, 14:03 |
|
|
start [/forum/topic.php?fid=20&msg=40053959&tid=1398345]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 148ms |
0 / 0 |