文本文档名称中的空格通过批量用户输入

时间:2016-01-06 02:08:10

标签: batch-file text input user-input

我正在尝试制作一个“AI”。它通过制作文件并在用户输入后命名它来进行操作,然后询问何时再次输入输入。但是,当你添加一个空格时,它会在第一个单词之后命名,并且下次不允许它被调用!

这是从用户输入中学习的部分:

:learn
cls
echo I don't know anything about "%cat%". Can you tell me what you know.
echo.
set /p catinfo=Tell me what you know:
echo %catinfo% >> brain\%cat%.txt
set txt=That's cool, now I know.
(
echo %name%
) > vf2.txt
set txt=Cool now I know about %cat%.
cls
goto startup

这就是阅读文本文件的内容:

:learned
(
set /p catinfo=
) < brain\%cat%.txt
set txt=%catinfo%
color e
echo %catinfo%
%speech% "%catinfo%"
color a
PING 1.1.1.1 -n 1 -w 3000>nul
cls
goto startup

我只是希望用户能够使用空格与计算机通信。很抱歉这可能是一个非常简单的问题,但我希望它比使用下划线更精简。

谢谢!

-Simon

0 个答案:

没有答案