网站织梦模板,wordpress七牛,服务企业,如何做网站登录界面命令行运行程序#xff0c;如#xff1a; myprogram.exe /abc /bcd 如果我们想获取其中的参数#xff0c;“/abc”、“/bcd” 1. 直接使用innosetup自带的方法#xff0c; GetCmdTail() 将所有参数作为一个字符串返回#xff0c;安装和卸载都适用 注意#xff1a;如果打… 命令行运行程序如 myprogram.exe /abc /bcd 如果我们想获取其中的参数“/abc”、“/bcd” 1. 直接使用innosetup自带的方法 GetCmdTail() 将所有参数作为一个字符串返回安装和卸载都适用 注意如果打算使用此方法建议先看一下它返回字符串的格式如上例子 返回的可不仅仅是/abc /bcd 2.使用innosetup自带的ParamCount() 和ParamStr() 2.1. ParamCount(), 获取参数的个数 2.2. ParamStr(), 根据参数下标返回一个参数 例子 test.exe /name abc /age 18 1 {根据参数名返回参数值}2 function GetMyParam(PName:String):String;3 var4 CmdLine : String;5 CmdLineLen : Integer;//参数的个数6 i : Integer;7 begin8 CmdLineLen:ParamCount();9 for i:0 to CmdLineLen do
10 begin
11 CmdLine:ParamStr(i);
12 if CmdLine PName then
13 begin
14 CmdLine:ParamStr(i1);
15 Result : CmdLine;
16 Exit;
17 end;
18 end;
19
20 end; View Code GetMyParam(name) 结果是abc 总结因为innosetup进行静默安装需要在程序后面传参数所以可以通过获取参数来判断是否进行静默安装 innosetup静默安装的参数请参考http://www.cnblogs.com/tommy-huang/p/4580424.html