test.bat- @if (0)==(0) echo off
- dir /b *.txt | cscript //nologo //e:jscript "%~f0" > NoMatch.Log
- pause & exit
- @end
-
- var fso = new ActiveXObject('Scripting.FileSystemObject');
- while(!WSH.StdIn.AtEndOfStream){
- var strFile = WSH.StdIn.ReadLine();
- var objFile = fso.OpenTextFile(strFile, 1);
- var s1 = objFile.ReadLine().replace(/.*(..)$/, '$1');
- var s2 = objFile.ReadLine();
- objFile.Close(); objFile = null;
- if(strFile.indexOf(s1) < 0 || dateTest(s2)) WSH.Echo(strFile);
- }
-
- function dateTest(s) {
- var date = new Date();
- date.setDate(date.getDate() + 1);
- var dt = (date.getMonth() + 101 + '月').substr(1);
- dt += (date.getDate() + 100 + '日').substr(1);
- dt += ' 星期' + '日一二三四五六'.charAt(date.getDay());
- if(s != dt){return 1}else return 0
- }
复制代码
|