2016-03-23 12 views
0

を自動化。しかし、私が必要とするのは、元のコマンドを与えた後で、値を自動入力する必要があります。私は試しましたは、私が入力のためにユーザを促し、そして私は、コンソールで入力を与える場合、これは実際に働いてしまう</p> <pre><code>echo Please Enter a Name echo. set /p a=name: echo. echo welcome %a% </code></pre> <p>定義済みの値のセットからの入力を取得したいユーザの入力

sleep/waitfor 

などですが、コンソールで入力しなくても、バッチスクリプトの次の行は実行されません。

+1

WindowsコマンドインタープリタはDOSではありません。 –

+0

'choice /? 'を参照してください。 –

+0

@AndrewMedico true that! – Abinash

答えて

0

これはどういう意味ですか?

@echo off 
echo Please Enter a Name 
echo. 
set /p a=name: 
echo. 
echo welcome %a% 
pause 
+0

ポーズボタンが自動的にuser.soからの入力を受け付けないのは、コンソールが自動入力を名前の後に" JOHN " "名前を入力してください"。 – Abinash

+0

@Abinash私にはまだ不明です。 – Hackoo

+0

コマンドラインであなたが彼の名前を聞いたときに、ターミナルコンソールに何かを書いてEnterを押すと、他の場所から何かを取ることができない限り(あるファイルの自動読み込みやスクリプトの次の行など)これはKeyboradを介したユーザー入力を待つようなものです。私は何とか自動化する必要があります。 – Abinash

関連する問題

 関連する問題