Jadual Kandungan
Algoritma
Pelbagai kaedah
Kod Java (untuk memulakan tetingkap CMD baharu)
Output
Kaedah 1: Dengan menggunakan arahan untuk menukar sifat tetingkap cmd.
Contoh 1: Tukar tajuk apabila membuka tetingkap CMD.
Program
Contoh 2: Menukar latar belakang dan warna latar depan tetingkap CMD semasa membukanya.
Output (Pendekatan 2: Contoh 1)
Pendekatan-2: Dengan Menggunakan arahan boleh laku
Contoh 1: Paparkan mesej dalam tetingkap CMD yang terbuka.
Contoh 2: Paparkan kandungan fail txt.
Contoh 3: Paparkan kandungan folder dalam format lebar.
Kesimpulan
Rumah Java javaTutorial Program Java membuka command prompt dan memasukkan arahan

Program Java membuka command prompt dan memasukkan arahan

Aug 19, 2023 pm 12:29 PM
gesaan arahan program java masukkan 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);
      }
   }
}
Salin selepas log masuk

Output

C:\java\javaprgstu>javac cmdprog1.java
C:\java\javaprgstu>java cmdprog1
Opening cmd window
C:\java\javaprgstu>
Salin selepas log masuk
Program Java membuka command prompt dan memasukkan arahan

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);
      }
   }
}
Salin selepas log masuk

Output

C:\java\javaprgstu>javac cmdprog22.java
C:\java\javaprgstu>java cmdprog22
Opening cmd window
The child process is Alive: true
Salin selepas log masuk
Program Java membuka command prompt dan memasukkan arahan

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);
      }
   }
}
Salin selepas log masuk

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
Salin selepas log masuk
Program Java membuka command prompt dan memasukkan arahan

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);
   }
Salin selepas log masuk

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
Salin selepas log masuk
Program Java membuka command prompt dan memasukkan arahan

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);
      }
   }
}
Salin selepas log masuk

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 ...
Salin selepas log masuk
Program Java membuka command prompt dan memasukkan arahan

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);
      }
   }
}
Salin selepas log masuk

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 ...
Salin selepas log masuk
Program Java membuka command prompt dan memasukkan arahan

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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menjalankan fail JAR pada Windows 11 atau 10 Bagaimana untuk menjalankan fail JAR pada Windows 11 atau 10 May 12, 2023 pm 06:34 PM

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

Cara memasang fail CAB pada Windows 11 Cara memasang fail CAB pada Windows 11 Apr 30, 2023 pm 10:10 PM

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

Bagaimana untuk menyelesaikan masalah dalam Valorant yang memerlukan sistem dimulakan semula sebelum bermain? Bagaimana untuk menyelesaikan masalah dalam Valorant yang memerlukan sistem dimulakan semula sebelum bermain? Apr 24, 2023 pm 11:58 PM

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

Bagaimana untuk membetulkan ralat aplikasi 0xc0000906 pada Windows PC Bagaimana untuk membetulkan ralat aplikasi 0xc0000906 pada Windows PC Apr 18, 2023 pm 10:55 PM

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

Bagaimana untuk menetapkan keutamaan tinggi untuk apl dalam Windows 11 dengan selamat? Bagaimana untuk menetapkan keutamaan tinggi untuk apl dalam Windows 11 dengan selamat? May 06, 2023 pm 06:28 PM

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

Bagaimana dengan cepat menyelesaikan kod ralat pengaktifan Windows 0xc004c020? Bagaimana dengan cepat menyelesaikan kod ralat pengaktifan Windows 0xc004c020? Apr 26, 2023 pm 03:19 PM

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

Cara membetulkan srttrail.txt pada Windows 11 Cara membetulkan srttrail.txt pada Windows 11 Apr 18, 2023 am 10:43 AM

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

3 Cara untuk Membuka Folder Sistem 32 pada Windows 11 atau 10 3 Cara untuk Membuka Folder Sistem 32 pada Windows 11 atau 10 May 04, 2023 pm 10:01 PM

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

See all articles