【问题标题】:Using Command Prompt to create random strings as varables使用命令提示符创建随机字符串作为变量
【发布时间】:2015-03-18 23:36:31
【问题描述】:

我需要一种为文件夹名称生成随机变量的方法,然后它们会使用 %% 调用它们。提前干杯的人

【问题讨论】:

    标签: variables batch-file


    【解决方案1】:

    openssl 可以为你生成随机值。

    openssl rand -hex 32 | less

    【讨论】:

      【解决方案2】:

      有一个特殊的环境%random% 将包含一个介于 1 和 32,767 之间的数字。

      所以

      md c:\folder%random%
      

      与其他变量不同,即使像这样使用它来增加随机性范围,它也始终是不同的数字。

      md c:\folder%random%%random%
      

      也可以使用%date% 和/或%time%。您需要从这些字符串中删除非法字符。

      时间(删除:

      set tmptime=%time%
      set  rndtime=%tmptime::=%
      

      和日期(删除/

      set tmpdate=%date%
      set  rnddate=%tmpdate:/=%
      

      【讨论】:

        猜你喜欢
        • 2014-07-25
        • 1970-01-01
        • 2022-12-02
        • 1970-01-01
        • 2015-08-10
        • 2014-09-19
        • 2014-08-26
        • 2010-10-25
        • 1970-01-01
        相关资源
        最近更新 更多