Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » cmd запрос юзера

Ответить
Настройки темы
cmd запрос юзера

Старожил


Сообщения: 431
Благодарности: 2

Профиль | Отправить PM | Цитировать


как я могу получить то что ввёл юзер?
тоесть чтоб я мог сравнить
if-ом и в зависимости от варианта действовать дальше.


и также как читать в текстовом файле только первую страницу?

Отправлено: 16:47, 08-06-2008

 

Старожил


Сообщения: 431
Благодарности: 2

Профиль | Отправить PM | Цитировать


тоесть просто вырианты ответа.

Отправлено: 19:40, 08-06-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


http://www.computerhope.com/batch.htm#03
Код: Выделить весь код
CHOICE /N /C:123 PICK A NUMBER (1, 2, or 3)%1
REM - THE NEXT THREE LINES ARE DIRECTING USER DEPENDING UPON INPUT
IF ERRORLEVEL ==3 GOTO THREE
IF ERRORLEVEL ==2 GOTO TWO
IF ERRORLEVEL ==1 GOTO ONE
Немного другой пример
Код: Выделить весь код
@echo off
SET /P PCNAME=Please enter your name: 
echo Hi %PCNAME%
Насчёт первой страницы, по видимому ассоциация с Вордом, так как в ТХТ нет понятия страницы
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:55, 08-06-2008 | #3


Старожил


Сообщения: 431
Благодарности: 2

Профиль | Отправить PM | Цитировать


огромный спасиб.
а страница ну просто определённое число строк. )))))))

Отправлено: 11:35, 09-06-2008 | #4


Аватара для Котяра

Ветеран


Сообщения: 2907
Благодарности: 331

Профиль | Отправить PM | Цитировать


Цитата Admiral:
CHOICE /N /C:123 PICK A NUMBER (1, 2, or 3)%1 REM - THE NEXT THREE LINES ARE DIRECTING USER DEPENDING UPON INPUT IF ERRORLEVEL ==3 GOTO THREE IF ERRORLEVEL ==2 GOTO TWO IF ERRORLEVEL ==1 GOTO ONE »
В XP не работает.
Цитата Admiral:
@echo off SET /P PCNAME=Please enter your name: echo Hi %PCNAME% »
А не останется ли лишняя переменная жить до перезагрузки? Или вообще на все время?

Отправлено: 12:37, 09-06-2008 | #5


Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


Да этот код для Windows 95/98/ME/2003 (на то дальше и второй вариант дал), в посте ведь не указанна предпочитаемая ОС.
Если пройтись по ссылки от можно убедится, что есть предупреждается что данная команда не будет работать в Windows 2000/XP (этого нет в предупреждении но и в NT 4.0 тоже не будет катить). Что б она там заработала нужно взять файл choice.com с линейки Win9x/ME, а то и вовсе взять с МС-Доса. Но лучше и ближе к этим системам будет файл choice.exe с Windows 2003. Возможно файл входил в какой-то Resource Kit или Admin Pack к одной из ОС которой не хватает его. Насчёт Vistu и 2008го то сейчас проверить нет возможности.
Не останется, смысл этой переменной отработать на время исполнения батника.

Отправлено: 13:14, 09-06-2008 | #6



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » cmd запрос юзера

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Помогите запустить CMD-файл из CMD-файла с параметрами Oleg48 Скриптовые языки администрирования Windows 2 18-11-2009 11:08
Помогите пожалуйста не срабатывает команда из*cmd файла запускаемого из RanOnceEx.cmd vovchiku Автоматическая установка Windows 2000/XP/2003 6 25-09-2007 23:38
как вывести юзера из АД. qpa3ep Microsoft Windows NT/2000/2003 3 20-11-2006 15:35
Пароль от Юзера запорот...... Fotograf Общий по Linux 7 11-01-2005 11:25




 
Переход