You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何编写Windows批处理随机选取TXT文件并在CMD中显示其内容

批处理脚本修改方案

修改逻辑

原代码最后一行调用Start会触发系统txt文件的默认关联程序,因此会打开文本编辑器,直接将最后一行的启动命令替换为more命令读取文件输出到CMD即可。

修正后完整代码

Set "SrcDir=\RECON\txt"
Set "ExtLst=*.txt"
Set "i=0"
For /F "Delims=" %%A In ('Where /R "%SrcDir%" %ExtLst%') Do (
    Set /A i+=1
    Call Set "$[%%i%%]=%%A"
)
Set /A #=(%Random%%%i)+1
:: 替换原有Start调用,用more输出文件内容
Call more "%%$[%#%]%%"

补充说明

  • 如果不需要分页展示,想要一次性输出文件全部内容,可以把more替换为type命令
  • 路径外层保留了引号,兼容带空格的文件路径、文件名场景

内容的提问来源于stack exchange,提问作者Karen University

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.21 14:15:10