是否可以将参数从批处理文件传递到 delphi?

Is it possible to pass parameters from a batch file to delphi?

我已经知道,我可以 运行 一个带有如下参数的 exe:

@echo off
cd C:\Users\Superuser\Documents
executable.exe -myparamater

但我不知道如何在 delpi 中接收此参数。我的目标是简单地打印参数。有人知道我该怎么做吗?感谢您的帮助,sheers!

// Catch parameter here
WriteLn(parameter);

注:我的程序是在delphi.

制作的一个简单的控制台程序

您可以使用 ParamCount and ParamStr 函数:

procedure TForm1.Button1Click(Sender: TObject);
var
  j: Integer;
begin

   for j := 1 to ParamCount do
     ShowMessage(ParamStr(j));

end;