导航:首页 > 文件教程 > bat文件变量

bat文件变量

发布时间:2023-09-14 04:58:00

❶ Bat批处理怎么从txt中随机提取一个字符并设为变量


@echo off

setlocal EnableDelayedExpansion


::从 file.txt 中读取文本

set /p str=<file.txt

::显示文本

echo %str%

::创建用于储存长度的变量

set /a len=0

::获取 str 变量的长度 储存到 len 中

call :strlen len str

::显示文本长度

echo 文本长度 = %len%

::生成从[0到len)的随机数

:: 先创建随机数(0~65535)

set rand=%random%

:: 显示随机数

echo 随机数 = %rand%

:: 将随机数与len求余数(对于有5个字的文本会生成[0,4]的区间)

set /a choose=%rand%%%%len%

:: 显示选择的数字

echo 选择第 %choose% 个索引(0表示第1个字,1表示第2个字)

::显示文本中根据随机数选择的字符(截取

echo !str:~%choose%,1!


pause


::这里是获取文本总长度的函数

:strlen <resultVar> <stringVar>

(

(set^ tmp=!%~2!)

if defined tmp (

set "len=1"

for %%P in (4096 2048 1024 512 256 128 64 32 16 8 4 2 1) do (

if "!tmp:~%%P,1!" NEQ "" (

set /a "len+=%%P"

set "tmp=!tmp:~%%P!"

)

)

) ELSE (

set len=0

)

)

(

endlocal

set "%~1=%len%"

exit /b

)

❷ 在bat批处理中输入某一个文件的路径作为一个变量,怎么才...

2个常用办法
1:打开这个记事本,文件-另存为-在保存类型里面选择
所有文件-在文件名后面加上.bat
2:打开一个文件夹--工具--文件夹选项--查看--去掉
隐藏已知文件类型的扩展名
上的勾,确定

阅读全文

与bat文件变量相关的资料

热点内容
现在哪里开设了编程课 浏览:230
漫一网络培训学校有哪些 浏览:752
酷狗app如何在电脑同步播放 浏览:668
云浮微信群 浏览:344
公司文件打不开 浏览:267
LOL的设置文件在哪里 浏览:254
线上开庭是什么app 浏览:526
新中大软件怎么设置文件夹 浏览:807
git删除文件夹 浏览:353
皇室战争怎么升级竞技场 浏览:447
雅虎统计工具 浏览:741
edgepdf文件分类 浏览:901
cad为什么捕捉不到外部参照文件 浏览:935
重庆一共有多少个网站 浏览:34
k8s配置文件env创建失败 浏览:197
编程序在电脑上叫做什么 浏览:92
qq阅读可赚 浏览:21
怎样查找web储存文件图片 浏览:681
人口档案数据库包括什么信息 浏览:709
手机有什么好玩的星战网络游戏 浏览:15

友情链接