2017-11-22 2 views
-3

OpenNotepad.batファイルに"c:\windows\system32" notepad.exeという名前のテキストを作成し、それをデスクトップに保存しました。私はJavaクラスを作成しました。 .batファイルからテキストを取得するには、cmdに何を入力する必要がありますか?そのテキストを表示するためにコマンドプロンプトを表示するために使用すべき特定のコマンドはありますか?ここでcmdで.batファイルからテキストを取得する

は私のJavaコードです:

public class OpenBatchFile { 
public OpenBatchFile() { 
    super(); 
} 

public static void main(String[] args) { 
    //Get Runtime object 
    Runtime runtime = Runtime.getRuntime(); 
    try { 
     runtime.exec("cmd /c start Desktop:\\OpenNotePad.bat");   
    } 
    catch (IOException e) { 
     System.out.println(e); 
    } 
    } 
} 

私はこれまで全く新しいです。私はこのチュートリアルを参考にしました:http://www.awasthiashish.com/2016/05/execute-batch-file-from-java-code-using.html

誰か助けてください。どうもありがとうございます。

+0

ファイルではなく、コンテンツを読み込みますか? –

+0

私は完全にこれに新しいです、私はチュートリアルに従っています:http://www.awasthiashish.com/2016/05/execute-batch-file-from-java-code-using.html –

+0

あなたは何ですか?あなたはファイルの内容( 'type [filename]')を表示する 'dos'コマンドを探していますか?' java'から内容を読みたいのですか? – Plirkee

答えて

0

cmd.exeコマンドを入力するとhelpと入力すると、cmdプロンプトまたはバッチで実行できるすべてのコマンドが表示されます。それぞれを読むと2つ目が目立ちます。

MORE   Displays output one screen at a time. 
TYPE   Displays the contents of a text file. 

あなたのようにそれらを使用する場合、これは任意のファイルの内容を表示します:あなたは、あなたが実行している理由をバッチファイルから内容を読み取るために持っている場合

type filename.txt 
more filename.txt 

または

type "c:\program files\some dir\filename.txt" 
more "c:\program files\some dir\filename.txt" 
関連する問題