假设txt文件为abc.txt,里面存放脚本内容如:执行操作A
延时(600)
执行操作B
延时(600)
执行操作C
.
.
.
.一行一个命令,如何操作使脚本一行一行执行呢

解决方案 »

  1.   

    自己解析,用RTTI根据方法的名称去执行
      

  2.   

    http://www.delphibbs.com/keylife/iblog_show.asp?xid=13418
      

  3.   

    主要是制定脚本解析规则,RTTI是只能解析DELPHI的,可以写成脚本,然后调用脚本库执行。
      

  4.   


    var
      F: TextFile;
      S: string;
    begin
      if OpenDialog1.Execute then            { Display Open dialog box }
      begin
        AssignFile(F, 'abc.txt'); //绑定文件到文件类型变量
        Reset(F);//打开一个存在的文件,另Rewrite创建文件并打开
        while not eof(F) do begin
          Readln(F, S);                   
          执行S字符串中的操作   
        end;               
        CloseFile(F);
      end;
    end;
    这样应该就可以,我也是菜鸟,完全看不懂楼上这几个高手的方法
      

  5.   

    上面的if OpenDialog1.Execute then { Display Open dialog box }
      begin  去掉