그래서 이 유틸리티 배치 파일을 만들어 모든 종류의 정보를 보여주지만 컴퓨터를 시작할 때 이 파일이 시작되기를 원했습니다. 그래서 추가했지만 C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
로 표시된 특정 메뉴로 이동하고 싶습니다. :startup
그래서 다음과 같은 새 박쥐 파일을 만들어야겠다고 결정했습니다.
start cmd /k goto startup
하지만 해당 파일에 없기 때문에 :startup
작동하지 않습니다.
답변1
다음 중 하나를 수행할 수 있습니다.
goto startup
배치 파일의 시작 부분에 삽입하십시오 .
또는 다음 코드 줄을 삽입할 수 있습니다.
IF /I "%~dp0"=="%APPDATA%\Microsoft\Windows\Start Menu\Startup" ( goto startup )
먼저 시작 디렉터리에 있는지 확인하려면 배치 파일 시작 부분에 있습니다.
답변2
외부에서 CMD 파일 내부의 레이블로 이동할 수 없습니다.
가장 좋은 방법은 원하는 레이블을 CMD 파일에 매개변수로 제공한 다음 다음과 같은 것을 사용하는 것입니다.
if not %1.==. goto %1
CMD 파일의 첫 번째 줄로.