本帖最后由 pcl_test 于 2016-7-5 19:00 编辑
- //&cls&dir /a-d/b *.txt|cscript -nologo -e:jscript "%~f0"&pause&exit
- var txt='', n=5; //指定随机抽取几行
- var fso=new ActiveXObject('Scripting.Filesystemobject');
- while(!WSH.StdIn.AtEndOfStream) {
- try{
- var s = fso.OpenTextFile(WSH.StdIn.ReadLine(), 1).ReadAll().split(/\r\n/).sort(function(){return Math.random()-.5});
- txt += s.slice(0, n).join('\r\n')+'\r\n';
- }catch(e){}
- }
- WSH.echo(txt);
复制代码
|