Chegamos a um cenário em que precisamos usar o arquivo de atalho ( .lnk
), que está na área de trabalho, para executar um aplicativo para um dispositivo sem cabeça (ou seja, sem intervenção manual).
Existe alguma maneira de executá-lo no prompt de comando?
windows-7
command-line
sandeep
fonte
fonte
START filename.lnk
deve fazer o truqueEnquanto não houver exe com o mesmo nome que o atalho, você poderá omitir o .lnk, apenas
START filename
fonte
As soluções acima não funcionaram para mim em 2017, então experimentei um pouco.
Acontece que o Windows (pelo menos 10) faz uma distinção entre atalhos vinculados a um caminho local e atalhos que são um URL. O que eu achei foi que
.lnk
.url
Portanto, um atalho para
/superuser//
teria o sufixo,.url
enquanto um atalho paraC:\Windows
ou para locais especiais comoControl Panel
teria o sufixo.lnk
.Se você deseja executar o atalho, basta digitar
shortcut.suffix
o prompt do cmd, onde.suffix
está o sufixo, de acordo com a regra acima. Você deve primeirocd
para a pasta que contém seu atalho ou inserir o caminho completo para o arquivo. No seu casoinserido na caixa de diálogo de execução (chamada via
Win + R
) ou no prompt do cmd.Windows e seus inconvenientes.
fonte
Primeiro, encontre o local do atalho no qual você inicia um shell do cmd.exe. Clique com o botão direito do mouse no atalho e escolha "Propriedades". Procure na guia "Geral" e copie o valor "Localização:".
Use o atalho para iniciar uma janela de redefinição.
fonte