За разлика от обикновените .LNK преки пътища (които сочат към документ или приложение), Internet Shortcuts сочат към URL (уеб документ). Ето как да създадете .URL файл или Интернет пряк път с помощта на Delphi.
Обектът за Интернет пряк път се използва за създаване на преки пътища до интернет сайтове или уеб документи. Интернет преките пътища са различни от обикновените преки пътища (които съдържат данни в двоичен файл), които сочат документ или приложение. Такива текстови файлове с разширение .URL имат своето съдържание в INI файл формат.
Най-лесният начин да потърсите вътре .URL файл е да го отворите вътре Notepad. Съдържанието (в най-простата му форма) на Интернет пряк път може да изглежда така:
Както можете да видите .URL файловете имат INI файлов формат. URL адресът представлява адресното местоположение на страницата за зареждане. Той трябва да посочи напълно отговарящ на условията URL адрес с формата протокол: // сървър / страница..
Проста Delphi функция за създаване на .URL файл
Можете лесно да създадете програмно пряк път в Интернет, ако имате URL адреса на страницата, към която искате да се свържете. При двойно щракване браузърът по подразбиране се стартира и показва сайта (или уеб документ), свързан с прекия път.
Ето едно проста Delphi функция за да създадете .URL файл. Процедурата CreateInterentShortcut създава файл с пряк URL адрес с предоставеното име на файл (FileName параметър) за дадения URL адрес (LocationURL), като се презаписва всеки съществуващ пряк път в Интернет със същия име.
Ето примерно използване:
Няколко бележки:
- Можете да запазите уеб страница като MHT (уеб архив) и след това създайте пряк път .URL, за да имате достъп до офлайн версия на уеб документ.
- Трябва да предоставите пълно име на файла, заедно с разширението .URL, за параметъра FileName.
- Ако вече имате интернет пряк път, от когото се "интересувате", можете лесно да извлечете URL адреса от файл с интернет пряк път (.url).
Посочване на иконата .URL
Една от чистите функции на .URL файловия формат е, че можете да промените свързаната икона на пряк път. По подразбиране .URL ще носи иконата на браузъра по подразбиране. Ако искате да промените иконата, трябва само да добавите две допълнителни полета към .URL файла, както в:
Полетата IconIndex и IconFile ви позволяват да посочите иконата за пряк път .URL. IconFile може да сочи към EXE файла на приложението ви (IconIndex е индексът на иконата като ресурс в exe).
Интернет пряк път за отваряне на обикновен документ или приложение
Тъй като се нарича Internet Shortcut, .URL файлов формат не ви позволява да го използвате за нещо друго - например за стандартен пряк път към приложението.
Обърнете внимание, че полето за URL трябва да бъде посочено в протокола: // сървър / формат на страница. Например, можете да създадете икона за пряк път в Интернет на работния плот, която сочи към EXE файла на вашата програма. Трябва само да посочите "файла: ///" за протокола. Когато щракнете двукратно върху такъв .URL файл, вашето приложение ще бъде изпълнено. Ето пример за такъв "Интернет пряк път":
Ето една процедура, която поставя интернет шорткът на работния плот, прякът сочи към приложението * current *. Можете да използвате този код, за да създадете пряк път към вашата програма:
Забележка: просто се обадете на „CreateSelfShortcut“, за да създадете пряк път към вашата програма на работния плот.
Кога да използвате .URL
Тези удобни .URL файлове ще бъдат полезни за почти всеки проект. Когато създадете настройка за вашите приложения, включете .URL пряк път вътре в Start меню- потребителите на най-удобния начин да посетят вашия уебсайт за актуализации, примери или помощни файлове.