Opret en Internet-genvejsfil (.URL) -fil ved hjælp af Delphi

I modsætning til almindelige .LNK-genveje (der peger på et dokument eller en applikation) peger internetgenveje på en URL (webdokument). Her er, hvordan du opretter en .URL-fil eller Internetgenvej ved hjælp af Delphi.

Internetgenvejsobjektet bruges til at oprette genveje til internetsider eller webdokumenter. Internetgenveje er forskellige fra almindelige genveje (som indeholder data i en binær fil) der peger på et dokument eller en applikation. Sådanne tekstfiler med en .URL-udvidelse har deres indhold i INI-fil format.

Den nemmeste måde at se inde i en .URL-fil er at åbne den inde notepad. Indholdet (i sin enkleste form) af en internetgenvej kan se sådan ud:

Som du kan se, har .URL-filer et INI-filformat. URL-adressen repræsenterer adresseplaceringen på den side, der skal indlæses. Den skal specificere en fuldt kvalificerende URL med formatet protokol: // server / side..

Enkel Delphi-funktion til at oprette en .URL-fil

Du kan nemt programmatisk oprette en internetgenvej, hvis du har URL'en på den side, som du vil linke til. Når dobbeltklikkes, startes standardbrowseren og viser det sted (eller et webdokument), der er knyttet til genvejen.

instagram viewer

Her er en enkel Delphi-funktion at oprette en .URL-fil. Proceduren CreateInterentShortcut opretter en URL-genvejsfil med det medfølgende filnavn (FileName) parameter) for den givne URL (LocationURL), overskriver enhver eksisterende internetgenvej med den samme navn.

Her er et eksempel på brug:

Et par bemærkninger:

  • Du kan gemme en webside som MHT (webarkiv) og opret derefter en .URL-genvej for at kunne få adgang til en offline version af et webdokument.
  • Du skal angive et fuldt filnavn sammen med .URL-udvidelsen til parameternavnet FileName.
  • Hvis du allerede har en internetgenvej, du er "interesseret i", kan du nemt udpakke URL'en fra en internetgenvejsfil (.url).

Specificering af .URL-ikonet

En af de pænere funktioner i .URL-filformatet er, at du kan ændre genvejets tilknyttede ikon. Som standard bærer .URL ikonet for standardbrowseren. Hvis du vil ændre ikonet, skal du kun tilføje yderligere to felter til .URL-filen, som i:

I felterne IconIndex og IconFile kan du specificere ikonet for .URL-genvejen. IconFile kunne pege på din applikations exe-fil (IconIndex er ikonet for ikonet som en ressource inde i exe).

Internetgenvej til at åbne et almindeligt dokument eller et program

Når det kaldes en internetgenvej, tillader et .URL-filformat ikke dig at bruge det til noget andet - f.eks. En standardprogramgenvej.

Bemærk, at URL-feltet skal specificeres i protokollen: // server / sideformat. For eksempel kan du oprette et internetgenvejsikon på skrivebordet, der peger på dit programs exe-fil. Du behøver kun at specificere "filen: ///" til protokollen. Når du dobbeltklikker på en sådan .URL-fil, udføres din applikation. Her er et eksempel på en sådan "Internetgenvej":

Her er en procedure, der placerer en internetgenvej på skrivebordet, genvejen peger på den * nuværende * applikation. Du kan bruge denne kode til at oprette en genvej til dit program:

Bemærk: kald blot "CreateSelfShortcut" for at oprette en genvej til dit program på skrivebordet.

Hvornår skal du bruge .URL

Disse praktiske .URL-filer vil være nyttige til stort set ethvert projekt. Når du opretter en opsætning til dine applikationer, skal du inkludere en .URL-genvej i Start menu—Let brugere har den mest bekvemme måde at besøge dit websted for opdateringer, eksempler eller hjælpefiler.