将字符串从批处理程序输出到文本文件

时间:2016-01-02 10:42:27

标签: string variables batch-file dos

我希望将用户从批处理文件输入的文本回显到文本文件中,但是我遇到了一些麻烦:每次用户输入字符串并且批处理文件关闭时,文本文件是空的,几乎就像变量从未设置过一样。

@ECHO OFF
SETLOCAL
set /a num=%random% %%100 +1
SET /a nummod2=num %% 2
IF %nummod2% == 0 (
cls
echo Enter some Text!
set /p string=Text: 
echo Text="%string%" >> Log.txt
exit
) ELSE (
exit
)

GOTO :EOF

0 个答案:

没有答案