【发布时间】:2017-12-14 08:40:31
【问题描述】:
我尝试从标准输入中获取价值
set /p var=<test.txt
echo %var%
我需要变量中文件的全部内容。 有可能吗?
一旦设置了变量。我可以将它传递给 html 页面并在 textarea 中显示吗?
【问题讨论】:
标签: javascript html batch-file
我尝试从标准输入中获取价值
set /p var=<test.txt
echo %var%
我需要变量中文件的全部内容。 有可能吗?
一旦设置了变量。我可以将它传递给 html 页面并在 textarea 中显示吗?
【问题讨论】:
标签: javascript html batch-file
如果您出于某种原因绝对必须使用批处理文件,以下代码将帮助您完成任务。
@echo off && setlocal enabledelayedexpansion
set NL=^
for /f "delims=" %%i in (myfile.txt) do set fc=!fc!%%i%NL%
发生的情况是 set 语句在转义功能中使用“错误”在变量 NL 中存储换行符。后面的两个空行确实是必要的。最后一行遍历文件并将每一行附加到变量fc 后面带有换行符。
至于将变量的内容放在文本字段中,这可以通过多种方式完成,一种是将 html 文件写入并包含第一个 textarea 标记,然后写入变量的内容,然后编写html文件的其余部分。
【讨论】:
!NL!。另外,最好禁用eol,并在set 语句中使用引号