Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > URL ярлык


Автор: ChihPih 4.4.2007, 16:30
Люди! Подскажите, как можно создать ярлык интернета?

Автор: Alkash 4.4.2007, 16:34
Непонял вопроса......Ярлык создаётся так
Код


uses ShlObj, ComObj, ActiveX;
  
  procedure CreateLink(const PathObj, PathLink, Desc, Param: string);
  var
    IObject: IUnknown;
    SLink: IShellLink;
    PFile: IPersistFile;
  begin
    IObject := CreateComObject(CLSID_ShellLink);
    SLink := IObject as IShellLink;
    PFile := IObject as IPersistFile;
    with SLink do begin
      SetArguments(PChar(Param));
      SetDescription(PChar(Desc));
      SetPath(PChar(PathObj));
    end;
    PFile.Save(PWChar(WideString(PathLink)), FALSE);
  end;


А использовать так:
Код


CreateLink('c:\winnt\explorer.exe', 'c:\temp\1.lnk', 'Коментарий', '/a');

Автор: Snowy 4.4.2007, 16:34
А что подразумевается под "ярлык интернета"?
И где тебе нужно его создать?

Автор: ChihPih 4.4.2007, 17:07
Цитата

А что подразумевается под "ярлык интернета"?

Мне нужно создать ярлык, ссылающийся на адрес в интернете(н-р: http://forum.vingrad.ru).

Цитата

И где тебе нужно его создать?

Ну скажем на раб. столе.

Автор: Alexeis 4.4.2007, 21:28
Цитата(ChihPih @  4.4.2007,  17:07 Найти цитируемый пост)
Мне нужно создать ярлык, ссылающийся на адрес в интернете(н-р: http://forum.vingrad.ru).


Посмотрел формат такого ярлыка в блокноте. Он простой до безобразия, просто текстовый фрагмент 
Код

[InternetShortcut]
URL=http://forum.vingrad.ru/index.php?showtopic=144578

Думаю не составит труда сделать такой текстовый файл ручками  smile 

Автор: ChihPih 5.4.2007, 05:58
Пасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)