Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   [решено] Запуск *.exe файла с ключами в ShellExecute.Как осуществить? (http://forum.oszone.net/showthread.php?t=164621)

Virtyaluk 25-01-2010 18:17 1329583

Запуск *.exe файла с ключами в ShellExecute.Как осуществить?
 
Помогите, пожалуйста
как сделать так, чтоб при нажатии на кнопку запускалась другая программа?Но не просто запускалась, а с ключами, указанными в самом исходнике.
Код:

void __fastcall TForm2::Button4Click(TObject *Sender)
{
ShellExecute(Handle, "open", "some_patch\some_file -some_keys",NULL,NULL,SW_SHOWNORMAL);
}

?!
-*---*-
Жду помощи.

Drongo 25-01-2010 18:20 1329586

qE+, Можно так

Код:

void __fastcall TForm2::Button4Click(TObject *Sender)
{
  String RunKey = "application.exe -r -d -y"; // Имя приложение и перечисление необходимых ключей
  WinExec(RunKey.c_str(), 1);  // Запуск приложения
}


Virtyaluk 25-01-2010 18:32 1329601

Drongo,
о_О спасибо!!
вот что у меня получилось:
Код:

void __fastcall TForm2::Button1Click(TObject *Sender)
{
  String RunKey = "c:\\prog1.exe /?"; // Имя приложение и перечисление необходимых ключей
  WinExec(RunKey.c_str(), 1);  // Запуск приложения
}


Sayan 31-03-2010 04:14 1381215

Подскаите пожалуйста как мне сделать екзешник на VB так чтобы он двойным щелчком незапускался, а запускался токо с какими то ключами с командной строки.

zonderz 31-03-2010 16:52 1381666

Sayan

http://technet.microsoft.com/en-us/l.../ee156618.aspx


Время: 00:52.

Время: 00:52.
© OSzone.net 2001-