Форум: "Основная";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];
ВнизКак запустить программу Найти похожие ветки
← →
Brutus (2003-10-16 14:14) [0]Подскажите как запустить внешнюю программу. К примеру есть строка:
UninstallString: C:\WIN2K\IsUninst.exe -fC:\Games\Small\Pakoon2\Uninst.isu
Она указывает на uninstaller игрушки. Как его запустить?
← →
DVM (2003-10-16 14:16) [1]WinExec()
ShellExecute()
CreateProcess()
← →
Song (2003-10-16 14:16) [2]Распарсить строку и запустить, ну например, через ShellExecute()
← →
pasha_golub (2003-10-16 14:16) [3]FAQ
← →
DVM (2003-10-16 14:18) [4]
> Song © (16.10.03 14:16) [2]
Можно и не парсить WinExec и так запустит эту строку целиком.
← →
Юрий Зотов (2003-10-16 14:45) [5]> DVM © (16.10.03 14:18) [4]
ShellExecute и CreateProcess - тоже.
← →
Rouse_ (2003-10-16 14:58) [6]Если в имени пути будут пробелы Program Files, то всеже придется парсить, и заключать путь к программе в двойные кавычки. Тоже применительно и к параметрам.
Желаю успехов
← →
Игорь Шевченко (2003-10-16 15:29) [7]Rouse_ © (16.10.03 14:58)
procedure TForm1.Button1Click(Sender: TObject);
begin
WinExec("C:\Program Files\Far\Far.exe -reg", sw_show);
end;
Работает :)
← →
Song (2003-10-16 15:30) [8]2Игорь Шевченко © (16.10.03 15:29) [7]
Он имел ввиду путь, который может передаваться в парамтрах.
← →
Игорь Шевченко (2003-10-16 15:34) [9]Song © (16.10.03 15:30)
А...но в командной строке он ведь тоже в кавычках должен передаваться...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c