cmd / C는 무엇을 의미합니까? [닫은]


230

이해할 수는 cmd있지만 이해할 수는 없습니다 cmd /c. 내가 사용하는 전류에서 Java 프로그램을 호출하려고했습니다 Runtime.getRuntime().exec("cmd /C java helloworld");. 의심이 생깁니다.


5
중재자에게 이것을 스택 오버 플로우의 적절한 포털 / 자회사로 옮기는 조항이 있습니까? 이렇게하면이 항목이 닫히지 않고 사용자가 더 많이 기여할 수 있습니까? 나는 이것이 슈퍼 유저와 비슷한 것으로 가야한다고 생각합니까?
digitally_inspired

답변:


263

관심을 가져야 할 /?부분은 도구와 관련된 대부분의 다른 질문을 해결해야하는 부분입니다.

Microsoft Windows XP [버전 5.1.2600]
(C) 저작권 1985-2001 Microsoft Corp.

C : \> cmd /?
Windows XP 명령 인터프리터의 새 인스턴스를 시작합니다

CMD [/ A | / U] [/ Q] [/ D] [/ E : ON | / E : OFF] [/ F : ON | / F : OFF] [/ V : ON | / V : OFF]
    [[/ S] [/ C | / K] 문자열]

/ C 문자열로 지정된 명령을 수행 한 다음 종료
/ K 문자열로 지정된 명령을 수행하지만 남아 있습니다.
/ S / C 또는 / K 뒤에 문자열 처리를 수정합니다 (아래 참조).
/ Q 에코를 끕니다
/ D 레지스트리에서 자동 실행 명령 실행을 비활성화합니다 (아래 참조).
/ A 파이프 또는 파일에 대한 내부 명령 출력이 ANSI가되도록합니다.
/ U 파이프 나 파일에 대한 내부 명령의 출력이
        유니 코드
/ T : fg 전경 / 배경색을 설정합니다 (자세한 내용은 COLOR /? 참조).
/ E : ON 명령 확장 활성화 (아래 참조)
/ E : OFF 명령 확장 비활성화 (아래 참조)
/ F : ON 파일 및 디렉토리 이름 완성 문자를 활성화합니다 (아래 참조).
/ F : OFF 파일 및 디렉토리 이름 완성 문자를 비활성화합니다 (아래 참조).
/ V : ON!를 사용하여 지연된 환경 변수 확장을 활성화합니다. 로
        구분자. 예를 들어, / V : ON은! var! 확장
        실행시 변수 var. var 구문은 변수를 확장합니다
        입력 시간에, 이것은 FOR 내부에있을 때 상당히 다른 것입니다
        고리.
/ V : OFF 지연된 환경 확장을 비활성화합니다.

5
출력 후 cmd 창을 "일시 정지"하는 명령도 있습니다 : "cmd / c file_name & PAUSE"cmd / k와 약간 다릅니다.
JerryGoyal

주어진 명령이 자체 루프를 시작하는 일종의 서버라면? / C 또는 / K를 사용해야합니까?
redpix_

'Process'를 통해 C #에서 명령을 실행하는 동안 Windows 7 또는 Windows Server 2008 R2 운영 체제에서 / C가 필수입니까?
Dinesh Kumar P

116

/C 문자열로 지정된 명령을 수행 한 다음 종료합니다.

을 입력하여 모든 cmd 명령 행 스위치를 얻을 수 있습니다 cmd /?.


10
그러나 왜 원하는가? "java helloworld"와 같은 명령을 직접 호출하지 않는 이유
Mike Sadler

27
CMD.exe

Start a new CMD shell

Syntax
      CMD [charset] [options] [My_Command] 

Options       

**/C     Carries out My_Command and then
terminates**

도움에서.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.