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

熱點內容
51單片機ds1302程序 瀏覽:973
學編程方面需要哪些優勢 瀏覽:675
電腦太大的文件怎麼上傳微信 瀏覽:514
索尼lt26ixperias刷機教程 瀏覽:246
win10uefi文件下載 瀏覽:713
顯示文件大小的軟體 瀏覽:194
最早的soul聊天app是怎麼樣的 瀏覽:489
網路雲盤大小 瀏覽:420
去美國准備什麼app 瀏覽:461
米8如何復制u盤文件 瀏覽:523
導航的o文件是什麼 瀏覽:435
Re舊版本下載 瀏覽:416
電子血壓表怎麼讀數據 瀏覽:610
軟體開發和編程哪個前景好 瀏覽:30
手機保存圖片在相冊里找不到文件 瀏覽:42
xp桌面圖案保存哪個文件夾 瀏覽:136
dnf70版本紅眼 瀏覽:484
越來越不懂兩個版本 瀏覽:258
javabigdecimal位數 瀏覽:316
學好編程需要學哪些東西 瀏覽:186

友情鏈接