Wat betekent cmd /C?

Ik begrijp cmdmaar niet cmd /c. Ik probeerde een java-programma van de huidige aan te roepen waarvoor ik Runtime.getRuntime().exec("cmd /C java helloworld");gebruik, daar rijst mijn twijfel.


Antwoord 1, autoriteit 100%

Het deel waarin u geïnteresseerd zou moeten zijn, is het /?-gedeelte, dat de meeste andere vragen over de tool zou moeten oplossen.

Microsoft Windows XP [Versie 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\>cmd /?
Start een nieuw exemplaar van de opdrachtinterpreter van Windows XP
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:UIT] [/F:AAN | /F:UIT] [/V:AAN | /V:UIT]
  [[/S] [/C | /K] tekenreeks]
/C Voert de opdracht uit die is opgegeven door string en eindigt dan
/K Voert de opdracht uit die is opgegeven door een tekenreeks, maar blijft
/S Wijzigt de behandeling van string na /C of /K (zie hieronder)
/Q Schakelt echo uit
/D Schakel de uitvoering van AutoRun-opdrachten uit het register uit (zie hieronder)
/A Zorgt ervoor dat de uitvoer van interne opdrachten naar een pijp of bestand ANSI is
/U Zorgt ervoor dat de uitvoer van interne opdrachten naar een pijp of bestand
    Unicode
/T:fg Stelt de voorgrond/achtergrondkleuren in (zie KLEUR /? voor meer info)
/E:ON Opdrachtextensies inschakelen (zie hieronder)
/E:OFF Opdrachtextensies uitschakelen (zie hieronder)
/F:ON Aanvultekens voor bestands- en mapnamen inschakelen (zie hieronder)
/F:OFF Aanvultekens voor bestands- en mapnamen uitschakelen (zie hieronder)
/V:ON Schakel vertraagde uitbreiding van omgevingsvariabelen in met ! als de
    scheidingsteken. Bijvoorbeeld, /V:ON zou !var! om de uit te breiden
    variabele var op uitvoeringstijd. De var-syntaxis breidt variabelen uit
    op invoertijd, wat heel wat anders is als je in een FOR . zit
    lus.
/V:OFF Uitgestelde uitbreiding van de omgeving uitschakelen.

Antwoord 2, Autoriteit 43%

/Cvoert de opdracht uit die door de tekenreeks wordt opgegeven en vervolgens beëindigt.

U kunt alle CMD-opdrachtregelschakelaars krijgen door cmd /?te typen.


Antwoord 3, Autoriteit 9%

CMD.exe
Start a new CMD shell
Syntax
      CMD [charset] [options] [My_Command] 
Options       
**/C     Carries out My_Command and then
terminates**

Van de hulp.

Other episodes