【问题标题】:如何为 .bat 文件正确生成字符串列表? [关闭]
【发布时间】:2022-01-23 09:17:10
【问题描述】:

我正在尝试制作这样的字符串列表: {https://pastebin.com/5azvnN8L} 标有 num1 、 num2 、 exedra 的部分,一直到 100 但我发现这是一项艰巨的任务,复制、粘贴和编辑 num 区域。 所以我想知道是否有一种方法可以使用 cmd 中的命令或 windows10 可访问的应用程序自动执行此操作

抱歉,pastebin 链接我在堆栈溢出发布时遇到了代码嵌入问题

【问题讨论】:

    标签: batch-file


    【解决方案1】:

    您可以使用for /L 循环迭代一系列数字以动态构建变量,但您需要先启用延迟扩展,以便每次获得不同的随机数。

    @echo off
    setlocal enabledelayedexpansion
    for /L %%A in (1,1,100) do set /a num%%A=!RANDOM!%%%dig%+1
    

    或者,如果您希望实际的 set 命令本身位于新文件中,则不需要延迟扩展,只需这样做

    for /L %%A in (1,1,100) do >>file.txt echo set /a num%%A=%%RANDOM%% %%%% %%dig%%+1
    

    您需要将%s 加倍才能逃脱它们。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-03
    • 2017-05-12
    • 2020-01-05
    • 2011-12-10
    • 2012-05-17
    • 2017-03-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多