導航:首頁 > 文件教程 > 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文件變數相關的資料

熱點內容
網路中常用的傳輸介質 瀏覽:518
文件如何使用 瀏覽:322
同步推密碼找回 瀏覽:865
樂高怎麼才能用電腦編程序 瀏覽:65
本機qq文件為什麼找不到 瀏覽:264
安卓qq空間免升級 瀏覽:490
linux如何刪除模塊驅動程序 瀏覽:193
at89c51c程序 瀏覽:329
怎麼創建word大綱文件 瀏覽:622
裊裊朗誦文件生成器 瀏覽:626
1054件文件是多少gb 瀏覽:371
高州禁養區內能養豬多少頭的文件 瀏覽:927
win8ico文件 瀏覽:949
仁和數控怎麼編程 瀏覽:381
項目文件夾圖片 瀏覽:87
怎麼在東芝電視安裝app 瀏覽:954
plc顯示數字怎麼編程 瀏覽:439
如何辨別假網站 瀏覽:711
寬頻用別人的賬號密碼 瀏覽:556
新app如何佔有市場 瀏覽:42

友情鏈接