-2

いくつかのechoコマンドの行の間にカーソルを置いて、テキストの最後の行を表示し、次の行に進まないようにしながら、一時停止がコードの最後ではなく中央にあるように見えるようにする方法を探しています。いずれかのキーを押すまでラベルを付けます。これは可能ですか?実際のテキストの最後の行が、上記のテキストとは別のフッターであるように見せたいです。

現時点では、私のシーケンスは次のようになっています。

:LABEL
CLS
ECHO text1
ECHO.
ECHO.
(want the PAUSE to appear here)
ECHO.
ECHO.
ECHO text2
PAUSE (while the PAUSE is really here to prevent text2 from being lost)
GOTO OTHERLABEL

本当にありがとう!

4

1 に答える 1

0

私はあなたが何を求めているか知っていると思います。私が間違っている場合は修正してください。この機能が必要です:

echo hello
pause
echo bye

しかし、一時停止とエコーバイの画面上の場所を切り替えたいとします。もしそうなら、それは簡単ではありません。上記のコードで最初の一時停止が実行されると、エコーするバッチファイルにキーを送信する vbscript を使用できると思います。何度も一時停止すると、vbscript がバッチ ファイル内で上にスクロールする可能性があります。それはそれだけの価値はありません。

于 2013-01-29T14:47:31.287 に答える