1
14
使用
也许你要做
我所知道的最佳批处理文件black magic reference位于 http://www.rsdn.ru/article/winshell/batanyca.xml . 如果你不懂俄语,你仍然可以利用提供的代码片段。 |
2
50
如果您的set命令支持/p开关,那么您可以用这种方式来管道输入。
设置/?找到“/P”
这有一个额外的好处,就是可以处理未注册的文件类型(接受的答案没有)。 |
3
2
你可以使用:
|
4
2
您能定义进一步处理吗? 您可以使用for循环来实现这一点,但是要将CR/LF插入到环境变量中并不是一个简单的方法,所以您可以将所有内容都放在一行中。(根据您需要做的工作,您可能可以解决此问题。) 通过这种方式,您也只能使用少于8K个文本文件。(不能创建大于8K左右的单个env var。) 比尔关于for循环的建议可能正是你需要的。您一次处理一行文件:
(使用)
更先进的:
|
5
0
创建一个名为“setfile.bat”的文件,其中包含以下行 无回车 最后…
然后在批处理文件中执行类似的操作…
%1是输入文件的名称,%fileContents%将包含调用后输入文件的内容。但是,这只适用于一行文件(即不包含回车的文件)。如果需要,可以在调用%tmp%.bat之前从文件中删除/替换回车。 |
6
-1
|
late1 · 批处理文件未执行命令 2 年前 |
Ali EXE · 如何根据bat中命令的输出设置变量? 2 年前 |
Laureano Oliva · 如何将链接用作参数%1批处理函数? 2 年前 |
F35H · 涉及二次使用cd的错误。。在C代码中 2 年前 |