0
我正在使用Laarus編寫一個簡單的程序我有我的代碼下面的答案類型。如何在特定目錄中啓動外部程序?運行cmd程序需要路徑
procedure TForm1.Button2Click(Sender: TObject);
var
F: File;
i, filehandle: Integer;
runprogram:TProcess;
begin
runprogram :=Tprocess.create(nil);
runProgram.CommandLine:='C:\Users\stran\Downloads\123\dcars.exe';
runProgram.Execute;
Runprogram.free;
//This works but I need to navigate their first for the program
//to pick up its cmd line preferances.ini file
//I need to or have the program startin C:\...\...\..
//in cmd(prompt)cd C:\Users\stran\Downloads\123\
//then dcars.exe and it picks up its ini file and runs
end;
你有問題嗎? –
如何將路徑傳遞給執行文件,如代碼提示中所述 – Data
我想你需要設置.CurrentDirectory。 –