Lag en Internet Shortcut (.URL) -fil ved hjelp av Delphi

I motsetning til vanlige .LNK-snarveier (som peker på et dokument eller et program), peker Internett-snarveier til en URL (webdokument). Slik lager du en .URL-fil, eller Internett-snarvei, ved hjelp av Delphi.

Internet Shortcut-objektet brukes til å lage snarveier til internettsider eller webdokumenter. Snarveier på internett er forskjellige fra vanlige snarveier (som inneholder data i en binær fil) som peker på et dokument eller en applikasjon. Slike tekstfiler med en .URL-utvidelse har innholdet i INI-fil format.

Den enkleste måten å se på en .URL-fil er å åpne den inne Notisblokk. Innholdet (i sin enkleste form) av en Internett-snarvei kan se slik ut:

Som du kan se, har .URL-filer et INI-filformat. URLen representerer adresseplassering for siden som skal lastes inn. Den må spesifisere en fullt kvalifisert URL med formatet protokoll: // server / side..

Enkel Delphi-funksjon for å lage en .URL-fil

Du kan enkelt programmatisk opprette en Internett-snarvei hvis du har URLen til siden du vil koble til. Når du dobbeltklikker, startes standardleseren og viser nettstedet (eller et webdokument) tilknyttet snarveien.

instagram viewer

Her er en enkel Delphi-funksjon å lage en .URL-fil. Prosedyren CreateInterentShortcut oppretter en URL-snarveisfil med det oppgitte filnavnet (FileName) parameter) for den gitte URLen (LocationURL), overskriver en eksisterende Internett-snarvei med den samme Navn.

Her er et eksempel:

Noen få notater:

  • Du kan lagre en webside som MHT (webarkiv) og opprett deretter en .URL-snarvei for å kunne få tilgang til en offline versjon av et webdokument.
  • Du må oppgi et fullt filnavn, sammen med .URL-utvidelsen, for FileName-parameteren.
  • Hvis du allerede har en Internett-snarvei du er "interessert i", kan du enkelt trekke ut URL-en fra en Internet Shortcut (.url) -fil.

Spesifisering av .URL-ikonet

En av de finere funksjonene i filformatet .URL er at du kan endre snarveiens tilhørende ikon. Som standard vil .URL bære ikonet til standard nettleseren. Hvis du vil endre ikonet, trenger du bare å legge til ytterligere to felt i .URL-filen, som i:

I feltene IconIndex og IconFile kan du spesifisere ikonet for .URL-snarveien. IconFile kan peke på applikasjonens exe-fil (IconIndex er indeksen til ikonet som en ressurs i exe).

Internett-snarvei for å åpne et vanlig dokument eller en applikasjon

Når du blir kalt en Internett-snarvei, tillater et .URL-filformat deg ikke å bruke den til noe annet - for eksempel en standard søkesnarvei.

Merk at URL-feltet må spesifiseres i protokollen: // server / sideformat. For eksempel kan du opprette et Internett-snarveiikon på skrivebordet som peker til programmets exe-fil. Du trenger bare å spesifisere "filen: ///" for protokollen. Når du dobbeltklikker på en slik .URL-fil, vil applikasjonen din bli kjørt. Her er et eksempel på en slik "Internett-snarvei":

Her er en prosedyre som plasserer en Internett-snarvei på skrivebordet, snarveien peker til den * nåværende * applikasjonen. Du kan bruke denne koden til å opprette en snarvei til programmet ditt:

Merk: bare ring "CreateSelfShortcut" for å opprette en snarvei til programmet ditt på skrivebordet.

Når du skal bruke .URL

De praktiske .URL-filene vil være nyttige for praktisk talt alle prosjekter. Når du oppretter et oppsett for applikasjonene dine, tar du med en .URL-snarvei i Start Meny—Brukere har den mest praktiske måten å besøke nettstedet ditt for oppdateringer, eksempler eller hjelpefiler.