Windows CMD - goto를 포함하여 외부에서 박쥐 열기

Windows CMD - goto를 포함하여 외부에서 박쥐 열기

그래서 이 유틸리티 배치 파일을 만들어 모든 종류의 정보를 보여주지만 컴퓨터를 시작할 때 이 파일이 시작되기를 원했습니다. 그래서 추가했지만 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 파일의 첫 번째 줄로.

관련 정보