是否可以将参数从批处理文件传递到 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;
我已经知道,我可以 运行 一个带有如下参数的 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;