Показать полную графическую версию : Как ввести строку?
Хотелось бы создать диалог с пользователем, в котором можно получить строку.
И присвоить введенный текст переменной окружения.
Пока я вижу один способ ввода строки с сонсоли:
copy con: ...
А дальше?
Нашёл!
set /P VARNAME=[Подсказка]
Но ещё бы так, чтобы вывести значение VARNAME, а пользователь бы его редактировать мог.
И дальше переопределить VARNAME новым значением.
set MyVar=OldValue
echo %MyVar%
set /p MyVar="Change %MyVar% to"
echo %MyVar%
pause
Не то. Думаю, это принципиальное ограничение -- его не победить. Нужно чтобы работали стрелки влево/вправо и можно было РЕДАКТИРОВАТЬ.
Редактировать можно. Нельзя задать default-значение.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.