123.lnk
Propriedades de atalho:
Destino: {BA126AD7-ETC-LIKE-SERIAL-NUMBER}
Isso basicamente roda meu vpn, mas não pode ser iniciado via cmd. Quando eu faço:
Iniciar "" "123.lnk"
o comando passa e nada acontece. Ao contrário de quando você lança um atalho para exe ou algo mais comum. Para testar você mesmo - crie um atalho para o seu cartão de lan - Desative o cartão de lan. Executar este atalho específico via cmd é um não ir. Usando o atalho manualmente irá ativá-lo.
Buhahahha, o que fez metade do trabalho foi uma pausa. se você adicionar pausa na parte inferior é executado. Caso contrário, o prompt aberto não faz nada ou não é concluído e fechado. E isso funciona APENAS se você executar o lnk manualmente pelo menos uma vez.
Isso será executado
Isso não vai correr
hahahaha - janelas de dados
fonte
cd d:
irá mostrar o diretório atual na unidade D. Se você quiser realmente mudar o diretório atual você precisacd /d D:
oupushd D:
. Substitua D: por D: \ para mudar para a raiz de D: \ em vez de qualquer que seja o diretório atual. Quanto ao finalpause
tudo o que faz é manter o console aberto até que você pressione uma tecla (supondo que você execute o lote comstart
ou clique duas vezes). Tudo antes de executar exatamente o mesmo com ou sem opause
.cd f:
não faz nada útil como escrito (dê uma olhadacd /?
). Além disso, os comandos em um arquivo de lote não são afetados pelo que vem depois de eles. Tente substituirstart "" 123.lnk
comstart "new console" cmd.exe
por exemplo, e ver o que acontece com o vs.pause
.