Q&A

  • 인터넷 바로가기 파일은 어떻게 만드나요 ?
익스플로러 주소부분을 드래그 하여 바탕화면으로
옮기면 바로가기(.lnk) 파일이 생성(복사) 됩니다.

내부에 있는 실행파일들의 바로가기는 많이 나와있더군요!
그런데 인터넷 url바로가기 만드는것은 없던데
일반 바로가기 만들기에서
FILENAME 대신에 URL을 써주면 되나요 ?


추가로 아이콘도 내가정한 아이콘으로 인터넷 바로가기를
만들었으면 합니다
1  COMMENTS
  • Profile
    최용일 2003.11.14 18:46
    안녕하세요. 최용일입니다.

    열어보시면 그냥 텍스트 파일입니다. 텍스트 파일처럼 쓰세요...

    procedure CreateURLShortCut(const Path, URL, Title: string;
        const IconFile: string = ''; const IconIndex: string = '');
    var
      FilePath: string;
      UrlFile: TextFile;
    begin
        FilePath := Path
        if FilePath[Length(FilePath)] <> '\' then
            FilePath := FilePath + '\';
        if not DirectoryExists(FilePath) then
            ForceDirectories(FilePath);
        try
            AssignFile(URLFile, FilePath + Title + '.url');
            Rewrite(URLFile);
            WriteLn(URLFile, '[DEFAULT]');
            WriteLn(URLFile, 'BASEURL=' + URL);
            WriteLn(URLFile, '[InternetShortcut]');
            WriteLn(URLFile, 'URL=' + url);
            if IconFile <> '' then
                WriteLn(URLFile, 'IconFile=' + IconFile);
            if IconIndex <> '' then
                WriteLn(URLFile, 'IconIndex=' + IconIndex);
        finally
            Closefile(URLFile);
        end;
    end;

    procedure TfrmMain.Button1Click(Sender: TObject);
    begin
        CreateURLShortCut('C:\', 'http://www.delphi.co.kr', '한국 델파이 개발자 홈페이지');
        CreateURLShortCut('C:\', 'http://www.delphikorea.com', '델파이 코리아', 'http://www.delphikorea.com/favicon.ico', '1');
    end;

    ^^ 항상 즐코하세요...