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

熱點內容
windows8網路連接 瀏覽:442
怎麼快速增加qq群人數 瀏覽:919
錘子視頻播放器文件不存在 瀏覽:707
蘋果手機怎麼清理app緩存 瀏覽:682
花園戰爭2豪華升級包 瀏覽:517
電腦無法向u盤傳輸文件 瀏覽:823
bpn配置文件 瀏覽:932
501完美越獄工具 瀏覽:119
中間夾菜單裡面不能顯示壓縮文件 瀏覽:952
如何指導小學生參加編程比賽 瀏覽:275
物業的招標文件有哪些 瀏覽:452
保存游戲文件名非法或只讀 瀏覽:258
js怎麼做圖片時鍾 瀏覽:451
華為應用裡面有了app說明什麼 瀏覽:801
資料庫中xy是什麼意思 瀏覽:893
u盤打不開提示找不到應用程序 瀏覽:609
網站功能介紹怎麼寫 瀏覽:954
word在試圖打開文件時錯誤 瀏覽:108
主板無vga插槽怎麼連接編程器 瀏覽:521
錄視頻文件在哪裡刪除 瀏覽:881

友情鏈接