Batch file 如何将包含重定向运算符的批处理文件命令行附加到批处理文件?

Batch file 如何将包含重定向运算符的批处理文件命令行附加到批处理文件?,batch-file,Batch File,我正在创建一个批量游戏,但在修复之前无法继续。当我使用ECHO类型Nul>10.bat>>2.bat时,我相信第一个>试图将代码写入到10.bat,而这还没有创建 基本上,我试图有一个选择正确的文件,然后它进展到下一个级别的批处理文件。我也试着让它选择的数字在1到10之间,11到19之间,等等,然后是第四个随机数,但是当我把%random%限制在一个较小的数字分配范围内时,它就不起作用了。谢谢大家! type NUL > 1.bat type NUL > 2.bat type Nul

我正在创建一个批量游戏,但在修复之前无法继续。当我使用ECHO类型Nul>10.bat>>2.bat时,我相信第一个>试图将代码写入到10.bat,而这还没有创建

基本上,我试图有一个选择正确的文件,然后它进展到下一个级别的批处理文件。我也试着让它选择的数字在1到10之间,11到19之间,等等,然后是第四个随机数,但是当我把%random%限制在一个较小的数字分配范围内时,它就不起作用了。谢谢大家!

type NUL > 1.bat
type NUL > 2.bat
type Nul > 3.bat
type Nul > 4.bat
type Nul > 5.bat
type Nul > 6.bat
type Nul > 7.bat
type Nul > 8.bat
type Nul > 9.bat

ECHO del 9.bat >> 1.bat
ECHO del 2.bat >> 1.bat
ECHO del 3.bat >> 1.bat
ECHO del 4.bat >> 1.bat
ECHO del 5.bat >> 1.bat
ECHO del 6.bat >> 1.bat
ECHO del 7.bat >> 1.bat
ECHO del 8.bat >> 1.bat
ECHO del 1.bat >> 1.bat
rem -----------------------
ECHO del 1.bat >> 2.bat
ECHO del 9.bat >> 2.bat
ECHO del 3.bat >> 2.bat
ECHO del 4.bat >> 2.bat
ECHO del 5.bat >> 2.bat
ECHO del 6.bat >> 2.bat
ECHO del 7.bat >> 2.bat
ECHO del 8.bat >> 2.bat
ECHO type Nul > 10.bat >> 2.bat
ECHO type Nul > 11.bat >> 2.bat
ECHO type Nul > 12.bat >> 2.bat
ECHO type Nul > 13.bat >> 2.bat
ECHO type Nul > 14.bat >> 2.bat
ECHO type Nul > 15.bat >> 2.bat
ECHO type Nul > 16.bat >> 2.bat
ECHO type Nul > 17.bat >> 2.bat
ECHO type Nul > 18.bat >> 2.bat
ECHO type Nul > 19.bat >> 2.bat
ECHO del 2.bat >> 2.bat

aschipfl已经展示了解决方案,但是我制作了一个简短的脚本

for /l %%G in (1,1,9) do (
    type NUL>%%G.bat
)
这主要是NUL>n.bat类型

与您的多个echo del语句相同

for /l %%G in (10,1,19) do (
    ECHO type Nul ^> %%G.bat >> 2.bat
)

相当于你的NUL^>n.bat>>2.bat类型。

我知道你说过这很难描述,但不幸的是,你必须更加努力。正如您所看到的,您所问的问题并不清楚,您的问题可能会被关闭;如果是这样的话,你必须像^>…我不知道如何投票或者其他什么,但这正是我想要的谢谢你
for /l %%G in (10,1,19) do (
    ECHO type Nul ^> %%G.bat >> 2.bat
)