帮我写个VBS或BAT
是个随机抽取名字的VBS,把很多名字放在代码中,只要运行一下,就能从代码中的名字中抽取一个名字来!谢谢大家!...
是个随机抽取名字的VBS,把很多名字放在代码中,只要运行一下,就能从代码中的名字中抽取一个名字来!谢谢大家!
展开
展开全部
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
展开全部
我这里做了一个随机抽取的纤册批处理。假设当前目录由一个list.txt是名单列表,那答竖蠢么在与list.txt同一个目录下的以下批处理会从list.txt随机抽取一个人名来。代码如下:
@echo off
color 1e
REM 获取名单列表行数
for /f "tokens=1 delims=:" %%i in ('findstr /n .* list.txt') do set linelen=%%i
:random
REM 获清陪取随机数
set /a ra=%random%%%%linelen%
REM 取得中奖人
if %ra%==0 (
for /f "tokens=*" %%i in (list.txt) do echo 中奖人: %%i&goto end
) else (
for /f "skip=0 tokens=*" %%i in (list.txt) do echo 中奖人: %%i&goto end
)
:end
pause
@echo off
color 1e
REM 获取名单列表行数
for /f "tokens=1 delims=:" %%i in ('findstr /n .* list.txt') do set linelen=%%i
:random
REM 获清陪取随机数
set /a ra=%random%%%%linelen%
REM 取得中奖人
if %ra%==0 (
for /f "tokens=*" %%i in (list.txt) do echo 中奖人: %%i&goto end
) else (
for /f "skip=0 tokens=*" %%i in (list.txt) do echo 中奖人: %%i&goto end
)
:end
pause
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询