Program Java membuka command prompt dan memasukkan arahan
Artikel ini menggunakan pelbagai pendekatan untuk memilih arahan yang dimasukkan dalam bukaan tetingkap arahan melalui kod Java Tetingkap arahan dibuka dengan menggunakan ‘cmd’. Di sini, kaedah melakukan perkara yang sama ditentukan menggunakan kod Java pertama kali dibuka menggunakan program Java Ia dibuka sebagai proses kanak-kanak Jika program java dijalankan dalam tetingkap cmd sedia ada, satu lagi dibuka sebagai proses baharu. jenis arahan yang berbeza dimasukkan dan dilaksanakan dalam tetingkap arahan yang dibuka itu melalui kod Java.
Program ini mungkin tidak berjalan dalam persekitaran pengaturcaraan dalam talian. Butiran tentang cara menjalankan program ini menggunakan arahan javac dan java diperincikan dalam bahagian output artikel ini.
Algoritma
Langkah 1 − Buka tetingkap CMD menggunakan kod Java.
Langkah 2 − Pilih arahan untuk dilaksanakan Perintah yang dipilih digunakan sebagai String teks.
Langkah 3 - Jalankan arahan yang dipilih dalam tetingkap CMD terbuka melalui program Java.
Langkah 4 − Semak keputusan.
Pelbagai kaedah
Untuk program ini, pemilihan arahan dilakukan melalui dua kaedah berbeza.
Dengan Menggunakan Perintah yang mengubah sifat tetingkap cmd.
Dengan Menggunakan Perintah Boleh Laksana
Jom lihat program bersama outputnya satu persatu.
Pertama, kod java diberikan untuk memulakan tetingkap CMD baharu.
Kod Java (untuk memulakan tetingkap CMD baharu)
public class cmdprog1 { public static void main(String[] args) { System.out.println("Opening cmd window"); try{ // cmd is a command that opens the command window //CMD /C is used to run commands and then terminate the existing window while CMD /K will run the command and then it returns you to the given prompt. Runtime.getRuntime().exec(new String[] {"cmd", "/K", "Start"}); // the following line can also be used..... //Runtime.getRuntime().exec(new String[] {"cmd", "/C", "Start"}); } catch (Exception e){ System.out.println("Error: " + e); } } }
Output
C:\java\javaprgstu>javac cmdprog1.java C:\java\javaprgstu>java cmdprog1 Opening cmd window C:\java\javaprgstu>

Kaedah 1: Dengan menggunakan arahan untuk menukar sifat tetingkap cmd.
Dalam kaedah ini, dua contoh berbeza digunakan.
Contoh 1: Tukar tajuk apabila membuka tetingkap CMD.
Contoh 2: Tukar warna latar belakang dan latar depan apabila membuka tetingkap CMD.
Contoh 1: Tukar tajuk apabila membuka tetingkap CMD.
Program
public class cmdprog22 { public static void main(String[] args) { String command_to_playwith =" title 'The New Title of the New Command Window' "; System.out.println("Opening cmd window"); try { String command = "cmd /c" + " start" + command_to_playwith; //Starting the new child process Process childprocess11 = Runtime.getRuntime().exec(command); System.out.println("The child process is Alive: " + childprocess11.isAlive()); System.out.println(); } catch (Exception e){ System.out.println("Error: " + e); } } }
Output
C:\java\javaprgstu>javac cmdprog22.java C:\java\javaprgstu>java cmdprog22 Opening cmd window The child process is Alive: true

Contoh 2: Menukar latar belakang dan warna latar depan tetingkap CMD semasa membukanya.
public class cmdprog55 { public static void main(String[] args) { //the following command will change the color of the cmd window. First the number for bg color and then the number for fg color is added. // 4 means red color and 0 means black color String command_to_playwith =" COLOR 40"; System.out.println("Opening cmd window"); try { String command = "cmd /c" + " start" + command_to_playwith; // starting the child process .... Process childprocess11 = Runtime.getRuntime().exec(command); System.out.println("The child process is Alive: " + childprocess11.isAlive()); System.out.println(); } catch (Exception e){ System.out.println("Error: " + e); } } }
Output (Pendekatan 1: Contoh 2)
C:\java\javaprgstu>javac cmdprog55.java C:\java\javaprgstu>java cmdprog55 Opening cmd window The child process is Alive: true

Pendekatan-2: Dengan Menggunakan arahan boleh laku
Tetingkap cmd baharu dibuka sebagai proses kanak-kanak. Keputusan arahan yang dimasukkan hanya boleh dilihat dalam tetingkap cmd baharu. Dalam pendekatan ini, tiga contoh berbeza digunakan.
Contoh 1: Paparkan mesej dalam tetingkap CMD yang dibuka.
Contoh 2 Tunjukkan kandungan fail txt.
Contoh 3: Paparkan kandungan folder dalam format lebar.
Contoh 1: Paparkan mesej dalam tetingkap CMD yang terbuka.
public class cmdprog44 { public static void main(String[] args) { // The following command will display the message specified. String command_to_playwith =" ECHO 'Hi! Lets check the cmd commands ....'"; System.out.println("Opening cmd window"); try { String command = "cmd /c" + " start" + command_to_playwith; // starting the child process.... Process childprocess11 = Runtime.getRuntime().exec(command); System.out.println("The child process is Alive: " + childprocess11.isAlive()); System.out.println(); } catch (Exception e){ System.out.println("Error: " + e); } } } System.out.println("Opening cmd window"); try { String command = "cmd /c" + " start" + command_to_playwith; // starting the child process .... Process childprocess11 = Runtime.getRuntime().exec(command); System.out.println("The child process is Alive: " + childprocess11.isAlive()); System.out.println(); } catch (Exception e){ System.out.println("Error: " + e); }
Output (Pendekatan 2: Contoh 1)
C:\java\javaprgstu>javac cmdprog44.java C:\java\javaprgstu>java cmdprog44 Opening cmd window The child process is Alive: true

Contoh 2: Paparkan kandungan fail txt.
public class cmdprog33 { public static void main(String[] args) { //The following command is the command that is needed to see the contents of the given text file String command_to_playwith =" TYPE testfile.txt"; System.out.println("Opening cmd window"); try { String command = "cmd /c" + " start" + command_to_playwith; //Starting the new child process Process childprocess11 = Runtime.getRuntime().exec(command); System.out.println("The child process is Alive: " + childprocess11.isAlive()); System.out.println(" Now showing the content of testfile.txt ....\n"); } catch (Exception e){ System.out.println("Error: " + e); } } }
Output
C:\java\javaprgstu>javac cmdprog33.java C:\java\javaprgstu>java cmdprog33 Opening cmd window The child process is Alive: true Now showing the content of testfile.txt ...

Contoh 3: Paparkan kandungan folder dalam format lebar.
public class cmdprog66 { public static void main(String[] args) { // The following command will display the specified directory in wide format String command_to_playwith =" dir .\applettest /W"; System.out.println("Opening cmd window"); try { String command = "cmd /c" + " start" + command_to_playwith; //Starting the new child process Process childprocess11 = Runtime.getRuntime().exec(command); System.out.println("The child process is Alive: " + childprocess11.isAlive()); System.out.println(" Now showing the directory in wide format ....\n"); } catch (Exception e){ System.out.println("Error: " + e); } } }
Output
C:\java\javaprgstu>javac cmdprog66.java C:\java\javaprgstu>java cmdprog66 Opening cmd window The child process is Alive: true Now showing the directory in wide format ...

Kesimpulan
Dalam artikel ini, kami meneroka arahan yang berbeza untuk dimasukkan ke dalam tetingkap cmd selepas membukanya melalui program java Pemilihan arahan dilakukan berdasarkan kategori yang berbeza Set arahan pertama mengubah sifat tetingkap arahan semasa membuka ia dan set perintah kedua digunakan untuk menunjukkan hasil dalam tetingkap arahan yang dibuka selepas ia dipaparkan dalam kedua-dua kes, tetingkap cmd baharu dibuka sebagai proses kanak-kanak.
Atas ialah kandungan terperinci Program Java membuka command prompt dan memasukkan arahan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Windows 11 mampu menjalankan sejumlah besar jenis fail dengan atau tanpa aplikasi pihak ketiga luaran. Ia bukan sahaja membolehkan anda melaksanakan pelbagai tugas daripada keselesaan PC anda, tetapi ia juga memastikan anda boleh memanfaatkan keupayaan mentah PC anda. Hari ini, kita akan melihat jenis fail yang kompleks—jar—dan memberitahu anda cara membukanya pada Windows 11 atau Windows 10 PC. Apakah fail jar? jar ialah format pakej arkib yang mungkin mengandungi program Java boleh laku atau tidak. Arkib ini boleh mengandungi aplikasi Java atau kod sumber, yang kemudiannya boleh digunakan untuk menyusun dan menjalankan aplikasi tanpa perlu menulis kod berasingan untuk setiap aplikasi. Terdapat pelbagai cara yang anda boleh

Apakah fail CAB? Sambungan fail CAB ialah .cab, yang merupakan singkatan fail WindowsCabinet. Ini ialah fail termampat yang biasanya digunakan untuk memampatkan pakej pemasangan perisian seperti pemacu peranti atau mengemas kini fail. Fail CAB menyokong pemampatan tanpa kehilangan, yang menjadikan format sesuai untuk memampatkan fail di mana sangat penting bahawa fail boleh diekstrak dengan tepat, seperti pemacu dan kemas kini lain. Cara Memasang Fail CAB pada Windows 11 Menggunakan Command Prompt Terdapat pelbagai cara untuk memasang fail CAB pada Windows 11. Salah satu kaedahnya ialah menggunakan command prompt untuk mengekstrak dan memasang fail. Anda juga boleh menggunakan Windows PowerShell yang lebih baharu

Penipuan sentiasa menjadi masalah besar dalam permainan FPS dalam talian, walaupun Valorant tidak wujud. Ia boleh merosakkan pengalaman permainan dan mengurangkan minat pemain dalam permainan. Valorant telah cuba mengatasi kelemahan ini sejak awal dengan sistem perlindungan RiotVanguard sendiri. Anda perlu memulakan semula sistem selepas memasang permainan sekali Ini adalah perkara biasa dan sistem Vanguard akan bermula secara automatik. Walau bagaimanapun, jika anda memulakan semula sistem anda dan masih melihat "Permainan anda memerlukan permulaan semula sistem untuk bermain. Sila mulakan semula komputer anda." Ramai pengguna telah menghadapi masalah ini, jadi jangan risau. Ikuti pembetulan ini untuk penyelesaian pantas. Betulkan 1 – Jangan berhenti Pioneer selepas memulakan semula komputer anda

Sesetengah pengguna menghadapi ralat "Ralat Aplikasi 0xc0000906" semasa cuba menjalankan aplikasi pada sistem mereka dan mereka tidak dapat meneruskan. Satu aplikasi atau berbilang aplikasi pada sistem anda mungkin menghadapi ralat ini. Ini mungkin disebabkan oleh kerosakan fail, isu caching, penggunaan perisian antivirus pihak ketiga yang mungkin menyekat aplikasi perisian, dsb. Dalam artikel ini, kami mempunyai beberapa penyelesaian yang boleh membantu pengguna menghapuskan ralat. Cuba laksanakan arahan untuk mengimbas fail sistem dan lumpuhkan perisian antivirus seperti yang diterangkan di bawah. Jadi mari kita mulakan! Kaedah 1: Jalankan SFC dan Imbasan DISM Langkah 1 – Buka Prompt Perintah sebagai Pentadbir. Untuk melakukan ini, taip cmd dalam bar carian tetingkap, kemudian tahan kekunci ctrl+shift dan tekan enter

Windows melakukan tugas yang hebat dalam memperuntukkan sumber sistem kepada proses dan program yang paling memerlukannya dengan memberikan keutamaan kepada mereka. Kebanyakan aplikasi yang anda pasang akan berjalan dengan baik pada tahap keutamaan "biasa" lalai. Kadangkala, walau bagaimanapun, anda mungkin perlu menjalankan program, seperti permainan, pada tahap yang lebih tinggi daripada tahap biasa lalai untuk meningkatkan prestasinya. Tetapi ini memerlukan kos, dan ini adalah perjanjian yang patut difikirkan. Apakah yang berlaku apabila anda menetapkan apl kepada keutamaan tinggi? Windows mempunyai sejumlah enam tahap keutamaan untuk menjalankan proses dan program yang berbeza - rendah, di bawah normal, normal, melebihi normal, tinggi dan masa nyata. Windows akan memberi kedudukan dan baris gilir aplikasi berdasarkan keutamaan mereka. Semakin tinggi keutamaan, aplikasi

Ramai pembaca kami telah melaporkan ralat 0xC004C020 apabila cuba menyambungkan komputer mereka ke pelayan organisasi mereka. Ralat ini menghalang pengaktifan sistem pengendalian Windowsnya. Walaupun ralat boleh mengecewakan, kami akan membimbing anda melalui ralat 0xC004C020 apabila cuba mengaktifkan Windows pada komputer berkaitan organisasi. Apakah yang menyebabkan ralat 0xC004C020? Jika anda cuba mengaktifkan Windows pada komputer yang dipautkan organisasi dan menghadapi ralat 0xC004C020, punca yang mungkin adalah seperti berikut: Kunci bukan MAK – Jika kunci bukan MAK digunakan pada komputer yang dipautkan organisasi, dasar organisasi akan Ia tidak dibenarkan untuk diaktifkan. Akses kunci hilang selepas pemformatan

Bagi pengguna Windows, tiada apa yang lebih menjengkelkan daripada terpaksa menghadapi ralat skrin biru, terutamanya yang disertai dengan ranap sistem. ralat srttrail.txt adalah salah satu daripadanya. Walaupun secara teknikalnya bukan BSOD, pepijat dalam persekitaran pembaikan automatik anda masih merupakan gejala isu yang lebih mendalam menggelincirkan Windows dan memerlukan campur tangan. Apakah ralat srttrail.txt? Fail teks srttrail.txt yang disebut dalam mesej hanyalah log yang diselenggara oleh Windows untuk semua keadaan apabila ia gagal dimulakan dengan betul, dan ia akan terus muncul jika Windows tersekat pada permulaan. Mesej ralat ini berlaku terutamanya pada permulaan sistem, tetapi mungkin juga berlaku dalam Windo

Apakah folder System32? System32 adalah salah satu folder utama yang digunakan oleh Windows. Semasa pemasangan Windows, semua fail dan folder yang diperlukan yang penting untuk berfungsi dengan betul Windows disalin ke folder ini. Ini termasuk fail sistem penting, fail boleh laku berkaitan yang digunakan oleh utiliti Windows, perpustakaan pautan dinamik (DLL) dan juga beberapa fail perisian disalin ke folder ini. Walau bagaimanapun, jangan tertipu dengan nama System32. Ini benar untuk kedua-dua komputer 32-bit dan 64-bit. Dalam mesin 64-bit, folder System32 mengehoskan fail 64-bit, manakala fail 32-bit terletak di
