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?


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: 

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.