8

必要な手順は次のとおりです。バッチスクリプトを使用しています

  1. デスクトップに設定されたパスでコマンドを開きます
  2. 次に、エコーをオフに設定します
  3. 次に、画面をクリアします
  4. 次に、コマンドを入力するのを待ちます

そのため、長い行がビューをブロックすることなく、コマンドを直接入力できます

これまでに試したコード

@echo off
cd "C:\Documents and Settings\Administrator\Desktop"
cls
cmd
@echo off
cls

しかし、これを実行すると、典型的な CMD ウィンドウが表示されます。ここで、「echo off」と「cls」をもう一度入力して、クリーンなウィンドウを表示する必要があります。

私が得る出力は

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator\Desktop>

私が望む出力は単純です

点滅するアンダースコアを想像してください

_

ありがとうございました。

4

5 に答える 5

11

この行を試してください:

start /D "C:\Documents and Settings\Administrator\Desktop" cmd /k "prompt $"

/D <path>作業ディレクトリを設定します

Prompt $プロンプトを「なし」に設定し、点滅するカーソルのみが表示されます

于 2013-03-23T11:16:26.130 に答える
2

私が望む出力は単純です
_

promptコマンドでこれを実現できますprompt $Sprompt $g

空のプロンプトで新しいコマンド ウィンドウを開くバッチ ファイルの例を次に示します。

@echo Off
start cmd /k "prompt $g"
于 2013-03-23T10:30:13.910 に答える
0

このコマンドは非常に問題になる可能性があります (cmd /c "echo off | clip") 引用符なしで使用:

cmd /c  echo off | clip
goto off

(.bat として保存) もう問題ありません!!!

于 2014-09-30T18:51:27.017 に答える