如何读取通过CMD(CMDOS)中运行的*.exe带的参数?(100)

  • 主题发起人 wu_delphi
  • 开始时间
W

wu_delphi

Unregistered / Unconfirmed
GUEST, unregistred user!
如何读取通过CMD(CMDOS)中运行的*.exe带的参数比如在DOS命令下运行Delphi编译的*.exe:E:/GFMIS/GFMIS1.1/CLIENT>fbis.exe -u 001 -p 009我现在想取fbis.exe后面带的参数:-u 001 -p 009Delphi中通过什么方法可以取得到呢?请教,很急很急。
 
Z

znxia

Unregistered / Unconfirmed
GUEST, unregistred user!
在System单元中有个ParamCount和ParamStr函数,它们表示程序打开时候的参数信息procedure TForm1.FormCreate(Sender: TObject);VAR I:Integer;begin for I:=0 to ParamCount do caption:= caption+ ParamStr(I);end;
 

草原骏马

Unregistered / Unconfirmed
GUEST, unregistred user!
znxia正解。
 
D

delhpi

Unregistered / Unconfirmed
GUEST, unregistred user!
for I:=1 to ParamCount do caption:= caption+ ParamStr(I);
 
P

psfqbqqk

Unregistered / Unconfirmed
GUEST, unregistred user!
顶部