本文整理自网络,侵删。
描述:ParamStr函数返回了调用当前程序的命令行的某一个参数。
ParmIndex决定返回哪一个命令行参数:
0:可执行文件的盘符/路径/程序
1:返回第一个参数
2:返回第二个参数
….依次类推。
备注:相关的FindCmdLineSwitch函数可用于检查以控制字符(如:’-'或’/')开始的参数是否存在。
{显示命令行参数}
var
cmd : string;
i : Integer;
begin
// 运行本代码前,进入Run/parameters 菜单选项
// 设置命令行参数为: -parm1 -parm2
// 显示这些参数
// 注:第0个是Windows可执行命令
for i := 0 to ParamCount do
ShowMessage('Parameter '+IntToStr(i)+' = '+ParamStr(i));
end;
程序运行结果:
Parameter 0 = C:PROGRAM FILESPROJECTSPROJECT1.EXE
Parameter 1 = -parm1
Parameter 2 = -parm2
相关阅读 >>
Delphi deletedirectory 删除目录下所有文件包括子文件夹下所有文件
更多相关阅读请进入《Delphi》频道 >>