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.


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.

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 /?.


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.