⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 downloader.dpr.~14~

📁 photo.163.com 相册下载器 多线程下载
💻 ~14~
字号:
program Downloader;
//library Downloader;

{$APPTYPE CONSOLE}

uses
  Windows,
  Sysutils,
  Messages,
  Down in 'Down.pas';


{$R *.res}
procedure SendData(cn : PChar);
var
  MyWindow: THandle;
  CDS: TCopyDataStruct;
  s: PChar;
begin
  MyWindow := FindWindow(cn, nil);
  if (MyWindow > 0) and (ParamCount > 0) then
  begin
    s := PChar(ParamStr(1));
    FillChar(CDS, SizeOf(TCopyDataStruct), #0);
    CDS.cbData := StrLen(s) + 1;
    CDS.lpData := s;
    SendMessage(MyWindow, WM_COPYDATA, 0, LParam(@CDS));
    //ShowWindow(MyWindow,SW_NORMAL);
    //SetForegroundWindow(MyWindow);
    //BringWindowToTop(MyWindow);
    Halt(255);
  end;
end;

var
  fn,url : string;
  count,wait : integer;
begin if ParamCount >=2 then begin
  fn := ExtractFileDir(ParamStr(0))+'\'+ParamStr(2);
  url := ParamStr(1);
  if ParamCount>2 then count := StrToIntDef(ParamStr(3),5);
  if ParamCount>3 then wait := StrToIntDef(ParamStr(4),40)*1000;



  count := DownURLToFile(PChar(url),PChar(fn), count,wait);
  if count>0 then begin Halt(count);Writeln('Err: No_File_DownLoaded .');end;

end;Halt(0);end.

export DownURLToFile;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -