永发信息网

2188******_prereg 按照这个格式批量生成的批处理,*号为1-9的随机数字

答案:1  悬赏:30  手机版
解决时间 2021-03-17 14:24
  • 提问者网友:萌卜娃娃
  • 2021-03-16 19:32
2188******_prereg 按照这个格式批量生成的批处理,*号为1-9的随机数字
最佳答案
  • 五星知识达人网友:山君与见山
  • 2021-03-16 20:38
以下代码为bat批处理脚本。

@echo off
echo 文件正在随机生成中,如果需要结束,请直接关闭窗口。
:Random
set /a "Num1=%random%%%10"
set /a "Num2=%random%%%10"
set /a "Num3=%random%%%10"
set /a "Num4=%random%%%10"
set /a "Num5=%random%%%10"
set /a "Num6=%random%%%10"
set "Num=%Num1%%Num2%%Num3%%Num4%%Num5%%Num6%"
if exist "2188%Num%_prereg" (goto Random) else echo,>2188%Num%_prereg
title 2188%Num%_prereg
goto Random追问生成的可以输出到一个文本里么。。追答把名字输入进文本,而不是单独的文件,对吗?

那就把
echo,>2188%Num%_prereg
改成
echo 2188%Num%_prereg>>list.txt

这样就把那些内容都输出到list.txt这个文本里了。等等,这样不行。。。把if那一整句改成下面的代码
findstr /i /c:"2188%Num%_prereg" list.txt >nul && goto Random || echo 2188%Num%_prereg>>list.txt

这样就把那些内容都输出到list.txt这个文本里了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯