Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.08.2011, 18:09   #1
Mr_ViK
Форумчанин
 
Регистрация: 12.08.2011
Сообщений: 124
Восклицание Запуск программы кодом Shell

Привет.

У меня такой вопрос: Как нужно написать код:
Код:
y = Shell ("C:\Windows\regedit.exe C:\***.reg")
чтобы при выполнении не требовалось нажать ОК и еще раз ОК

Заранее спасибо за помощь

ПС: Не знал куда сунуть тему т.к. язык программирования Visual Basic
Mr_ViK вне форума Ответить с цитированием
Старый 26.08.2011, 18:20   #2
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию

Код:
Shell ("C:\Windows\regedit.exe")
(при запуске из Word) открывает Реестр Windows (свёрнутым в нижней панели Рабочего стола), без всяких ОК.

А вот ваш код вызывает окно с вопросом (хочулия что-то там добавить в реестр).

Собственно VB у меня не установлен... Возможно, поможет программное нажатие на Enter.
Sasha_Smirnov вне форума Ответить с цитированием
Старый 26.08.2011, 18:23   #3
Mr_ViK
Форумчанин
 
Регистрация: 12.08.2011
Сообщений: 124
По умолчанию

Спасибо, тогда как сделать програмное нажатие на Enter?
Mr_ViK вне форума Ответить с цитированием
Старый 26.08.2011, 21:27   #4
bondik
Форумчанин
 
Регистрация: 24.04.2008
Сообщений: 300
По умолчанию

Очень просто, ищем окно, узнаем его хендл, находим хендл кнопки (ребенок окна), и выполняем Send Message
bondik вне форума Ответить с цитированием
Старый 26.08.2011, 21:32   #5
Mr_ViK
Форумчанин
 
Регистрация: 12.08.2011
Сообщений: 124
По умолчанию

Я сделал проще
Сделал окно активным
и прописал SendKeys "{ENTER}"
Mr_ViK вне форума Ответить с цитированием
Старый 26.08.2011, 21:32   #6
Mr_ViK
Форумчанин
 
Регистрация: 12.08.2011
Сообщений: 124
По умолчанию

Тема закрыта, всем спасибо!
Mr_ViK вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Shell в UNIX. Работа программы Irrefutable Помощь студентам 0 23.03.2011 10:55
Помогите с кодом программы Adex Общие вопросы C/C++ 2 03.11.2009 20:29
Запуск программы как Shell NiXo Общие вопросы Delphi 3 01.11.2009 17:08
Программы с открытым кодом Hallo Свободное общение 10 31.05.2007 07:46