如何编写带命令行参数的程序(50分)

  • 主题发起人 主题发起人 sunnysheng
  • 开始时间 开始时间
S

sunnysheng

Unregistered / Unconfirmed
GUEST, unregistred user!
比如:有一个应用程序card.exe,要满足以下要求:<br>card.exe可以单独运行,提供界面支持各种操作<br>card.exe后加上命令行参数运行时不显示任何界面,直接实现指定功能,这样可以由其他<br>应用程序调用。<br><br>card.exe w write.txt &nbsp;--w表示write写,write.txt用于指定写入的数据文件名<br>write.txt采用文本格式。<br><br>
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=253948<br>如何用Delphi制作带参数的程序,如执行abc.exe /123.txt 就能用abc.exe打开123.txt?
 
ParamCount返回命令行参数的个数,ParamStr(n)返回第n个参数字符串。
 
FindCmdLineSwitch是最简单的用法,你可以简单的判断一个蚕食是不是存在
 
请看 http://www.delphibbs.com/delphibbs/dispq.asp?lid=2500696 &nbsp;有详细解释。。。
 
var<br>mstr:string;<br>m:integer;<br>If ParamCount &lt;&gt; 0 Then ////应用程序参数设置<br>&nbsp; Begin<br>&nbsp; &nbsp; For m := 1 To ParamCount Do<br>&nbsp; &nbsp; Begin<br>&nbsp; &nbsp; &nbsp; mstr := mstr + ParamStr(m);<br>&nbsp; &nbsp; End;<br>&nbsp; End;
 
后退
顶部