批處理點名軟件我做了一個點名bat,內容如下:解釋一下,:0以上是提示,:0到:1是檢測有多少人,:1后就是點名。希望:0到:1能簡化,好像太麻煩了,雖然速度沒影響。nclick="copycode($('code0'));">復制代碼
- @echo off
- title 點名軟件
- echo 請將名單寫在同目錄下 名單.txt,寫在一行,用中文逗號(,)隔開,如:
- echo 小張,小王,小李,小劉
- pause
- set a=1
- :0
- for /f delims=, tokens=%a% %%i in (名單.txt) do (set /a a=%a%+1&goto 0)
- set/a a=%a%-1
- :1
- set /a b=%random%%%%a%+1
- for /f delims=, tokens=%b% %%i in (名單.txt) do echo %%i&pause&cls
- goto 1