A differenza delle normali scorciatoie .LNK (che puntano a un documento o a un'applicazione), le scorciatoie Internet puntano a un URL (documento Web). Ecco come creare un file .URL o collegamento Internet, utilizzando Delphi.
L'oggetto Collegamento Internet viene utilizzato per creare collegamenti a siti Internet o documenti Web. I collegamenti a Internet sono diversi dai collegamenti regolari (che contengono dati in a file binario) che indicano un documento o un'applicazione. Tali file di testo con estensione .URL hanno il loro contenuto in File INI formato.
Il modo più semplice per guardare all'interno di un file .URL è aprirlo all'interno Bloc notes. Il contenuto (nella sua forma più semplice) di un collegamento a Internet potrebbe essere simile al seguente:
Come puoi vedere, i file .URL hanno un formato di file INI. L'URL rappresenta la posizione dell'indirizzo della pagina da caricare. Deve specificare un URL pienamente qualificato con il formato protocollo: // server / pagina..
Semplice funzione Delphi per creare un file .URL
È possibile creare facilmente un collegamento Internet a livello di programmazione se si dispone dell'URL della pagina a cui si desidera collegare. Quando si fa doppio clic, viene avviato il browser predefinito e viene visualizzato il sito (o un documento Web) associato al collegamento.
Ecco un semplice funzione Delphi per creare un file .URL. La procedura CreateInterentShortcut crea un file di collegamento URL con il nome file fornito (FileName parametro) per l'URL specificato (LocationURL), sovrascrivendo qualsiasi collegamento Internet esistente con lo stesso nome.
Ecco un esempio di utilizzo:
Alcune note:
- È possibile salvare una pagina Web come MHT (archivio web) e quindi creare un collegamento .URL per poter accedere a una versione offline di un documento Web.
- È necessario fornire un nome file completo, insieme all'estensione .URL, per il parametro FileName.
- Se disponi già di un collegamento Internet di cui sei "interessato", puoi facilmente estrarre l'URL da un file di collegamento Internet (.url).
Specifica dell'icona .URL
Una delle caratteristiche più chiare del formato di file .URL è che è possibile modificare l'icona associata al collegamento. Per impostazione predefinita, il .URL porterà l'icona del browser predefinito. Se vuoi cambiare l'icona, devi solo aggiungere due campi aggiuntivi al file .URL, come in:
I campi IconIndex e IconFile consentono di specificare l'icona per il collegamento .URL. IconFile potrebbe puntare al file exe dell'applicazione (IconIndex è l'indice dell'icona come risorsa all'interno dell'exe).
Collegamento Internet per aprire un documento normale o un'applicazione
Essendo chiamato un collegamento a Internet, un formato di file .URL non ti consente di usarlo per qualcos'altro, come un collegamento a un'applicazione standard.
Si noti che il campo URL deve essere specificato nel formato protocollo: // server / pagina. Ad esempio, è possibile creare un'icona di collegamento Internet sul desktop che punta al file exe del programma. Devi solo specificare il "file: ///" per il protocollo. Quando si fa doppio clic su tale file .URL, l'applicazione verrà eseguita. Ecco un esempio di tale "collegamento Internet":
Ecco una procedura che posiziona un collegamento Internet sul desktop, il collegamento punta all'applicazione * corrente *. Puoi usare questo codice per creare un collegamento al tuo programma:
Nota: è sufficiente chiamare "CreateSelfShortcut" per creare un collegamento al programma sul desktop.
Quando usare .URL
Questi file .URL a portata di mano saranno utili praticamente per ogni progetto. Quando si crea un'impostazione per le applicazioni, includere un collegamento .URL all'interno di Start menù—Leti utenti hanno il modo più conveniente di visitare il sito Web per aggiornamenti, esempi o file di aiuto.