……
:var1
for /f %%a in (cont.txt) do (
随机从 cont.txt 中读一行
)
……
for /f %%a in (a.txt) do (
echo %%a
call :var1
echo 上面这个 call :var1 读取到的 一行 内容
)
==================
请问,这个 "随机从 cont.txt 中读一行" 可以实现吗?
附:
a.txt
------------------
25651970
258849156
258849116
258849007
258848294
258848275
258848272
258848252
88848250
…… ( 约 百 行 )
cont.txt
-----------------
知否 知否,应是绿肥红瘦
月落乌蹄霜满天 江枫渔火对愁眠
转轴拨弦三两声 未成曲调先有情
春花秋月何时了
往事知多少
小楼昨夜又东风
银烛秋光冷画屏 轻罗小扇扑流萤
…… ( 约 200 行 )
============================
还想实现另外一个功能,就是 call :var2
call :var2 读取的就不是随机的 而是 a.txt 和 cont.txt 一行一行对应的,比如:
25651970
知否 知否,应是绿肥红瘦
258849156
月落乌蹄霜满天 江枫渔火对愁眠
258849116
转轴拨弦三两声 未成曲调先有情
……
==============
呵呵 真是不好意思 又来麻烦大家 :D
:var1
for /f %%a in (cont.txt) do (
随机从 cont.txt 中读一行
)
……
for /f %%a in (a.txt) do (
echo %%a
call :var1
echo 上面这个 call :var1 读取到的 一行 内容
)
==================
请问,这个 "随机从 cont.txt 中读一行" 可以实现吗?
附:
a.txt
------------------
25651970
258849156
258849116
258849007
258848294
258848275
258848272
258848252
88848250
…… ( 约 百 行 )
cont.txt
-----------------
知否 知否,应是绿肥红瘦
月落乌蹄霜满天 江枫渔火对愁眠
转轴拨弦三两声 未成曲调先有情
春花秋月何时了
往事知多少
小楼昨夜又东风
银烛秋光冷画屏 轻罗小扇扑流萤
…… ( 约 200 行 )
============================
还想实现另外一个功能,就是 call :var2
call :var2 读取的就不是随机的 而是 a.txt 和 cont.txt 一行一行对应的,比如:
25651970
知否 知否,应是绿肥红瘦
258849156
月落乌蹄霜满天 江枫渔火对愁眠
258849116
转轴拨弦三两声 未成曲调先有情
……
==============
呵呵 真是不好意思 又来麻烦大家 :D






