亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? main.pas

?? 文本編輯例子.可講批量的處理想要的文本到界面里
?? PAS
字號(hào):
unit Main;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls, ComCtrls, ImgList, ToolWin;

type
  TForm1 = class(TForm)
    ToolBar1: TToolBar;
    ImageList1: TImageList;
    ToolButton1: TToolButton;
    ToolButton2: TToolButton;
    ListBox1: TListBox;
    Panel1: TPanel;
    ProgressBar1: TProgressBar;
    ToolButton4: TToolButton;
    StatusBar1: TStatusBar;
    OpenDialog1: TOpenDialog;
    Splitter1: TSplitter;
    Memo1: TMemo;
    ComboBox1: TComboBox;
    Button1: TButton;
    Button2: TButton;
    procedure ToolButton1Click(Sender: TObject);
    procedure ListBox1Click(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure Button2Click(Sender: TObject);
    procedure FormShow(Sender: TObject);
  private

    { Private declarations }
  public

    { Public declarations }
    procedure MakeListBox;
    procedure SortList;
  end;

var
  Form1: TForm1;
procedure firstFun();
implementation

uses RegExpr;

{$R *.dfm}

var
  tmpFile:TStringList;

procedure firstFun();
var
IsExists:boolean;
begin
IsExists := FileExists('DEVICE.VAYO');
if not IsExists then begin
showmessage('File not exist!');
exit;
end;
Application.CreateForm(TForm1, Form1);
end;


procedure TForm1.ToolButton1Click(Sender: TObject);
begin
  StatusBar1.Panels[0].Text:='';
  OpenDialog1.FileName:='';
  OpenDialog1.Execute;
  if OpenDialog1.FileName='' then Exit;
  tmpFile.Clear;
  tmpFile.LoadFromFile(OpenDialog1.FileName);
  //tmpFile.LoadFromFile('DEVICE.VAYO');
 StatusBar1.Panels[0].Text:='File: '+OpenDialog1.FileName;
  //StatusBar1.Panels[0].Text:='File: '+'DEVICE.VAYO';
  MakeListBox;
  SortList;
end;

procedure TForm1.MakeListBox;
var
  i:Integer;
  r:TRegExpr;
  tmpStr:String;
begin
  ListBox1.Clear;
  i:=0;
  r:=TRegExpr.Create;
  ProgressBar1.Max:=tmpFile.Count;
  while i<tmpFile.Count do begin
    if ExecRegExpr('^FIL=".*"$',tmpFile[i]) then begin
      tmpStr:='';
      r.Expression:='^FIL="(.*)"$';
      r.Exec(tmpFile[i]);
      tmpStr:=r.Substitute('$1');
      if tmpStr<>'' then ListBox1.Items.Add(tmpStr);
      ProgressBar1.Position:=i;
    end;
    Inc(i);
  end;
  ProgressBar1.Position:=0;
  FreeAndNil(r);
end;

procedure TForm1.SortList;
var
  tmpList:TStringList;
begin
  tmpList:=TStringList.Create;
  tmpList.Assign(ListBox1.Items);
  tmpList.Sort;
  ListBox1.Items.Assign(tmpList);
  FreeAndNil(tmpList);
end;

procedure TForm1.ListBox1Click(Sender: TObject);
var
  i,j,k:Integer;
begin
  for j:=0 to ListBox1.Count-1 do
    if ListBox1.Selected[j] then begin
      for i:=0 to tmpFile.Count-1 do begin
        if ExecRegExpr('^FIL="'+ListBox1.Items[j]+'"$',tmpFile[i]) then begin
          k:=i+1;
          Memo1.Clear;
          while not ExecRegExpr('^:EOD$',tmpFile[k]) do begin
            Memo1.Lines.Add(tmpFile[k]);
            Inc(k);
          end;
          Break;
        end;
      end;
      Break;
    end;
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  i,j,k:Integer;
  isHaveField:Boolean;
  insertField,tmpField:String;
  r:TRegExpr;
begin
  r:=TRegExpr.Create;
  insertField:='';
  r.Expression:='^(.*)=.*$';
  r.Exec(ComboBox1.Text);
  insertField:=r.Substitute('$1');
  if insertField='' then begin
    FreeAndNil(r);  Exit;
  end;
  ProgressBar1.Max:=ListBox1.Count;
  for j:=0 to ListBox1.Count-1 do begin
    if ListBox1.Selected[j] then
      for i:=0 to tmpFile.Count-1 do begin
        if ExecRegExpr('^FIL="'+ListBox1.Items[j]+'"$',tmpFile[i]) then begin
          k:=i+1;
          while not ExecRegExpr('^:EOD$',tmpFile[k]) do begin
            r.Expression:='^(.*)=.*$';
            r.Exec(tmpFile[k]);
            tmpField:=r.Substitute('$1');
            isHaveField:=False;
            if tmpField=insertField then begin
              tmpFile.Delete(k);
              tmpFile.Insert(k,ComboBox1.Text);
              isHaveField:=True;
            end;
            Inc(k);
          end;
          if not isHaveField then tmpFile.Insert(k,ComboBox1.Text);
          Break;
        end;
      end;
    ProgressBar1.Position:=j+1;
  end;
  FreeAndNil(r);
  tmpFile.SaveToFile(OpenDialog1.FileName);
  ProgressBar1.Position:=0;
  ListBox1Click(Sender);
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  FreeAndNil(tmpFile);
end;

procedure TForm1.Button2Click(Sender: TObject);
var
  i,j,k:Integer;
  r:TRegExpr;
begin
  if ComboBox1.Text='' then Exit;
  r:=TRegExpr.Create;
  ProgressBar1.Max:=ListBox1.Count;
  for j:=0 to ListBox1.Count-1 do begin
    if ListBox1.Selected[j] then
      for i:=0 to tmpFile.Count-1 do begin
        if ExecRegExpr('^FIL="'+ListBox1.Items[j]+'"$',tmpFile[i]) then begin
          k:=i+1;
          while not ExecRegExpr('^:EOD$',tmpFile[k]) do begin
            if tmpFile[k]=ComboBox1.Text then tmpFile.Delete(k)
            else Inc(k);
          end;
          Break;
        end;
      end;
    ProgressBar1.Position:=j+1;
  end;
  FreeAndNil(r);
  tmpFile.SaveToFile(OpenDialog1.FileName);
  //tmpFile.SaveToFile('DEVICE.VAYO');
  ProgressBar1.Position:=0;
  ListBox1Click(Sender);
end;

procedure TForm1.FormShow(Sender: TObject);
//var
//IsExists: Boolean;
begin
tmpFile:=TStringList.Create;
 // IsExists: Boolean;
//  IsExists := FileExists('DEVICE.VAYO');
//   if not IsExists then exit;

  StatusBar1.Panels[0].Text:='';
  OpenDialog1.FileName:='DEVICE.VAYO';
  if OpenDialog1.FileName='' then Exit;
  tmpFile.Clear;
  tmpFile.LoadFromFile(OpenDialog1.FileName);
  //tmpFile.LoadFromFile('DEVICE.VAYO');
 StatusBar1.Panels[0].Text:='File: '+OpenDialog1.FileName;
  //StatusBar1.Panels[0].Text:='File: '+'DEVICE.VAYO';
  MakeListBox;
  SortList;
end;

end.

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
五月天一区二区三区| 成人app软件下载大全免费| 中文字幕亚洲一区二区av在线| 日韩一区和二区| 成人动漫一区二区| 国内不卡的二区三区中文字幕 | 一区二区三区免费网站| 欧美国产视频在线| 中文字幕 久热精品 视频在线| 精品蜜桃在线看| 久久一区二区视频| 久久欧美中文字幕| 国产精品热久久久久夜色精品三区 | 亚洲欧美日韩电影| 一级女性全黄久久生活片免费| 亚洲精品免费在线观看| 一区二区三区免费在线观看| 久久久不卡网国产精品一区| www亚洲一区| 精品国产伦一区二区三区观看方式| 欧美日韩国产在线观看| 欧美日韩久久不卡| 欧美成va人片在线观看| 久久在线观看免费| 亚洲狼人国产精品| 麻豆精品在线播放| 99在线视频精品| 欧美一区二区三区婷婷月色| 国产午夜精品理论片a级大结局| 国产精品午夜春色av| 亚洲成av人片观看| 精品一区中文字幕| 高清av一区二区| 欧美电影一区二区三区| 久久免费的精品国产v∧| 亚洲欧洲一区二区在线播放| 亚洲综合在线五月| 精久久久久久久久久久| 欧洲一区二区三区免费视频| 26uuu久久天堂性欧美| 亚洲h动漫在线| 国产精品一卡二卡| 欧美疯狂做受xxxx富婆| 国产精品久久久久影院老司| 免费在线看一区| 色域天天综合网| 久久精品视频网| 五月激情丁香一区二区三区| 91丨九色丨尤物| 久久日韩粉嫩一区二区三区| 亚洲自拍偷拍麻豆| 国产91清纯白嫩初高中在线观看| 精品视频在线免费| 亚洲视频电影在线| 激情五月激情综合网| 欧美一区二区三区白人| 国产福利一区在线| 日韩三级在线观看| 亚洲特黄一级片| 国产一区不卡在线| 欧美日本韩国一区| 一区精品在线播放| 奇米影视7777精品一区二区| 日本精品一区二区三区四区的功能| 欧美另类高清zo欧美| 欧美xxxxx牲另类人与| 日韩国产高清影视| 欧美午夜寂寞影院| 国产精品福利影院| 国产成人在线色| 久久久久久久综合狠狠综合| 午夜精品一区二区三区三上悠亚| 成人听书哪个软件好| 欧美一区二区三区公司| 亚洲男女一区二区三区| 成人app下载| 日本一二三不卡| 国产一区二区不卡老阿姨| 精品视频资源站| 亚洲视频资源在线| 激情综合色播激情啊| 欧美一区二区三区四区在线观看| 亚洲主播在线观看| 欧美色图在线观看| 日本视频在线一区| 日韩精品一区二区三区三区免费| 天天射综合影视| 4438x成人网最大色成网站| 同产精品九九九| 欧美精品v日韩精品v韩国精品v| 午夜精品久久一牛影视| 欧美肥妇毛茸茸| 石原莉奈在线亚洲二区| 欧美精品欧美精品系列| 亚洲国产视频一区| 日本乱人伦aⅴ精品| 天堂一区二区在线免费观看| 欧美变态tickle挠乳网站| 高清不卡一区二区| 一区二区三区色| 精品国产在天天线2019| 高清shemale亚洲人妖| 亚洲欧美日韩一区| 欧美美女喷水视频| 国产一区二区三区免费播放| 国产精品久久三区| 欧美男人的天堂一二区| 精东粉嫩av免费一区二区三区| 日本一区二区免费在线| 欧日韩精品视频| 国产在线不卡视频| 国产精品乱码人人做人人爱 | 五月天欧美精品| 久久久夜色精品亚洲| 日本韩国精品在线| 精品一区二区免费| 亚洲主播在线播放| 中文字幕第一区二区| 欧美精品免费视频| 一本到三区不卡视频| 久久精品噜噜噜成人av农村| 亚洲色图都市小说| 国产亚洲一区字幕| 欧美一区二区日韩| 欧美日韩在线观看一区二区| 不卡av免费在线观看| 美国毛片一区二区| 亚洲小少妇裸体bbw| 国产精品全国免费观看高清| 日韩一区二区中文字幕| 欧美日韩一级片在线观看| 国产成人综合在线观看| 亚洲mv在线观看| 亚洲精品美腿丝袜| 久久人人超碰精品| 91麻豆精品国产自产在线观看一区 | 美女网站视频久久| 亚洲一卡二卡三卡四卡五卡| 亚洲欧洲av另类| 中文字幕成人av| 国产亚洲美州欧州综合国| 26uuu国产电影一区二区| 91麻豆精品国产91久久久久久| 欧洲视频一区二区| 在线视频欧美精品| 色嗨嗨av一区二区三区| 97国产一区二区| 成人午夜电影小说| 粉嫩13p一区二区三区| 久热成人在线视频| 麻豆国产欧美日韩综合精品二区| 亚洲国产一区二区三区青草影视| 中文字幕一区二区三区蜜月| 2021国产精品久久精品| 欧美一区二区免费| 欧美人动与zoxxxx乱| 欧美日韩视频在线第一区| 欧美性一级生活| 欧美高清视频www夜色资源网| 欧美亚洲禁片免费| 欧美综合视频在线观看| 91国偷自产一区二区三区成为亚洲经典| 91丨九色丨黑人外教| 色综合久久综合网| 欧美揉bbbbb揉bbbbb| 日韩免费福利电影在线观看| 精品va天堂亚洲国产| 久久精品欧美日韩| 日韩一区在线免费观看| 亚洲国产视频一区二区| 日本亚洲欧美天堂免费| 国产一区二区看久久| www.色精品| 欧美日韩视频在线观看一区二区三区| 日韩视频一区二区| 国产午夜精品一区二区三区视频| 国产精品国产成人国产三级| 亚洲综合av网| 国产在线精品一区二区三区不卡| 国产.精品.日韩.另类.中文.在线.播放| av在线一区二区| 51精品秘密在线观看| 久久久久久99精品| 尤物av一区二区| 国产精品自在在线| 欧美综合久久久| 国产日韩精品视频一区| 亚洲激情自拍视频| 国产综合一区二区| 色婷婷久久久亚洲一区二区三区 | 欧美老肥妇做.爰bbww视频| 91精品国产入口在线| 欧美国产精品v| 久久成人免费日本黄色| 在线欧美日韩国产| 久久久久久电影| 99国产精品久久久久久久久久久 | 欧美日韩国产一区二区三区地区| 欧美va天堂va视频va在线| 一区二区三区毛片|