Variables 批处理文件集作为变量添加到文本文件
我正在做一个学校的项目,我想知道如何使用一个变量,output,输出到一个名为output.txt的现有文本文件中。目前我运气不太好,因为它要么给我一个语法错误,要么就是在使用该变量时不会输出该命令的结果。基本上,我尝试将命令映射到现有文本文件,或者至少将文本文件的路径(包括文件名)映射到变量。谁能给我解释一下怎么做 谢谢,Variables 批处理文件集作为变量添加到文本文件,variables,batch-file,text-files,Variables,Batch File,Text Files,我正在做一个学校的项目,我想知道如何使用一个变量,output,输出到一个名为output.txt的现有文本文件中。目前我运气不太好,因为它要么给我一个语法错误,要么就是在使用该变量时不会输出该命令的结果。基本上,我尝试将命令映射到现有文本文件,或者至少将文本文件的路径(包括文件名)映射到变量。谁能给我解释一下怎么做 谢谢, 彼得你的描述很不清楚,但如果我理解正确,你想要一些简单的东西,比如echo: set output=variable you got from somewhere, jus
彼得你的描述很不清楚,但如果我理解正确,你想要一些简单的东西,比如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”
,但它们似乎都不起作用。请编辑您的问题以添加代码。目前的方式让任何人都几乎不可能帮你指出你的问题。我编辑它是为了更清楚,这不是我想要的。它不起作用。变量没有提供任何输出。