Windows CMD - abra o morcego de fora, incluindo goto

Windows CMD - abra o morcego de fora, incluindo goto

então criei este arquivo em lote do utilitário, mostra todos os tipos de informações, mas queria que ele iniciasse na inicialização do computador. Então eu o adicionei, C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup mas quero que ele vá para um menu específico indicado com :startupEntão decidi que deveria criar um novo arquivo bat com algo como

start cmd /k goto startup

Mas como não existe :startupesse arquivo, isso não funciona.

Responder1

Você também pode:

Insira goto startupno início do seu arquivo em lote.

Ou você pode inserir esta linha de código:

IF /I "%~dp0"=="%APPDATA%\Microsoft\Windows\Start Menu\Startup" ( goto startup )

no início do seu arquivo em lote se você quiser verificar primeiro se ele está no diretório de inicialização.

Responder2

Você não pode pular para um rótulo dentro do arquivo CMD de fora...
A melhor maneira é fornecer o rótulo desejado como parâmetro para o arquivo CMD e então usar algo como

if not %1.==. goto %1

como a primeira linha do arquivo CMD.

informação relacionada