wprowadź ten sam wiersz co plik wsadowy echa

0

Wydaje się, że nie można tego dokładnie zrobić, próbując skonfigurować plik wsadowy w celu wykonania niektórych poleceń sieciowych, takich jak ping. Mam następujący kod:

echo Please enter the IP Address to TELNET 
echo IP Address:
set /p IP_Addr=

Nie mogę uzyskać danych wejściowych adresu IP w tej samej linii co echo. Próbowałem użyć zestawu echo, ale nie wiem, czy użyłem go poprawnie.

Jakieś pomysły?

Mikrofon
źródło
Przepraszamy, utracone formatowanie po wysłaniu pytania. Każde „echo” znajduje się na innej linii, a „zestaw” na innej linii.
Mike

Odpowiedzi:

1

Od set /?:

Zmienna SET / P = [promptString]

Monit, który chcesz wyświetlić dla set /pznaków idzie po znaku równości.

Więc:

echo Please enter the IP Address to TELNET 
set /p IP_Addr=IP Address: 
Ƭᴇcʜιᴇ007
źródło
Idealnie, dokładnie to, czego mi brakowało. Dzięki!
Mike
1
Nie ma problemu. :) Pamiętaj, że możesz wstawić po nim spację, a to włączy to spacje do znaku zachęty (aby wstawić przerwę między dwukropkiem a ich danymi wejściowymi), aby wyglądało ładnie. ;)
ᴇcʜιᴇ007
Doskonale, spróbuję!
Mike