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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.09.2008, 17:06   #1
Kamikadze_666
Пользователь
 
Аватар для Kamikadze_666
 
Регистрация: 11.05.2007
Сообщений: 20
По умолчанию cmd.exe

Всем доброго времени суток! Подскажите пожалуйста кто знает как сделать чтобы по нажатию кнопки вызывалось cmd.exe и автоматически в ней прописывалось, например, ping 10.235.4.106 и нажималось на Enter? И это реально сделать?

Как вызвать cmd.exe я уже знаю:

ShellExecute(handle,nil,PChar('cmd. exe'), '', '', SW_SHOWNORMAL);

Заранее спасибо!
Kamikadze_666 вне форума Ответить с цитированием
Старый 05.09.2008, 17:58   #2
Flenov
Форумчанин
 
Аватар для Flenov
 
Регистрация: 20.06.2008
Сообщений: 168
По умолчанию

Расспишу подробно, чтобы на будущее подобные вопросы избежать. У большинства программ командной строки есть помощь по ключу /? Выполни:

cmd /?

Там ты узнаешь:

/C выполнить команду и завершить работу
/K выполнить команду и не завершать работу

То есть твоя проблема решается так:
cmd.exe /С ping 127.0.0.1
Flenov вне форума Ответить с цитированием
Старый 05.09.2008, 19:19   #3
Kamikadze_666
Пользователь
 
Аватар для Kamikadze_666
 
Регистрация: 11.05.2007
Сообщений: 20
По умолчанию

Спасибо большое! Работает!
Kamikadze_666 вне форума Ответить с цитированием
Ответ


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

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

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