想写一个程序,象用dos程序一样用
如:文件名是ttt.exe
使用的时候后面跟参数
如: ttt a c:\windows就象用arj.exe 一样

解决方案 »

  1.   

    随便一个程序都可以在Windows的DOS模式下执行
      

  2.   

    Delphi提供了访问命令行参数的方便的方式,那就是使用ParamStr和ParamCount函数。其中ParamStr(0)返回的是当前程序名,如C:\TEST\MYPROG.EXE,ParamStr(1)返回第一个参数,以此类推;ParamCount则是参数个数。示例如下: 
    var 
      i:integer;
    begin
      if ParamCount>0 then
      for i:=1 to ParamCount do
          showmessage(paramStr(i));
    end;
      

  3.   

    将窗体文件从工程中全部去除,
    然后取运行参数
    var 
      i:integer;
    begin
      if ParamCount>0 then
      for i:=1 to ParamCount do
          showmessage(paramStr(i));
    end;