gpt4 book ai didi

batch-file - 在文件中回显多个单词会使它崩溃。 (批量)

转载 作者:行者123 更新时间:2023-12-03 17:19:04 28 4
gpt4 key购买 nike

因此,我正在批量创建一个Mail程序,而消息传递部分出现了问题。
消息传递部分是无限循环。
当我输入多个单词时,它会崩溃。
这是代码。请帮忙!

:rep
set line=
set /p line=
if %line% == end set end= 1
if %line% == end echo. >>"\\FAMILY-PC\Users\Public\HailDatabase\HailMail\Accounts\%send%\%msgname%".MAIL
if %line% == end set line= From, %user%
echo %line% >>"\\FAMILY-PC\Users\Public\HailDatabase\HailMail\Accounts\%send%\%msgname%".MAIL
if %end% == 1 goto msgdone
goto rep

最佳答案

您基本上都需要引号,以保留%line%中的空格。同样,您的if语句可以而不是==周围有空格,因为batch会将这些空格解释为要比较的字符串的一部分,并且您总是会得到错误的结果。

:rep
set "line="
set /p "line="
if "%line%"=="end" set "end=1"
if "%line%"=="end" echo. >>"\\FAMILY-PC\Users\Public\HailDatabase\HailMail\Accounts\%send%\%msgname%.MAIL"
if "%line%"=="end" set "line= From, %user%"
echo %line% >>"\\FAMILY-PC\Users\Public\HailDatabase\HailMail\Accounts\%send%\%msgname%.MAIL"
if "%end%"=="1" goto msgdone
goto rep

关于batch-file - 在文件中回显多个单词会使它崩溃。 (批量),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33838844/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com