Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Variables 批处理文件集作为变量添加到文本文件_Variables_Batch File_Text Files - Fatal编程技术网

Variables 批处理文件集作为变量添加到文本文件

Variables 批处理文件集作为变量添加到文本文件,variables,batch-file,text-files,Variables,Batch File,Text Files,我正在做一个学校的项目,我想知道如何使用一个变量,output,输出到一个名为output.txt的现有文本文件中。目前我运气不太好,因为它要么给我一个语法错误,要么就是在使用该变量时不会输出该命令的结果。基本上,我尝试将命令映射到现有文本文件,或者至少将文本文件的路径(包括文件名)映射到变量。谁能给我解释一下怎么做 谢谢, 彼得你的描述很不清楚,但如果我理解正确,你想要一些简单的东西,比如echo: set output=variable you got from somewhere, jus

我正在做一个学校的项目,我想知道如何使用一个变量,output,输出到一个名为output.txt的现有文本文件中。目前我运气不太好,因为它要么给我一个语法错误,要么就是在使用该变量时不会输出该命令的结果。基本上,我尝试将命令映射到现有文本文件,或者至少将文本文件的路径(包括文件名)映射到变量。谁能给我解释一下怎么做

谢谢,
彼得

你的描述很不清楚,但如果我理解正确,你想要一些简单的东西,比如echo:

set output=variable you got from somewhere, just using set here as a example
echo %output% > output.txt

(如果要追加数据而不是覆盖现有数据,请将>更改为>>)

我发现了遇到的问题。显然,如果您尝试在变量中输入文件名,windows bat文件将抛出错误。这意味着我想要的解决方案是毫无意义的。

目前我已经尝试了以下方法:
set/p output=
set output=>>output.txt
set output=>>output.txt
,但它们似乎都不起作用

试着逃离你的克拉:
set output=^>^>output.txt


echo”字符串以引号“%output%”写入文件

到目前为止您有什么代码?什么不起作用?目前我尝试了以下方法:
set/p output=
set output=>>output.txt
set output=>>output.txt
set output=“>>output.txt”
,但它们似乎都不起作用。请编辑您的问题以添加代码。目前的方式让任何人都几乎不可能帮你指出你的问题。我编辑它是为了更清楚,这不是我想要的。它不起作用。变量没有提供任何输出。