|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Текст с пробелами |
|
CMD/BAT - Текст с пробелами
|
Пользователь Сообщения: 116 |
Профиль | Отправить PM | Цитировать я склепал значт батник который отвечает на твои вопросы...написал 2 строки в бд и начинаю писать третью...после каждой строки проверяю его работоспособность...и замечаю что он не может принимать вопросы с пробелами и отвечать ответами с пробелами...можете как-нибудь помочь?иначе весь батник коту под хвост а сверху медным тазом...
сам батник соственной персоной: @Echo Off CLS setlocal enableextensions enabledelayedexpansion set /p "Question=" set /a "STR=0" set /A "Nstrok=0" set /a "NUM=0" :Repeat set /a NUM+=1 set /a c=0 for /f "UseBackQ Delims=" %%A IN ("123.txt") do ( set /a c+=1 if !c!==%NUM% set "STR=%%A" ) echo !STR! | >nul findstr.exe /C:%Question% && goto Answer || goto Repeat :Answer set /A "Nstrok=%NUM%" Set "FileIn=123.txt" Set "Delim==" Set /A n=%Nstrok%-1 FOR /F "usebackq tokens=1,* delims=%Delim%" %%i IN (`MORE +%n% "%FileIn%"`) DO Set "Answer=%%j" &GoTo :Continue :Continue cls Echo !Answer! set /a "STR=0" set /A "Nstrok=0" set /a "NUM=0" set /p "Question=" goto Repeat endlocal PAUSE>nul Скрытый текст
ЏаЁўҐв=ЏаЁўҐвЁЄЁ
Џ®Є*=„®бўЁ¤**Ёп да,это база данных...она такая корявая потому-что кодировка такая нужна...из другой батник не читает нормально строки... Перевод БД: Скрытый текст
Привет=Приветики
Пока=Досвидания батник из-за проблемы с пробелами отвечает пока только на пока и привет... |
|
Отправлено: 23:55, 08-09-2017 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Darkar25, Вам надо не «клепать батники», а сесть, продумать и написать алгоритм. И только затем пытаться начинать заниматься каким-либо кодированием.
|
Отправлено: 00:58, 09-09-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
LCD-мониторы: текст тёмных цветов выглядит как чёрный текст | CyraxZ | Видеокарты | 7 | 11-05-2013 20:45 | |
CMD/BAT - С помощью bat-ника найти и заменить текст в файле на текст из другого файла | Nun-Nun | Скриптовые языки администрирования Windows | 1 | 08-03-2011 15:25 | |
Любой язык - *.cmd: путь с пробелами | Vygov | Скриптовые языки администрирования Windows | 7 | 11-10-2010 13:57 | |
CMD/BAT - [решено] Путь с пробелами | Serezzza | Скриптовые языки администрирования Windows | 1 | 02-01-2010 19:34 | |
Проблемма с пробелами... | Vlad Drakula | Вебмастеру | 10 | 25-12-2004 03:09 |
|