如何在cmd批处理文件中创建随机列表

Ben...

我在txt文件中有一个名为conts.txt的大洲名称列表:

africa
america
asia
australia
europe

我如何创建批处理文件,在其中创建新的txt文件或重新创建conts.txt文件,并在文件中使用大洲名称的随机顺序。

谢谢,抱歉我的英语不好

编辑纠正和向礼仪主义者道歉

我有批处理脚本,它将创建一个文件txt,其中包含按我的订单列出的大洲名称:

@echo off
set list=africa america asia australia europe
(for %%a in (%list%) do (
echo %%a
))>conts.txt

以及使用我的基本示例脚本,如何创建随机订单列表名称

阿农·科沃德(Anon Coward)

您可以使用随机数创建第二个列表,然后根据该随机数对该列表进行排序:

@echo off

setlocal enabledelayedexpansion

set list=africa america asia australia europe

rem Output the list first
(for %%a in (%list%) do (
rem Add a number to each line to sort by
set num=00000!random!
set num=!num:~-5!
echo !num!:%%a
))>conts_.txt

rem Run through the sorted file and output the second part
(for /f "usebackq tokens=2 delims=:" %%a in (`sort Conts_.txt`) do (
echo %%a
)) > conts.txt

rem Delete the temp file
del Conts_.txt

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在cmd批处理文件中创建随机列表

来自分类Dev

如何在批处理文件中动态创建文件夹-CMD

来自分类Dev

如何在批处理文件中关闭cmd

来自分类Dev

如何在Mac中创建批处理文件?

来自分类Dev

如何在Mac中创建批处理文件?

来自分类Dev

如何在VBA中创建批处理文件

来自分类Dev

如何使用批处理文件在系统文件夹中创建批处理文件

来自分类Dev

如何在CMD中从vbscript运行多参数批处理文件?

来自分类Dev

批处理文件,创建编号列表

来自分类Dev

如何在批处理文件程序中创建受限循环?

来自分类Dev

如何在批处理文件中创建计时器和循环?

来自分类Dev

如何创建批处理文件?

来自分类Dev

如何在批处理文件中运行wmic命令

来自分类Dev

如何在批处理文件中打印当前时间?

来自分类Dev

如何在批处理文件中重复%random%命令?

来自分类Dev

如何在批处理文件中拆分变量

来自分类Dev

如何在批处理文件中写入IF和ELSE

来自分类Dev

如何在批处理文件中接受多组参数?

来自分类Dev

如何在批处理文件中合并FOR和UNTIL

来自分类Dev

如何在批处理文件中运行VBS代码?

来自分类Dev

如何在批处理文件中打印当前时间?

来自分类Dev

如何在批处理文件中添加文本?

来自分类Dev

如何在Shell脚本中批处理文件?

来自分类Dev

如何在批处理文件中传递参数

来自分类Dev

如何在批处理文件中设置WMIC变量?

来自分类Dev

如何在批处理文件中接收参数

来自分类Dev

如何在批处理文件中设置RANDOM?

来自分类Dev

如何在隔离的环境中运行批处理文件?

来自分类Dev

如何在批处理文件中关闭任务

Related 相关文章

热门标签

归档