
批處理加入寫入txt的功能我在網(wǎng)上找到一段讀取視頻長(zhǎng)度的批處理代碼?我想給他把顯示的內(nèi)容寫到txt上面,請(qǐng)問改怎么弄呢?
nclick="copycode($('code0'));">復(fù)制代碼
- var fso=new ActiveXObject('scripting.FileSystemObject');
- var a='*',b='*',c='*',d='*',e='*',f='*';
- var file=fso.GetFile(WSH.Arguments(0));
- a=''+file.Name+'';
- b=formatsize(file.Size);
- c=formattime(file.DateCreated);
- while(!WSH.StdIn.AtEndOfStream){
- var line=WSH.StdIn.ReadLine();
- var m2=line.match(/ Duration *: *(d+:d+:d+)/);
- if(m2){d=m2[1];}
- var m3=line.match(/ Stream #0:0.+?: *.*?, (d+xd+).*?(d+(?:.d+)? fps)/);
- if(m3){e=m3[1];f=m3[2];}
- }
- WSH.echo(a+b+d);
- WSH
- function formattime(t){
- var dt=new Date(t);
- var ymd=dt.getFullYear()+'-'+add(dt.getMonth()+1)+'-'+add(dt.getDate());
- var hms=add(dt.getHours()+1)+':'+add(dt.getMinutes())+':'+add(dt.getSeconds());
- return ymd+' '+hms;
- }
- function formatsize(s){
- var size=s + 'B';
- if(s>=1073741824){
- size=(s/1073741824).toFixed(2) + 'GB';
- }else{
- if(s>=1048576){
- size=(s/1048576).toFixed(2) + 'MB';
- }else{
- if(s>=1024){
- size=(s/1024).toFixed(2) + 'KB';
- }
- }
- }
- return size;
- }
- function add(t){return Number(t)<10?'0'+t:t;}

