Apa arti cmd / C? [Tutup]

230

Saya bisa mengerti cmdtetapi tidak cmd /c. Saya mencoba untuk menjalankan program java dari saat ini yang saya gunakan Runtime.getRuntime().exec("cmd /C java helloworld");Ada timbul keraguan saya.

pengguna62835
sumber
5
Untuk Moderator, apakah ada ketentuan untuk memindahkan ini ke portal / anak perusahaan stack overflow yang sesuai. Dengan begitu, item ini tidak akan ditutup dan pengguna dapat berkontribusi lebih banyak? Saya kira ini harus pergi ke sesuatu yang mirip dengan pengguna super?
digitally_inspired

Jawaban:

263

Bagian yang harus Anda minati adalah /?bagian, yang harus menyelesaikan sebagian besar pertanyaan lain yang Anda miliki dengan alat ini.

Microsoft Windows XP [Versi 5.1.2600]
(C) Hak Cipta 1985-2001 Microsoft Corp.

C: \> cmd /?
Mulai contoh baru dari interpreter perintah Windows XP

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

/ C Melakukan perintah yang ditentukan oleh string dan kemudian berakhir
/ K Melakukan perintah yang ditentukan oleh string tetapi tetap
/ S Memodifikasi perlakuan string setelah / C atau / K (lihat di bawah)
/ Q Mematikan gema
/ D Nonaktifkan eksekusi perintah AutoRun dari registri (lihat di bawah)
/ A Menyebabkan output dari perintah internal ke pipa atau file menjadi ANSI
/ U Menyebabkan output dari perintah internal menjadi pipa atau file menjadi
        Unicode
/ T: fg Mengatur warna latar depan / latar belakang (lihat WARNA /? Untuk info lebih lanjut)
/ E: ON Mengaktifkan ekstensi perintah (lihat di bawah)
/ E: OFF Nonaktifkan ekstensi perintah (lihat di bawah)
/ F: ON Mengaktifkan karakter pelengkapan nama file dan direktori (lihat di bawah)
/ F: OFF Nonaktifkan karakter nama file dan direktori (lihat di bawah)
/ V: ON Mengaktifkan ekspansi variabel lingkungan tertunda menggunakan! sebagai
        pembatas. Sebagai contoh, / V: ON akan memungkinkan! Var! untuk memperluas
        variabel var pada waktu eksekusi. Sintaks var memperluas variabel
        pada waktu input, yang merupakan hal yang sangat berbeda ketika di dalam sebuah FOR
        lingkaran.
/ V: MATI Nonaktifkan Nonaktifkan perluasan lingkungan.
guyumu
sumber
5
ada juga perintah untuk "menjeda" jendela cmd setelah keluaran: "cmd / c file_name & PAUSE" agak berbeda dari cmd / k
JerryGoyal
bagaimana jika perintah yang diberikan adalah jenis server yang memulai loop itu sendiri? haruskah kita menggunakan / C atau / K?
redpix_
Saat menjalankan perintah dalam C # melalui 'Proses' menggunakan / C wajib di sistem operasi Windows 7 atau Windows Server 2008 R2?
Dinesh Kumar P
116

/C Melakukan perintah yang ditentukan oleh string dan kemudian berakhir.

Anda bisa mendapatkan semua switch baris perintah cmd dengan mengetik cmd /?.

Simon Temlett
sumber
10
Tapi mengapa orang mau? Mengapa tidak langsung saja memanggil perintah, seperti "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**

Dari bantuan.

Andrea Ambu
sumber