Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / по имени запушенного файла получить дескриптор окна / 17 сообщений из 17, страница 1 из 1
19.04.2006, 11:42
    #33675836
kb_nn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по имени запушенного файла получить дескриптор окна
слушайте. помогите. на вас последняя надежда.
подскажите, пожалуйста. как по имени(пути) запущенного файла узнать дескриптор созданного им окна?
...
Рейтинг: 0 / 0
19.04.2006, 11:52
    #33675886
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по имени запушенного файла получить дескриптор окна
Запускаешь через Shell?
...
Рейтинг: 0 / 0
19.04.2006, 11:54
    #33675896
kb_nn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по имени запушенного файла получить дескриптор окна
да.
...
Рейтинг: 0 / 0
19.04.2006, 12:00
    #33675928
kb_nn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по имени запушенного файла получить дескриптор окна
перебирал все процессы, находил свой. перебирал все потоки и совсем запутался.
...
Рейтинг: 0 / 0
19.04.2006, 12:01
    #33675935
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по имени запушенного файла получить дескриптор окна
Недавно отвечал в форуме по Access.
...
Рейтинг: 0 / 0
19.04.2006, 13:38
    #33676435
kb_nn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по имени запушенного файла получить дескриптор окна
спасибо, работает!
...
Рейтинг: 0 / 0
19.04.2006, 15:31
    #33676912
kb_nn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по имени запушенного файла получить дескриптор окна
а такой вопрос - можно ли узнать, запущен ли уже этот файл?
а то такая штука, если он уже запущен, дескриптор оказывается равным 0. хотя файл все равно запускается.
...
Рейтинг: 0 / 0
19.04.2006, 17:16
    #33677257
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по имени запушенного файла получить дескриптор окна
Попробовал (для примера взял тестовый файл); запустил несколько раз. Каждый раз определяется ненулевой хендл для каждой копии открытого файла.
...
Рейтинг: 0 / 0
20.04.2006, 11:39
    #33678649
kb_nn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по имени запушенного файла получить дескриптор окна
и что же это может значить?
...
Рейтинг: 0 / 0
26.04.2006, 11:37
    #33691030
kb_nn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по имени запушенного файла получить дескриптор окна
простите христа ради, я опятьвозвращаюсь сюда.
что-то у меня не получается открыть файл так, чтобы работать с созданным им окном.
Shell открывает только exe-файлы
ShellExecute открывает всё, но откуда я возьму дескриптор?
помогите пожалуйста.
...
Рейтинг: 0 / 0
26.04.2006, 11:45
    #33691064
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по имени запушенного файла получить дескриптор окна
Что мешает использовать Shell с указанием программы и имени файла в качестве параметра.

Код: plaintext
    lngProcessID = Shell("WINWORD.EXE ""D:\1\Doc1.doc""", vbNormalFocus)
...
Рейтинг: 0 / 0
26.04.2006, 12:03
    #33691137
kb_nn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по имени запушенного файла получить дескриптор окна
это мне нужно для каждого типа файла знать путь к программе, его открывающей?

как это можно сделать?
...
Рейтинг: 0 / 0
26.04.2006, 13:51
    #33691668
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по имени запушенного файла получить дескриптор окна
kb_nnэто мне нужно для каждого типа файла знать путь к программе, его открывающей?
как это можно сделать?
Ну сколько ж можно-то, а? FindExecutable.
...
Рейтинг: 0 / 0
26.04.2006, 14:49
    #33691946
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по имени запушенного файла получить дескриптор окна
Пример функции "FindExecutable" посмотри здесь .

Кстати получить код процесса можно также воспользовашись функцией "CreateProcess". Т.е. альтернативой функции "Shell" будет "CreateProcess" и "FindExecutable".
...
Рейтинг: 0 / 0
26.04.2006, 15:01
    #33691995
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по имени запушенного файла получить дескриптор окна
Ashton, я ему все это ответил еще позавчера вот здесь.
...
Рейтинг: 0 / 0
26.04.2006, 15:09
    #33692026
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по имени запушенного файла получить дескриптор окна
Melkiades, ок, не видел твоего ответа.
...
Рейтинг: 0 / 0
26.04.2006, 17:51
    #33692602
kb_nn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по имени запушенного файла получить дескриптор окна
большое вам спасибо.
сразу не дошло.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / по имени запушенного файла получить дескриптор окна / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]