|
|
|
Передать путь файла в диалоговое окно другой программы
|
|||
|---|---|---|---|
|
#18+
Нужен совет, желательно на примере Необходимо передать полный путь файла(заранее выбранного через форму) в диалоговое окно другой программы (пусть например блокнот) для того, что бы затем открыть этот файл. Пытался так: скопировать заранее в буфер полный путь к выбранному фалу, по умолчанию строка ИМЯ ФАЙЛА в диалоговом окне активна, т.е если нажать ctrl+v вручную и затем enter то файл открывается. Однако программно реализовать через SendKeys это не получилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2014, 16:33:28 |
|
||
|
Передать путь файла в диалоговое окно другой программы
|
|||
|---|---|---|---|
|
#18+
Попробуй следующее... 1. объяви путь к файлу в строковой глобальной переменной, если приложение внешнее и не входит в состав проекта ... определим открытые процессы, далее 2. определи дескриптор hvnd открытого внешнего окна процесса 3. из общего массива контролов в полученном hvnd выделим дескриптор поля для вставки строки, а далее на усмотрение.... приблизительно как-то так ... в VB6 подобное реаизовывалось посредством API-функций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2014, 22:01:28 |
|
||
|
|

start [/forum/search_topic.php?author=Rimm&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
get settings: |
4ms |
get forum list: |
9ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
165ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
| others: | 1075ms |
| total: | 1367ms |

| 0 / 0 |
