Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Командная строка (cmd)

4.9K
05 ноября 2008 года
Valar
81 / / 18.03.2008
Как запустить командную строку и передать текстовый параметр для обработки? Например, ping ya.ru


 
Код:
AnsiString Operation="open"; // команда
AnsiString Command="cmd.exe"; // программа
AnsiString FileName="ping ya.ru"; // параметр
ShellExecute(Handle,Operation.c_str(),Command.c_str(), FileName.c_str(), NULL, SW_SHOW);


Таким способом, командная строка открывается, но параметр не передается.
30K
05 ноября 2008 года
VerZer
15 / / 04.08.2007
 
Код:
String FileName="/c ping ya.ru";

а также cmd /?
1
05 ноября 2008 года
kot_
7.3K / / 20.01.2000
Цитата: Valar
Как запустить командную строку и передать текстовый параметр для обработки? Например, ping ya.ru


 
Код:
AnsiString Operation="open"; // команда
AnsiString Command="cmd.exe"; // программа
AnsiString FileName="ping ya.ru"; // параметр
ShellExecute(Handle,Operation.c_str(),Command.c_str(), FileName.c_str(), NULL, SW_SHOW);


Таким способом, командная строка открывается, но параметр не передается.


с чего вы взяли во первых что он не передается, во вторых что подобный параметр должен быть обработан?

 
Код:
AnsiString Operation="open"; // команда
AnsiString Command="ping.exe"; // программа
AnsiString FileName="\tya.ru"; // параметр
ShellExecute(Handle,Operation.c_str(),Command.c_str(), FileName.c_str(), NULL, SW_SHOW);
841
05 ноября 2008 года
_nic
199 / / 29.07.2006
А чем ф-ция system неподходит?
490
05 ноября 2008 года
frid-karatel
357 / / 15.09.2007
Цитата: Valar
Как запустить командную строку и передать текстовый параметр для обработки? Например, ping ya.ru



Ну как-как... просто, точно так же, как и без билдера:

 
Код:
ShellExecute(Handle, "OPEN", "ping ya.ru", NULL, NULL, SW_SHOWNORMAL);


Если ты нажмешь ПУСК -> Выполнить, а там пропишешь ping ya.ru, то откроется окно консоли и выполнится пинг...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог