Ik begrijp cmd
maar 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%
/C
voert 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.