程序名中的参数怎么处理?(30分)

  • 主题发起人 yifeibbs
  • 开始时间
Y

yifeibbs

Unregistered / Unconfirmed
GUEST, unregistred user!
类似这样的程序怎么做:
DOS下的:
c:/>notepad c:/autoexec.bat
快捷方式:
"C:/Program Files/Borland/Delphi6/Bin/delphi32.exe" /ns /np

能处理传入参数的程序怎么写?给个小例子!
 
paramcount//参数个数
paramstr(0);//可执行程序文件名
paramstr(1);//参数1
paramstr(2);//参数2
.....
paramstr(i);//参数i
==============================
var
FileName: string;
begin
if ParamCount = 0 then
ShowMessage('Null')
else
begin
FileName := ParamStr(1);
if fileExists(FileName) then
Memo1.Lines.LoadFromFile(FileName);
end;
 
ParamStr和ParamCount,自己看帮助呀
 
呵呵,很简单的◎
多谢!!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部