首頁 > Windows > 在 MS-DOS 中使用亂數

在 MS-DOS 中使用亂數

2009年2月1日 snese 發表評論 閱讀評論

由於在 MS-DOS 寫 batch 檔案中,需要使用到亂數(random的功能,便開始著手開始尋找相關的資訊。雖然 Shell Scipt 我並沒有用得很熟稔,但和 batch 檔案相比之下,撰寫 batch 檔案顯得額外的慘烈,只能說 snese 跟它真的很不熟。

經過一番資訊查找之後,下列將用一段程式碼直接做解說。

@echo off
setlocal
:: 設定亂數的範圍。這邊範圍設定為 4
set Range=4
:: 設定需要的路徑
set FilePath=C:\Temp\Data
 
:: Windows 2000 後的版本皆適用的語法
set TestRandom=%Random%
set /a TestRandom = TestRandom %% Range
:: 測試語法是否正確,如無誤可將"ECHO"去除
ECHO "%FilePath%%TestRandom%.txt"

其實也不算什麼解說,該講的 snese 都寫在程式的註解內。經過這次的經驗,讓 snese 知道有些東西用 batch 檔案就能完成,而不需再轉借其他語言去完成,至少不用再走迂迴的路線來達成目的。

Categories: Windows Tags: , , , ,
  1. 目前尚無任何的評論。
  1. 目前尚無任何 trackbacks 和 pingbacks。