JavaにおけるWinProcessクラスの使い方は?

WinProcessクラスは、JavaでWindowsコマンドを実行するためのユーティリティクラスです。以下の手順に従って、WinProcessクラスを使用できます。

  1. まず、WinProcessクラスをJavaコードにインポートする。 WinProcessクラスをインポートするには、次の文を使用する。
import com.sun.jna.platform.win32.WinProcess;
  1. WinProcessオブジェクトを作成します。WinProcessオブジェクトを作成するには、次のステートメントを使用します。
WinProcess process = new WinProcess();
  1. WinProcessオブジェクトを使用してWindowsコマンドを実行します
  1. コマンドを実行し、その出力を返します。たとえば、次のステートメントを使用してコマンドを実行し、その出力を取得します。
String command = "dir";
String output = process.getCommandOutput(command);
System.out.println(output);

dirコマンドを実行してその出力をoutput変数に保存し、コンソールに出力します。

  1. executeCommand:コマンドを実行するが、出力を返さない。以下に例を示します。
String command = "mkdir new_directory";
process.executeCommand(command);

これにより、mkdir new_directoryコマンドが実行され、new_directoryという名前の新しいディレクトリが作成されます。

Java Native Access (JNA) ライブラリがシステムにインストールされていることを確認してから、WinProcess クラスを使用してコマンドを実行してください。JNA ライブラリは JNA の公式 Web サイトからダウンロードしてインストールできます。

この方法が WinProcess クラスを使用した Windows コマンドの実行に役立つことを願っています。さらに質問があれば、お気軽に尋ねてください。

bannerAds