【问题标题】:I don't know how to do random numbers [closed]我不知道如何做随机数[关闭]
【发布时间】:2022-01-01 06:57:05
【问题描述】:

故事是这样的

所以我想创建一个可以记录考勤的批处理文件 所以这是我的问题 - 如何在批处理文件中输入随机数?

这里还有一个问题:我将如何将批处理文件中输入的随机数保存到这样的文件夹中 - MD [随机数]

【问题讨论】:

    标签: batch-file directory


    【解决方案1】:

    我不太确定这是否是你的意思,但我想我有一个想法;

    为了批量创建随机数,您想使用“%random%”,当然不带引号。

    这将生成一个从 0 到 32767 的随机数。

    如果您想将此数字设置为您想要做的变量:

    set /a var=%random%

    所以例如你会:

    :createFolder (
        set /a var=%random% 
        md %var%
    )
    

    如果您需要更多帮助,请随时与我联系,或者如果您需要我为您编写程序,可以在 Fiverr 上给我发消息 :)

    【讨论】:

    • 根本不需要用于计算算术表达式的参数/aset var=%random%set "FolderName=DataFolder_%RANDOM%" 一样绝对够用。该示例偶然有效,因为语法错误导致执行set /a var=%random%md %var% 忽略第一行和最后一行。也可以只使用md %random%md "Data Folder %RANDOM%"
    • 如果你想在一个代码块内设置和使用同一个变量,你需要使用延迟扩展。您也根本不需要代码块。我认为您可能会以 5 美元的价格向人们多收钱。
    猜你喜欢
    • 2020-11-22
    • 2014-02-16
    • 2022-11-04
    • 2016-12-17
    • 1970-01-01
    • 2011-03-03
    • 2021-01-05
    • 2014-02-28
    • 2013-12-30
    相关资源
    最近更新 更多