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 :startup
Então decidi que deveria criar um novo arquivo bat com algo como
start cmd /k goto startup
Mas como não existe :startup
esse arquivo, isso não funciona.
Responder1
Você também pode:
Insira goto startup
no 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.