程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 遠程控制篇:獲得網絡鄰居所有機器名

遠程控制篇:獲得網絡鄰居所有機器名

編輯:Delphi
procedure TForm1.Button1Click(Sender: TObject);
  VAR
      command:string ;
      comline: pchar  ;
  begin
   command:='COMMAND.COM /C net vIEw>c:~~~.txt';
   comline:=pchar(command);
   WinExec(comline, sw_hide);
   timer1.Enabled:=true;
  end;

  每秒試一次
  procedure TForm1.Timer1Timer(Sender: TObject);
  var f:tstringlist;
      ll,ii:integer;
      s1,s:string;
      b:bool;
  begin
  f:=tstringlist.Create;
  try
    f.LoadFromFile('c:~~~.txt');
   except
  end;
  if  f.Count>10 then begin
  memo1.Clear;
  memo1.lines.add(f.text);
  timer1.Enabled:=false;
  f.Free;
  {去掉多余的行和''}
    for ll:=memo1.lines.count-1 downto 0 do begin
       if strpos(pchar(memo1.lines.strings[ll]),'')=nil then
         memo1.lines.delete(ll)
       else
         memo1.lines.Strings[ll]:=delxxx(memo1.lines.Strings[ll]);
          {自編1個去''的函數}
    end;
  timer1.enabled:=False;
  end;

  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved