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

熱點內容
蘋果北京維修點地址 瀏覽:928
app原型圖是什麼東西 瀏覽:237
ug直接用cad文件建模 瀏覽:272
蘋果電腦打開mp4文件 瀏覽:337
數據線一直發燙怎麼回事 瀏覽:830
IBM代碼5 瀏覽:279
編程時如何讓輸出結果之間有空格 瀏覽:112
怎麼復制網上文件 瀏覽:675
蘋果怎麼關掉網站禁止訪問 瀏覽:478
win10適合機械硬碟嗎 瀏覽:586
qq頭像歐美男霸氣頭像 瀏覽:368
java批量修改數據返回值 瀏覽:517
wp81創建文件夾 瀏覽:968
iphone高科技軟體 瀏覽:654
手機端怎麼看網頁代碼 瀏覽:925
什麼軟體能把手機變成蘋果版本的 瀏覽:841
ps精修瓶子視頻教程 瀏覽:481
win10惠普recovery盤 瀏覽:172
電腦網路問題是怎麼回事 瀏覽:193
微信刷卡支付介面開發 瀏覽:443

友情鏈接