相关疑难解决方法(0)

解释Windows批量换行变量hack的工作原理

有人可以解释这是如何工作的吗?

@echo off
REM Creating a Newline variable (the two blank lines are required!)
set NLM=^


set NL=^^^%NLM%%NLM%^%NLM%%NLM%
REM Example Usage:
echo There should be a newline%NL%inserted here.
Run Code Online (Sandbox Code Playgroud)

发出:

There should be a newline
inserted here.
Run Code Online (Sandbox Code Playgroud)

来自如何在批处理文件中回显换行符?

batch-file

67
推荐指数
2
解决办法
3万
查看次数

批处理文件 - 将文件列表写入变量

我想得到一个变量的所有文件列表(包括它们的绝对路径),用空格分隔.我的Google-fu在这方面似乎很弱,因为我一直遇到问题.

我有一个基本目录存储在%baseDir%,并希望解析它的文件(不是递归或包括子目录).就像我提到的,这需要进入列表.我想我可以使用一个很好的小捷径,但for循环和连接也可以.

理想情况下,我会有这样的事情:

echo fileList

C:\file1.c C:\file2.c C:\file3.c
Run Code Online (Sandbox Code Playgroud)

directory batch-file

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

batch-file ×2

directory ×1