поэтому я создал этот пакетный файл утилиты, отображает все виды информации, но я хотел, чтобы он запускался при запуске компьютера. Поэтому я добавил его в C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup но я хочу, чтобы он перешел в специальное меню, обозначенное :startup поэтому я решил, что должен сделать новую летучую мышь файл с чем-то вроде

start cmd /k goto startup

Но так как нет :startup в этом файле не работает.

2 ответа2

2

Вы также можете:

Вставьте goto startup в начало вашего командного файла.

Или вы можете вставить эту строку кода:

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

в начале вашего пакетного файла, если вы хотите проверить, находится ли он в каталоге автозагрузки первым.

1

Вы не можете перейти к метке внутри CMD-файла извне ...
Лучший способ - предоставить нужную метку в качестве параметра в файл CMD, а затем использовать что-то вроде

if not %1.==. goto %1

как первая строка в файле CMD.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .