ParamStr函数:
ParamStr(1),..ParamStr(N)
ParamStr(1)代表程序入口的第一个参数,同理,ParamStr(N)代表第N个参数。可通过如下操作进行参数的赋值。
例如:
C盘下面有个1.exe可执行程序;
在Win+R下输入:C:\1.exe 1 2 3 ...
则ParamStr(1)= ‘1‘ 、ParamStr(2)= ‘2‘、ParamStr(3)=‘3‘...
在Windows Server上创建自动计划任务,实现指定业务逻辑的处理:
创建Delphi WinFrm应用程序并在OnShow事件中写如下代码:
if ParamStr(1) = ‘Run‘ then begin //业务逻辑编辑处 end;
创建计划任务,在触发器栏设定执行时间间隔、时间点等。在操作栏写上相关参数(需要和可执行程序中的参数对应起来,这里写Run),如下: