powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как вызвать диалог Выполнить
5 сообщений из 5, страница 1 из 1
Как вызвать диалог Выполнить
    #34620453
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как запустить диалог Выполнить с собственной строкой для запуска.
работаю с функцией SHRunDialog
...
Рейтинг: 0 / 0
Как вызвать диалог Выполнить
    #34622541
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вызывает диалог Run
Передаваемые параметры:
hOwner - хэндл родителя.
hIcon - хэндл иконки, которую можно поместить вместо
стандартной (окошко программ с песочными часами)
sDir - рабочий каталог, можно передать 0
(об'явив как Long) - тогда каталог, в котором расположена программа.
sTitle и sPrompt - соответственно заголовок и подсказка диалога.
uFlags - передаваемые параметры
Run_NOBROWSE = 1 Убрать кнопку Найти
Run_NODEFAULT = 2 Оставить ComboBox чистым.
Run_CALCDIRECTORY = 4 Получить рабочую директорию из имени файла
Run_NOLABEL = 8 Убирает надпись перед ComboBox-ом.
...
Рейтинг: 0 / 0
Как вызвать диалог Выполнить
    #34622671
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это все у меня есть только вот ответа на вопрос не получил. Пробовал через реестр как то подозрительно рабтает через MRU у двух диалогов (Win+R и программно вызванный) разные значения по умолчанию в строке запуска.
...
Рейтинг: 0 / 0
Как вызвать диалог Выполнить
    #34624989
RUSYA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может нажать Win+R а потом Ctrl+V или найти хендел текстового окошка и послать ему wm_paste ? Вариант с Win+R (SendKeys) топстартера устроит? Могу примерчик набросать...
...
Рейтинг: 0 / 0
Как вызвать диалог Выполнить
    #34624990
RUSYA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а тьфу сорр, уже ж дали пример с SHRunDialog, тогда осталось найти хендел текстового окошка и послать ему wm_paste.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как вызвать диалог Выполнить
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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