Diferentemente dos atalhos regulares do .LNK (que apontam para um documento ou aplicativo), os Atalhos da Internet apontam para um URL (documento da web). Veja como criar um arquivo .URL ou atalho da Internet usando o Delphi.
O objeto Atalho da Internet é usado para criar atalhos para sites da Internet ou documentos da Web. Os atalhos da Internet são diferentes dos atalhos regulares (que contêm dados em um arquivo binário) que apontam para um documento ou aplicativo. Esses arquivos de texto com extensão .URL têm seu conteúdo em Arquivo INI formato.
A maneira mais fácil de procurar dentro de um arquivo .URL é abri-lo dentro Bloco de anotações. O conteúdo (na sua forma mais simples) de um atalho da Internet pode ter a seguinte aparência:
Como você pode ver, os arquivos .URL têm um formato de arquivo INI. O URL representa o local do endereço da página a ser carregada. Ele deve especificar um URL totalmente qualificado com o formato protocolo: // servidor / página..
Função Delphi simples para criar um arquivo .URL
Você pode criar programaticamente um atalho da Internet facilmente se tiver o URL da página à qual deseja vincular. Ao clicar duas vezes, o navegador padrão é iniciado e exibe o site (ou um documento da Web) associado ao atalho.
Aqui está um função Delphi simples para criar um arquivo .URL. O procedimento CreateInterentShortcut cria um arquivo de atalho da URL com o nome do arquivo fornecido (FileName parâmetro) para o URL fornecido (LocationURL), substituindo qualquer atalho da Internet existente pelo mesmo nome.
Aqui está um exemplo de uso:
Algumas notas:
- Você pode salvar uma página da Web como MHT (arquivo da web) e crie um atalho .URL para acessar uma versão offline de um documento da web.
- Você deve fornecer um nome de arquivo completo, juntamente com a extensão .URL, para o parâmetro FileName.
- Se você já possui um atalho da Internet do qual está "interessado", pode extrair facilmente a URL de um arquivo de atalho da Internet (.url).
Especificando o ícone .URL
Um dos recursos mais simples do formato de arquivo .URL é que você pode alterar o ícone associado ao atalho. Por padrão, o .URL carregará o ícone do navegador padrão. Se você deseja alterar o ícone, basta adicionar dois campos adicionais ao arquivo .URL, como em:
Os campos IconIndex e IconFile permitem especificar o ícone para o atalho .URL. O IconFile pode apontar para o arquivo exe do seu aplicativo (IconIndex é o índice do ícone como um recurso dentro do exe).
Atalho da Internet para abrir um documento regular ou um aplicativo
Sendo chamado de atalho da Internet, o formato de arquivo .URL não permite que você o utilize para outros fins, como um atalho de aplicativo padrão.
Observe que o campo URL deve ser especificado no protocolo: // servidor / formato de página. Por exemplo, você pode criar um ícone de atalho da Internet na área de trabalho que aponte para o arquivo exe do seu programa. Você só precisa especificar o "arquivo: ///" para o protocolo. Quando você clica duas vezes em um arquivo .URL, seu aplicativo será executado. Aqui está um exemplo de um "atalho da Internet":
Aqui está um procedimento que coloca um atalho da Internet na área de trabalho, o atalho aponta para o aplicativo * atual *. Você pode usar este código para criar um atalho para o seu programa:
Nota: basta chamar "CreateSelfShortcut" para criar um atalho para o seu programa na área de trabalho.
Quando usar .URL
Esses arquivos .URL úteis serão úteis para praticamente todos os projetos. Ao criar uma configuração para seus aplicativos, inclua um atalho .URL dentro do menu Iniciar. cardápio- os usuários têm a maneira mais conveniente de visitar seu site para atualizações, exemplos ou arquivos de ajuda.