相关疑难解决方法(0)

在Windows批处理中创建列表或数组

我可以在批处理文件中声明一个列表或数组,如下所示:

set list = "A B C D"
Run Code Online (Sandbox Code Playgroud)

然后我需要将这些写入文件,其间的空格为:

A

B

C 

D
Run Code Online (Sandbox Code Playgroud)

windows batch-file

63
推荐指数
5
解决办法
20万
查看次数

cmd.exe(批处理)脚本中的数组,链接列表和其他数据结构

我正在玩cmd.exe,但在它的帮助下我没有找到任何信息,如何定义数组.

我发现,如何定义简单变量:

set a=10
echo %a%
Run Code Online (Sandbox Code Playgroud)

但是,我想创建数组,链表等...

那么,它能否在cmd.exe中使用(我的意思是:cmd.exe中是否存在任何数组关键字?)

我想实现一些算法:

  • 泡泡排序
  • 快速排序
  • 侏儒排序

等等...

所以,我也想知道,Cmd.exe是否有引用或实例,结构等?

导致其帮助不完整:/?

可以通过图灵机定义将Cmd.exe定义为完整吗?(图灵完成)

windows arrays cmd batch-file delayedvariableexpansion

58
推荐指数
5
解决办法
8万
查看次数

SETLOCAL和ENABLEDELAYEDEXPANSION如何工作?

我注意到在大多数脚本中,两者通常在同一行中:

SETLOCAL ENABLEDELAYEDEXPANSION
Run Code Online (Sandbox Code Playgroud)

这两个实际上是单独的命令,可以写在不同的行上吗?

ENABLEDELAYEDEXPANSION如果脚本设置在脚本的第一行并且在脚本结束之前未禁用,那么设置是否会对脚本产生负面影响?

cmd batch-file

47
推荐指数
3
解决办法
9万
查看次数