将这个批处理变量保存到一个 txt 文件中
Save this batch variable into a txt file
我正在尝试将此批处理变量保存到 .txt 文件中。这是我当前的代码:
set /p Build=<version.ini
echo %Build%
type %Build%>>"result.txt"
pause
它应该获取该 .ini 文件中的文本,然后将该文本保存到一个新的 .txt 文件中,但结果是一长串随机字符。那个.ini的内容就是一个路径。
您应该使用 echo
而不是 type
。您可以通过打开 cmd
和 运行 type /?
和 echo /?
了解原因
所以这会起作用:
set /p Build=<version.ini
echo %Build%
echo %Build%>>"result.txt"
pause
此外,如果您只是想将文本复制到新文件中,那么这会更短:
type version.ini>result.txt
或仅查找特定文本并发送到新文件。
type version.ini | findstr /I "Version" >result.txt
或使用 copy
copy version.ini result.txt
我正在尝试将此批处理变量保存到 .txt 文件中。这是我当前的代码:
set /p Build=<version.ini
echo %Build%
type %Build%>>"result.txt"
pause
它应该获取该 .ini 文件中的文本,然后将该文本保存到一个新的 .txt 文件中,但结果是一长串随机字符。那个.ini的内容就是一个路径。
您应该使用 echo
而不是 type
。您可以通过打开 cmd
和 运行 type /?
和 echo /?
所以这会起作用:
set /p Build=<version.ini
echo %Build%
echo %Build%>>"result.txt"
pause
此外,如果您只是想将文本复制到新文件中,那么这会更短:
type version.ini>result.txt
或仅查找特定文本并发送到新文件。
type version.ini | findstr /I "Version" >result.txt
或使用 copy
copy version.ini result.txt