마지막 인수를 Windows 배치 스크립트에 전달해야합니다. 어떻게해야합니까?Windows의 마지막 명령 줄 인수 배치 파일
6
A
답변
7
가장 쉽고 가장 신뢰할 수있는 방법은 다음과 같습니다. uld는 단지 cmd
의 인수에 대한 구문 분석을 사용하고 shift
은 더 이상 존재하지 않을 때까지 사용합니다. 이 %1
의 사용을 파괴하기 때문에
등 당신은 서브 루틴을 수행 할 수 있습니다
@echo off
call :lastarg %*
echo Last argument: %LAST_ARG%
goto :eof
:lastarg
set "LAST_ARG=%~1"
shift
if not "%~1"=="" goto lastarg
goto :eof
8
이 인수의 수를 얻을 것이다 :
set count=0
for %%a in (%*) do set /a count+=1
실제 마지막 인수를 얻으려면를 명령 줄 불균형 따옴표가있는 경우이 실패합니다
for %%a in (%*) do set last=%%a
참고를 할 수 - 명령 줄은 %1
등의 구문 분석을 직접 사용하는 대신 for
으로 다시 구문 분석됩니다.
+1
왜 인수 카운트로 대답 했습니까? 그건 물어 본 것이 아니 었습니다. – Joey
관련 문제
- 1. 배치 파일 줄 인수를 명령
- 2. XCode의 명령 줄 인수
- 3. exe에 대한 명령 줄 인수
- 4. 배치 파일의 명령 줄?
- 5. 변경 명령 줄 인수
- 6. 명령 줄 인수
- 7. 추출 명령 줄 인수
- 8. WinMain 명령 줄 인수
- 9. 명령 줄 인수 배열
- 10. Powershell의 명령 줄 인수
- 11. 명령 줄 인수 전달
- 12. Emacs 명령 줄 인수
- 13. 파이썬에서 임의의 명령 줄 인수
- 14. 명령 줄 인수 사용 방법
- 15. .NET 명령 줄 인수 bug?
- 16. gpgee 명령 줄 해당 - gpg 인수
- 17. 명령 줄 인수 처리 중입니까?
- 18. unittest 명령 줄 인수 방법?
- 19. 명령 줄 인수 prog 실행
- 20. LaTeX 문서에 명령 줄 인수 전달
- 21. 배치 파일 XCopy 명령
- 22. 배치 파일 명령
- 23. 스크립트에서 명령 줄 인수 읽기 문제
- 24. 릴리스 빌드의 C# 명령 줄 인수 문제
- 25. F # 명령 줄 파일 순서?
- 26. 디버거와 실행 파일 간의 명령 줄 인수 목록 불일치
- 27. 명령 줄 인수 처리를위한 디자인 패턴은 무엇입니까
- 28. 구문 분석 스위치 (명령 줄 인수)
- 29. 명령 줄 응용 프로그램 인수 스타일 가이드
- 30. VS2010의 Visual C++에서 명령 줄 인수
참조 [여기] (http://stackoverflow.com/questions/357315/get-list-of를 -passed-arguments-in-windows-batch-script-bat) –