免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2409 | 回复: 1

为什么我这段JS代码老是出错大家帮忙看一下好吗 [复制链接]

论坛徽章:
0
发表于 2003-01-18 10:59 |显示全部楼层
ogreport.js

month=new Array(12)
month[1]="一月"
month[2]="二月"
month[3]="三月"
month[4]="四月"
month[5]="五月"
month[6]="六月"
month[7]="七月"
month[8]="八月"
month[9]="九月"
month[10]="十月"
month[11]="十一月"
month[12]="十二月"

days=new Array(7)
days[1]="星期日"
days[2]="星期一"
days[3]="星期二"
days[4]="星期三"
days[5]="星期四"
days[6]="星期五"
days[7]="星期六"
function theData(aDate)
{
  var currentday=days[aDate.getDay()+1]
  var currentmonth=month[aDate.getMonth()+1]
  return currentday+","+currentmonth+","+aDate.getDate()
}
var result;result=0
var ws=WScript.CreateObject("WScript.shell"
c=ws.expandenvironmentstrings("%computername%"
netdrive="\\\\date\\backup"

today=new Date()
var logday=today.getDate()
var logmonth=today.getMonth()

logarray=new Array(2)
logarray[0]="system"
logarray[1]="application"
logarray[2]="security"
for (l in logarray) {
ws.run("dumpel.exe /s \\\\server /l "+logarray[l]+" /f "+netdrive+"\\\\"+c+"-"+logmonth+"-"+logday()+"-"+logarray[l]+".log /d 1",
  0,"TRUE"
}
ForReading=1
ForAppending=8


for (l in logarray) {

var fs=new ActiveXObject("scripting.FileSystemObject"
var f=fs.opentextfile(""+netdrive+"\\\\"+c+"-"+logmonth+"-"+logday()+"-"+logarray[l]+".log",ForReading,"TRUE"
fContents=f.ReadAll()
f.Close()


var f=fs.OpenTextFile(""+netdrive+"\\\\"+c+"-"+logmonth+"-"+logday()+"-"+logarray[l]+".htm",ForAppending,"TRUE"
fHeader="<html>;<head>;<title>;Daily "
fHeader+=logarray[l]
fHeader+=c
fHeader+="</title>;</head>;"
fHeader+="<body bgcolor=#ffffff text=#000000>;"
fHeader+="<h1>;daily"
fHeader+=logarray[l]
fHeader+=" log report for "
fHeader+=c
fHeader+="</h1>;"
fHeader+="<h3>;"


fHeader+=theData(today)

fHeader+="</h3>;"
fHeader+="<pre>;"

f.Write(fHeader)
f.Write(fContents)

fFooter="</pre>;</body>;</html>;"

fWrite(fFooter)
f.Close()
}

论坛徽章:
0
发表于 2003-01-18 14:17 |显示全部楼层

为什么我这段JS代码老是出错大家帮忙看一下好吗

终于发现错误了

month=new Array(12)
month[1]="01"
month[2]="02"
month[3]="03"
month[4]="04"
month[5]="05"
month[6]="06"
month[7]="07"
month[8]="08"
month[9]="09"
month[10]="10"
month[11]="11"
month[12]="12"

days=new Array(7)
days[1]="su"
days[2]="mo"
days[3]="tu"
days[4]="we"
days[5]="th"
days[6]="fr"
days[7]="sa"
function theData(aDate)
{
  var currentday=days[aDate.getDay()+1]
  var currentmonth=month[aDate.getMonth()+1]
  return currentday+","+currentmonth+","+aDate.getDate()
}
var result;result=0
var ws=WScript.CreateObject("WScript.shell"
c=ws.expandenvironmentstrings("%computername%"
netdrive="e:\\log"

today=new Date()
var logday=today.getDate()
var logmonth=today.getMonth()

logarray=new Array(2)
logarray[0]="system"
logarray[1]="application"
logarray[2]="security"
for (l in logarray) {
ws.run("dumpel.exe /f "+netdrive+"\\"+c+"-"+logmonth+"-"+logday+"-"+logarray[l]+".log /s 10.130.5.10 /l "+logarray[1]+" /d 1",
  0,"TRUE"
}
ForReading=1
ForAppending=8


for (l in logarray) {

var fs=new ActiveXObject("scripting.FileSystemObject"
var f=fs.opentextfile(""+netdrive+"\\"+c+"-"+logmonth+"-"+logday+"-"+logarray[l]+".log",ForReading,"TRUE"
fContents=f.ReadAll()
f.Close()


var f=fs.OpenTextFile(""+netdrive+"\\"+c+"-"+logmonth+"-"+logday+"-"+logarray[l]+".htm",ForAppending,"TRUE"
fHeader="<html>;<head>;<title>;Daily "
fHeader+=logarray[l]
fHeader+=c
fHeader+="</title>;</head>;"
fHeader+="<body bgcolor=#ffffff text=#000000>;"
fHeader+="<h1>;daily"
fHeader+=logarray[l]
fHeader+=" log report for "
fHeader+=c
fHeader+="</h1>;"
fHeader+="<h3>;"


fHeader+=theData(today)

fHeader+="</h3>;"
fHeader+="<pre>;"

f.Write(fHeader)
f.Write(fContents)

fFooter="</pre>;</body>;</html>;"

f.Write(fFooter)
f.Close()
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP