- ベストアンサー
コマンドプロンプトの移動
リターンキーを押した時に、画面上で改行されたのを元に戻したいのですが、どうすれば良いのでしょうか?■をカーソル位置とすると、 >ファイル名を入力:■ の状態でリターンキーを押すと、当然、 >ファイル名を入力: >■ とカーソルは1行下の先頭に移動します。これをJavaで >ファイル名を入力:■ と元の状態に戻したいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
できないことはないのですが、Javaプログラムというよりはコマンドプロンプト側のカーソル位置制御機能の問題です。ややこしいです。 カーソル位置を変更する手段としてはANSIエスケープシーケンスというものがあり、UNIX/Linuxの世界では標準的です。カーソル位置変更以外の機能もあります。 https://en.wikipedia.org/wiki/ANSI_escape_code (英語) しかし、8.1以前のWindowsではサポートしておらず、Windows 10のコマンドプロンプトでも使用するには準備が必要です。
お礼
ありがとうございます。相当ややこしいですね。当分無理そうなので将来の宿題にしたいと思います。