2016-03-23 37 views
0
Ben kullanıcıdan giriş ve değerler

kullanıcı giriş

echo Please Enter a Name 
echo. 
set /p a=name: 
echo. 
echo welcome %a% 

ben konsolda giriş vermek, bu Aslında çalışma olacağını bir Öntanımlı kümesinden girdi al istiyoruz

Otomatik. Ama ihtiyacım olan şey, orijinal komutu verdikten sonra, değer otomatik olarak doldurulmalı. Ben

sleep/waitfor 

vb çalıştı ama hatta Konsolu girişi vermeden toplu komut bir sonraki satır yürütülür almak için gitmiyor.

+1

Windows komut yorumlayıcısı DOS değil. –

+0

Bkz. 'Choice /? ' –

+0

@AndrewMedico true! – Abinash

cevap

0

Bunun gibi bir şey mi demek istediniz?

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

Durma düğmesi otomatik olarak girişi kullanıcıdan almaz. İstediğim şey konsolun otomatik girdiyi komuttan sonra" JOHN "adı olarak almasıdır "Lütfen bir isim giriniz". – Abinash

+0

@Abinash bana göre hala benim için belirsiz değil mi ???? – Hackoo

+0

, komut satırında kullanıcı adını sorduğunuzda, terminal konsolunda bir şey yazmazsanız ve Enter tuşuna basarsanız, başka herhangi bir yerden bir şey almayacaktır (bazı dosyalardan otomatik okuma, hatta komut dosyasındaki bir sonraki satırınız gibi), Keyborad aracılığıyla kullanıcı girişini beklemek gibi bir şey. Böylece bir şekilde otomatik hale getirilmem gerekiyor. – Abinash

İlgili konular