Javaを使用してメモ帳に入力する
8521 ワード
メモ帳を開いて、いくつかのテキストを入力するJavaプログラムを作りましょう.
次の3つのライブラリをインポートする必要があります.
例外 割り込み 例外 メモ帳を開くためにこの行を書きます
私たちはThread.sleep 一時停止し、自然なタイピング効果を作成する
これを使用すると、メモ帳に複数の文字を表示することができます
Key Event Class java.awt IOException Runtime Class
次の3つのライブラリをインポートする必要があります.
import java.awt.*;
import java.awt.event.KeyEvent;
import java.io.IOException;
クラスを作成し、メインメソッドを追加するには、このプログラムでは3をスローする必要がありますexceptions Runtime.getRuntime().exec("notepad.exe");
スレッドを使用します.スリープタイプアウトタイプライターのようにメモ帳が開き、タイプライターがどこにも入力しないように遅延を作成するThread.sleep(2000);
それから、我々はRobot Class タイプライター効果を作成するにはr.keyPress(KeyEvent.VK_H);
上の行は、メモ帳に文字Hを表示します.このように我々は単語や文章を形成する任意の文字を印刷することができます.私たちはThread.sleep 一時停止し、自然なタイピング効果を作成する
Thread.sleep(500); // 0.5 seconds
Thread.sleep() takes argument in milliseconds
これを使用すると、メモ帳に複数の文字を表示することができます
import java.awt.*;
import java.awt.event.KeyEvent;
import java.io.IOException;
public class notepadType{
public static void main (String[]args) throws IOException, InterruptedException, AWTException{
Runtime.getRuntime().exec("notepad.exe");
Thread.sleep(2000); // 2 seconds
Robot r=new Robot();
r.keyPress(KeyEvent.VK_H);
Thread.sleep(500);
r.keyPress(KeyEvent.VK_E);
Thread.sleep(500);
r.keyPress(KeyEvent.VK_L);
Thread.sleep(500);
r.keyPress(KeyEvent.VK_L);
Thread.sleep(500);
r.keyPress(KeyEvent.VK_O);
Thread.sleep(500);
r.keyPress(KeyEvent.VK_SPACE); // displays a whitespace
Thread.sleep(500);
r.keyPress(KeyEvent.VK_W);
Thread.sleep(500);
r.keyPress(KeyEvent.VK_O);
Thread.sleep(500);
r.keyPress(KeyEvent.VK_R);
Thread.sleep(500);
r.keyPress(KeyEvent.VK_L);
Thread.sleep(500);
r.keyPress(KeyEvent.VK_D);
// hello world
}
}
脚注:Reference
この問題について(Javaを使用してメモ帳に入力する), 我々は、より多くの情報をここで見つけました https://dev.to/satvik/type-in-the-notepad-using-java-4pmhテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol