【发布时间】:2016-03-30 13:13:18
【问题描述】:
我正在创建一个批处理 LAN 聊天室,并且用户部分工作正常,但我的管理员可以选择编辑聊天日志。
当我输入文字聊天时,我在这里得到了这个时候没有预料到的词。它与我用于管理的 if %text% EQU 行有关。
如何解决这个问题是我的代码。我需要能够输入任何内容并将其发送到字典文件以显示但如果输入了 EQU 术语则执行它们的操作。
:A
cls
echo.
echo Type What You Want To Chat // Press The "e" Key To Logoff Correctly
echo Type "manage" To Manage The Chat History
echo.
set /p text=
if %text% EQU e goto exiting
if %text% EQU E goto exiting
if %text% EQU manage goto managing
if %text% EQU Manage goto managing
echo.
echo >> Directory.txt [Admin] %name% says: %text%
echo.
goto :A
没有 if 行的完全相同的代码可以正常工作,但我需要它们。
已修复! (如果 "%text%" EQU "e" goto exiting) 已修复,谢谢。
【问题讨论】:
标签: batch-file