导航:首页 > 文件教程 > 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文件变量相关的资料

热点内容
图片不要出现在文本文件 浏览:948
cnzz代码冲突 浏览:595
大数据linux可以干什么 浏览:835
chrome同步密码 浏览:327
初中生学编程需要哪些设备 浏览:675
华为Q1路由器初始密码 浏览:991
顺丰怎么寄香港文件多少钱 浏览:806
逆战9月新版本僵尸猎场曝光 浏览:131
电脑上怎么将文件隐藏成图片 浏览:415
编程压缩后怎么发送 浏览:289
java做的客户端 浏览:332
文泰文件图片 浏览:429
最出名的果汁app 浏览:183
什么综艺都能看的影视app 浏览:904
苹果7无限重启开机画面 浏览:223
奔驰更换倒车雷达模块如何编程 浏览:246
江苏密码文件柜价格是多少 浏览:997
禾木app有哪些 浏览:758
看韩国19禁电影的微信 浏览:290
java最好用的框架 浏览:208

友情链接