5Sep
Enquanto a maioria das pessoas nunca precisará abrir um arquivo. lnk para editá-lo, pode haver ocasiões raras quando for necessário ou desejado. Mas como você abre e edita um arquivo de atalho? O super-usuário Q & A tem uma resposta.
Today's Question &A sessão de atendimento chega a cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento comunitário de sites Q & A.
A pergunta
Leitor SuperUser Jez quer saber como abrir arquivos. lnk para ver o 'conteúdo' e editá-los se necessário:
Um arquivo. lnk no Windows é um arquivo real destinado a ser um atalho para outro arquivo, mas eurealmente quer ver o conteúdo do próprio arquivo. lnk. No entanto, acho que é literalmente impossível fazê-lo.
Não importa o que eu tente, minhas aplicações estão abrindo o conteúdo do arquivo que ele aponta( arraste e solte em um editor de texto ou hexadecimal, File - & gt; Abrir a partir de um editor de texto ou hexadecimal, etc.).
Existe alguma maneira de conseguir um programa para realmente abrir o próprio arquivo. lnk em vez do arquivo que ele aponta?
Existe uma maneira para o Jez realmente abrir arquivos. lnk e editá-los?
A Resposta Os contribuidores
SuperUser e31415, Julian Knight e Vinayak têm a resposta para nós. Primeiro e 31415:
Usando o HxD Hex Editor, você pode abrir arquivos. lnk bem, desde que não arraste e solte-os.
Como solução alternativa, abra um prompt de comando e renomeie o arquivo. lnk com uma extensão diferente, inexistente, como. lne:
- cd / d "X: \ Pasta \ contendo \ o atalho"
ren "algum atalho.lnk "" somecut.lne "
Você poderá então tratar o atalho como um arquivo regular. Quando terminar, certifique-se de renomear o arquivo com a extensão original. lnk para restaurar sua funcionalidade usual.
Seguido pela resposta de Julian Knight:
O ponto inteiro de um arquivo. lnk é para o Windows tratá-lo como um link para outro arquivo, então deve ser difícil de editar !Talvez isso ajude se você descreveu por que você deseja editá-lo. Você pode alterar as configurações de um arquivo. lnk clicando com o botão direito do mouse e escolhendo Propriedades .
Se você deseja realmente editá-lo, você precisa de uma ferramenta especial. Existem alguns desses, incluindo:
- lnk-parser
- LnkEditorGUI
- lnkedit
Eu não tentei nenhum destes, apenas os escolhi.
Você também pode editar as propriedades através do PowerShell( a partir desta resposta anterior no estouro de pilha):
- Copy-Item $ sourcepath $ destination ## Obter o lnk que queremos usar como modelo
$ shell = New-Object -COM WScript. Shell
$ shortcut = $ shell. CreateShortcut( $ destination) ## Abra o lnk
$ shortcut. TargetPath = "C: \ path \ to \ new \ exe.exe" ## Faça alterações
$ shortcut. Description = "Nossonovo link "## Este é o campo" Comentário "
$ shortcut. Save() ## Salvar
Uma vez que isso usa o objeto Shell COM, você também pode fazer isso com WSH ou mesmo VBA no Office!
E finalmente, a resposta de Vinayak:
Eu tentei isso e funciona para mim no Windows 8.1:
Iniciando arquivos. lnk no Bloco de Notas:
- Basta arrastar e soltá-los na janela do Bloco de notas. Se você abri-los através da caixa de diálogo Abrir, o Bloco de Notas abrirá o arquivo exe apontado pelo arquivo. lnk.
Iniciando arquivos. lnk no HxD Hex Editor:
- Abra-os como faria com qualquer arquivo usando a caixa de diálogo Abrir( Arquivo - & gt; Abrir).
Abrir arquivos. lnk usando o prompt de comando:
- Navegue até a pasta que contém os arquivos. lnk e digite o comando: "TYPE SHORTCUTNAME.LNK".
Abrir arquivos. lnk em praticamente qualquer programa:
- Inicie o prompt de comando, navegue até a pasta onde o programa está localizado, use o comando: PROGRAM_NAME.EXE "caminho para o arquivo LNK".
Tem alguma coisa a adicionar à explicação? Som desligado nos comentários. Deseja ler mais respostas de outros usuários Tech-savvy Stack Exchange? Confira o tópico de discussão completo aqui.