/* 电气火灾打印页面 echarts配置 及打印 */ // 数据请求传参 getListData(getSearchParamObj()); // getListData(); function getListData(queryParam = {}) { ajaxRequest(ELE_FIRE_DATA, "POST", queryParam, function(result) { if (result.totalCount != 0) { console.log(1) //项目情况 var project_situation = result.RESULT[0].project_situation; var items = ''; items = ` 单位名称 ${project_situation.company_name} 进场日期 ${project_situation.entry_date} 完工日期 ${project_situation.completion_date} 验收日期 ${project_situation.acceptance_date} ` $('#project_situation').html(items); //设备清单 var equipment_list = result.RESULT[0].equipment_list; var items2 = ''; if (equipment_list) { equipment_list.forEach(function(item, key) { items2 += ` ${item.device_name} ${item.device_info} ${item.device_code} ${item.remarks} `; }) $('#equipment_list').html(items2) } //统计时段 var statistical_period = result.RESULT[0].statistical_period; var items3 = ''; items3 = `
统计起始日期:${statistical_period.start_date}
统计截止日期:${statistical_period.closing_date}
统计时段时长:${statistical_period.duration}
`; $('#statistical_period').html(items3) //数据统计计算 var data_statistics = result.RESULT[0].data_statistics; var items4 = ''; items4 = ` ${data_statistics.alarm_number} ${data_statistics.processing_number} ${data_statistics.unprocessed_number} ${data_statistics.treatment_rate} ${data_statistics.untreated_rate} `; $('#data_statistics').html(items4); // 数据离散率挖掘 let dispersion_rate = result.RESULT[0].dispersion_rate; console.log(result.RESULT[0].dispersion_rate) // 结论数据渲染 var items = ''; var conclusion = dispersion_rate.conclusion for (x in conclusion) { xIndex = x.substr(x.length - 1, 1); items += `
${xIndex}、${conclusion[x]}
` } $('.exportBox .divergence .summaryDetail').html(items); // 数据离散率挖掘1 (function() { // 三相电压 let a = []; let b = []; let c = []; let lectric_current = dispersion_rate.electric_current; lectric_current.forEach(function(item, index) { a.push(item.variance) b.push(item.standard_deviation) c.push(item.average_value) }); var sortData = [{ sortName: "三相电压", data: [ a, b, c ] }, ]; var xData = function() { var data = []; for (var i = 1; i < lectric_current.length + 1; i++) { data.push(i); } return data; }(); // 1. 实例化对象 var myChart = echarts.init(document.querySelector("#divergenceChart1")); // 2.指定配置 var option = { color: [{ colorStops: [{ offset: 0, color: '#F9860C' // 0% 处的颜色 }, { offset: 1, color: '#fff' // 100% 处的颜色 }], }, { colorStops: [{ offset: 0, color: '#07E1F1' // 0% 处的颜色 }, { offset: 1, color: '#0456CB' // 100% 处的颜色 }], }, { colorStops: [{ offset: 0, color: '#11F90C' // 0% 处的颜色 }, { offset: 1, color: '#3FC713' // 100% 处的颜色 }], } ], tooltip: { trigger: "axis", textStyle: { align: 'left' //图例左对齐 }, backgroundColor: '#12DFE0', formatter: '{a0}: {c0}
{a1}: {c1}
{a2}: {c2}
时间:' + chooseTime + '' }, legend: { // 如果series 对象有name 值,则 legend可以不用写data itemGap: 20, itemHeight: 2, itemWidth: 15, icon: 'rect', textStyle: { color: "#aaa" }, top: "bottom", }, grid: { top: "0%", left: "1%", right: "1%", bottom: "15%", show: true, // 显示边框 borderWidth: '0', //去除边框 containLabel: true // 包含刻度文字在内 }, xAxis: { type: "category", boundaryGap: false, data: xData, axisTick: { show: false // 去除刻度线 }, axisLabel: { color: "#AADDFF" // 文本颜色 }, axisLine: { lineStyle: { color: 'rgba(255,255,255,.3)' } }, splitLine: { show: false }, splitArea: { show: true, areaStyle: { color: ["rgba(250,250,250,0.05)", "rgba(250,250,250,0.0)"] } } }, yAxis: { splitNumber: 8, type: "value", axisTick: { show: false // 去除刻度线 }, axisLabel: { show: false // 去除文本 }, axisLine: { show: false // 去除轴线 }, splitLine: { lineStyle: { color: "#012f4a", // 分割线颜色 opacity: .2 } } }, series: [{ symbol: "none", name: "方差", type: "line", data: sortData[0].data[0] }, { symbol: "none", name: "标准差", type: "line", data: sortData[0].data[1] }, { symbol: "none", name: "平均值", type: "line", data: sortData[0].data[2] } ] }; myChart.setOption(option); //echarts赋值到src var img1 = document.getElementById('divergenceChart1_img'); setTimeout(function() { img1.src = myChart.getDataURL(); }, 1000) })(); // 数据离散率挖掘2 (function() { // 三相电流 let a2 = []; let b2 = []; let c2 = []; let leakage_current = dispersion_rate.leakage_current; leakage_current.forEach(function(item, index) { a2.push(item.variance) b2.push(item.standard_deviation) c2.push(item.average_value) }); var sortData = [{ sortName: "三相电流", data: [ a2, b2, c2 ] }, ]; var xData = function() { var data = []; for (var i = 1; i < leakage_current.length + 1; i++) { data.push(i); } return data; }(); // 1. 实例化对象 var myChart = echarts.init(document.querySelector("#divergenceChart2")); // 2.指定配置 var option = { color: [{ colorStops: [{ offset: 0, color: '#F9860C' // 0% 处的颜色 }, { offset: 1, color: '#fff' // 100% 处的颜色 }], }, { colorStops: [{ offset: 0, color: '#07E1F1' // 0% 处的颜色 }, { offset: 1, color: '#0456CB' // 100% 处的颜色 }], }, { colorStops: [{ offset: 0, color: '#11F90C' // 0% 处的颜色 }, { offset: 1, color: '#3FC713' // 100% 处的颜色 }], } ], tooltip: { trigger: "axis", textStyle: { align: 'left' //图例左对齐 }, backgroundColor: '#12DFE0', formatter: '{a0}: {c0}
{a1}: {c1}
{a2}: {c2}
时间:' + chooseTime + '' }, legend: { // 如果series 对象有name 值,则 legend可以不用写data itemGap: 20, itemHeight: 2, itemWidth: 15, icon: 'rect', textStyle: { color: "#aaa" }, top: "bottom", }, grid: { top: "0%", left: "1%", right: "1%", bottom: "15%", show: true, // 显示边框 borderWidth: '0', //去除边框 containLabel: true // 包含刻度文字在内 }, xAxis: { type: "category", boundaryGap: false, data: xData, axisTick: { show: false // 去除刻度线 }, axisLabel: { color: "#AADDFF" // 文本颜色 }, axisLine: { lineStyle: { color: 'rgba(255,255,255,.3)' } }, splitNumber: 8, splitLine: { show: false }, splitArea: { show: true, areaStyle: { color: ["rgba(250,250,250,0.05)", "rgba(250,250,250,0.0)"] } } }, yAxis: { type: "value", splitNumber: 8, axisTick: { show: false // 去除刻度线 }, axisLabel: { show: false // 去除文本 }, axisLine: { show: false // 去除轴线 }, splitLine: { lineStyle: { color: "#012f4a", // 分割线颜色 opacity: .2 } } }, series: [{ symbol: "none", name: "方差", type: "line", data: sortData[0].data[0] }, { symbol: "none", name: "标准差", type: "line", data: sortData[0].data[1] }, { symbol: "none", name: "平均值", type: "line", data: sortData[0].data[2] } ] }; myChart.setOption(option); //echarts赋值到src var img1 = document.getElementById('divergenceChart2_img'); setTimeout(function() { img1.src = myChart.getDataURL(); }, 1000) })(); // 数据离散率挖掘3 (function() { // 三相温度 let a3 = []; let b3 = []; let c3 = []; let temperature = dispersion_rate.temperature; temperature.forEach(function(item, index) { a3.push(item.variance) b3.push(item.standard_deviation) c3.push(item.average_value) }); var sortData = [{ sortName: "三相温度", data: [ a3, b3, c3 ] }, ]; var xData = function() { var data = []; for (var i = 1; i < temperature.length + 1; i++) { data.push(i); } return data; }(); // 1. 实例化对象 var myChart = echarts.init(document.querySelector("#divergenceChart3")); // 2.指定配置 var option = { color: [{ colorStops: [{ offset: 0, color: '#F9860C' // 0% 处的颜色 }, { offset: 1, color: '#fff' // 100% 处的颜色 }], }, { colorStops: [{ offset: 0, color: '#07E1F1' // 0% 处的颜色 }, { offset: 1, color: '#0456CB' // 100% 处的颜色 }], }, { colorStops: [{ offset: 0, color: '#11F90C' // 0% 处的颜色 }, { offset: 1, color: '#3FC713' // 100% 处的颜色 }], } ], tooltip: { trigger: "axis", textStyle: { align: 'left' //图例左对齐 }, backgroundColor: '#12DFE0', formatter: '{a0}: {c0}
{a1}: {c1}
{a2}: {c2}
时间:' + chooseTime + '' }, legend: { // 如果series 对象有name 值,则 legend可以不用写data itemGap: 20, itemHeight: 2, itemWidth: 15, icon: 'rect', textStyle: { color: "#aaa" }, top: "bottom", }, grid: { top: "0%", left: "1%", right: "1%", bottom: "15%", show: true, // 显示边框 borderWidth: '0', //去除边框 containLabel: true // 包含刻度文字在内 }, xAxis: { type: "category", boundaryGap: false, data: xData, axisTick: { show: false // 去除刻度线 }, axisLabel: { color: "#AADDFF" // 文本颜色 }, axisLine: { lineStyle: { color: 'rgba(255,255,255,.3)' } }, splitNumber: 8, splitLine: { show: false }, splitArea: { show: true, areaStyle: { color: ["rgba(250,250,250,0.05)", "rgba(250,250,250,0.0)"] } } }, yAxis: { type: "value", axisTick: { show: false // 去除刻度线 }, axisLabel: { show: false // 去除文本 }, axisLine: { show: false // 去除轴线 }, splitLine: { lineStyle: { color: "#012f4a", // 分割线颜色 opacity: .2 } } }, series: [{ symbol: "none", name: "方差", type: "line", data: sortData[0].data[0] }, { symbol: "none", name: "标准差", type: "line", data: sortData[0].data[1] }, { symbol: "none", name: "平均值", type: "line", data: sortData[0].data[2] } ] }; myChart.setOption(option); //echarts赋值到src var img1 = document.getElementById('divergenceChart3_img'); setTimeout(function() { img1.src = myChart.getDataURL(); }, 1000) })(); // 数据离散率挖掘4 (function() { // 漏电电流 let a4 = []; let b4 = []; let c4 = []; let voltage = dispersion_rate.voltage; voltage.forEach(function(item, index) { a4.push(item.variance) b4.push(item.standard_deviation) c4.push(item.average_value) }); var sortData = [{ sortName: "三相电流", data: [ a4, b4, c4 ] }, ]; var xData = function() { var data = []; for (var i = 1; i < voltage.length + 1; i++) { data.push(i); } return data; }(); // 1. 实例化对象 var myChart = echarts.init(document.querySelector("#divergenceChart4")); // 2.指定配置 var option = { color: [{ colorStops: [{ offset: 0, color: '#F9860C' // 0% 处的颜色 }, { offset: 1, color: '#fff' // 100% 处的颜色 }], }, { colorStops: [{ offset: 0, color: '#07E1F1' // 0% 处的颜色 }, { offset: 1, color: '#0456CB' // 100% 处的颜色 }], }, { colorStops: [{ offset: 0, color: '#11F90C' // 0% 处的颜色 }, { offset: 1, color: '#3FC713' // 100% 处的颜色 }], } ], tooltip: { trigger: "axis", textStyle: { align: 'left' //图例左对齐 }, backgroundColor: '#12DFE0', formatter: '{a0}: {c0}
{a1}: {c1}
{a2}: {c2}
时间:' + chooseTime + '' }, legend: { // 如果series 对象有name 值,则 legend可以不用写data itemGap: 20, itemHeight: 2, itemWidth: 15, icon: 'rect', textStyle: { color: "#aaa" }, top: "bottom", }, grid: { top: "0%", left: "1%", right: "1%", bottom: "15%", show: true, // 显示边框 borderWidth: '0', //去除边框 containLabel: true // 包含刻度文字在内 }, xAxis: { type: "category", boundaryGap: false, data: xData, axisTick: { show: false // 去除刻度线 }, axisLabel: { color: "#AADDFF" // 文本颜色 }, axisLine: { lineStyle: { color: 'rgba(255,255,255,.3)' } }, splitNumber: 8, splitLine: { show: false }, splitArea: { show: true, areaStyle: { color: ["rgba(250,250,250,0.05)", "rgba(250,250,250,0.0)"] } } }, yAxis: { type: "value", axisTick: { show: false // 去除刻度线 }, axisLabel: { show: false // 去除文本 }, axisLine: { show: false // 去除轴线 }, splitLine: { lineStyle: { color: "#012f4a", // 分割线颜色 opacity: .2 } } }, series: [{ symbol: "none", name: "方差", type: "line", data: sortData[0].data[0] }, { symbol: "none", name: "标准差", type: "line", data: sortData[0].data[1] }, { symbol: "none", name: "平均值", type: "line", data: sortData[0].data[2] } ] }; myChart.setOption(option); //echarts赋值到src var img1 = document.getElementById('divergenceChart4_img'); setTimeout(function() { img1.src = myChart.getDataURL(); }, 1000) })(); // 电老化分析 let electrical_aging = result.RESULT[0].electrical_aging; // 结论数据渲染 var items = ''; var conclusion = electrical_aging.conclusion for (x in conclusion) { xIndex = x.substr(x.length - 1, 1); items += `
${xIndex}、${conclusion[x]}
` } $('.exportBox .oldAnalysis .summaryDetail').html(items); // 电老化分析1 (function() { // 异常设备监控电缆数据 let a = []; let b = []; let abnormal_equipment = electrical_aging.abnormal_equipment; abnormal_equipment.forEach(function(item, index) { a.push(item.electric_current) b.push(item.voltage) }); var sortData = [{ sortName: "异常设备", data: [a, b] }, ]; var xData = function() { var data = []; for (var i = 1; i < abnormal_equipment.length + 1; i++) { data.push(i); } return data; }(); // 1. 实例化对象 var myChart = echarts.init(document.querySelector("#oldAnalysisChart1")); // 2.指定配置 var option = { color: ["#FF9C00", "#0096FF"], // 通过这个color修改两条线的颜色 tooltip: { trigger: "axis", textStyle: { align: 'left' //图例左对齐 }, backgroundColor: '#12DFE0', formatter: '{a0}: {c0}
{a1}: {c1}
时间:' + chooseTime + '' }, legend: { // 如果series 对象有name 值,则 legend可以不用写data itemGap: 20, itemHeight: 2, itemWidth: 15, icon: 'rect', textStyle: { color: "#aaa" }, top: "bottom", }, grid: { top: "0%", left: "1%", right: "1%", bottom: "15%", show: true, // 显示边框 borderWidth: '0', //去除边框 containLabel: true // 包含刻度文字在内 }, xAxis: { type: "category", boundaryGap: false, data: xData, axisTick: { show: false // 去除刻度线 }, axisLabel: { color: "#AADDFF" // 文本颜色 }, axisLine: { show: false // 去除轴线 } }, yAxis: { type: "value", axisTick: { show: false // 去除刻度线 }, axisLabel: { show: false // 去除文本 }, axisLine: { show: false // 去除轴线 }, splitLine: { lineStyle: { color: "#012f4a", // 分割线颜色 opacity: .2 } } }, series: [{ symbol: "none", name: "电流", type: "line", smooth: true, // true 可以让我们的折线显示带有弧度 areaStyle: { normal: { color: new echarts.graphic.LinearGradient( 0, 0, 0, 1, [{ offset: 0, color: "rgba(255,156,0, 0.4)" }, { offset: 0.8, color: "rgba(255,156,0, 0.3)" } ], false ), shadowColor: "rgba(0, 0, 0, 0.1)" } }, data: sortData[0].data[0] }, { symbol: "none", name: "电压", type: "line", smooth: true, areaStyle: { normal: { color: new echarts.graphic.LinearGradient( 0, 0, 0, 1, [{ offset: 0, color: "rgba(0,150,255,0.5)" }, { offset: 0.8, color: "rgba(0,150,255, 0.1)" } ], false ), shadowColor: "rgba(0, 0, 0, 0.1)" } }, data: sortData[0].data[1] } ] }; myChart.setOption(option); var img1 = document.getElementById('oldAnalysisChart1_img'); setTimeout(function() { img1.src = myChart.getDataURL(); }, 1000) })(); // 电老化分析2 (function() { // 漏电告警数据 let a2 = []; let b2 = []; let leakage_alarm = electrical_aging.leakage_alarm; leakage_alarm.forEach(function(item, index) { a2.push(item.electric_current) b2.push(item.voltage) }); var sortData = [{ sortName: "漏电告警", data: [a2, b2] }]; var xData = function() { var data = []; for (var i = 1; i < leakage_alarm.length + 1; i++) { data.push(i); } return data; }(); // 1. 实例化对象 var myChart = echarts.init(document.querySelector("#oldAnalysisChart2")); // 2.指定配置 var option = { color: ["#FF9C00", "#0096FF"], // 通过这个color修改两条线的颜色 tooltip: { trigger: "axis", textStyle: { align: 'left' //图例左对齐 }, backgroundColor: '#12DFE0', formatter: '{a0}: {c0}
{a1}: {c1}
时间:' + chooseTime + '' }, legend: { // 如果series 对象有name 值,则 legend可以不用写data itemGap: 20, itemHeight: 2, itemWidth: 15, icon: 'rect', textStyle: { color: "#aaa" }, top: "bottom", }, grid: { top: "0%", left: "1%", right: "1%", bottom: "15%", show: true, // 显示边框 borderWidth: '0', //去除边框 containLabel: true // 包含刻度文字在内 }, xAxis: { type: "category", boundaryGap: false, data: xData, axisTick: { show: false // 去除刻度线 }, axisLabel: { color: "#AADDFF" // 文本颜色 }, axisLine: { show: false // 去除轴线 } }, yAxis: { type: "value", axisTick: { show: false // 去除刻度线 }, axisLabel: { show: false // 去除文本 }, axisLine: { show: false // 去除轴线 }, splitLine: { lineStyle: { color: "#012f4a", // 分割线颜色 opacity: .2 } } }, series: [{ symbol: "none", name: "电流", type: "line", smooth: true, // true 可以让我们的折线显示带有弧度 areaStyle: { normal: { color: new echarts.graphic.LinearGradient( 0, 0, 0, 1, [{ offset: 0, color: "rgba(255,156,0, 0.4)" }, { offset: 0.8, color: "rgba(255,156,0, 0.3)" } ], false ), shadowColor: "rgba(0, 0, 0, 0.1)" } }, data: sortData[0].data[0] }, { symbol: "none", name: "电压", type: "line", smooth: true, areaStyle: { normal: { color: new echarts.graphic.LinearGradient( 0, 0, 0, 1, [{ offset: 0, color: "rgba(0,150,255,0.5)" }, { offset: 0.8, color: "rgba(0,150,255, 0.1)" } ], false ), shadowColor: "rgba(0, 0, 0, 0.1)" } }, data: sortData[0].data[1] } ] }; myChart.setOption(option); var img1 = document.getElementById('oldAnalysisChart2_img'); setTimeout(function() { img1.src = myChart.getDataURL(); }, 1000) })(); // 热老化分析 let thermal_aging = result.RESULT[0].thermal_aging; // 结论数据渲染 var items = ''; var conclusion = thermal_aging.conclusion for (x in conclusion) { xIndex = x.substr(x.length - 1, 1); items += `
${xIndex}、${conclusion[x]}
` } $('.exportBox .hotAnalysis .summaryDetail').html(items); // 热老化 (function() { let a = []; let b = []; let c = []; let visualization = thermal_aging.visualization; visualization.forEach(function(item, index) { a.push(item.generation_temperature) b.push(item.ambient_temperature) c.push(item.Cable_temperature) }); var sortData = [{ data: [a, b, c] }]; var xData = function() { var data = []; for (var i = 1; i < visualization.length + 1; i++) { data.push(i); } return data; }(); // 1. 实例化对象 var myChart = echarts.init(document.querySelector("#hotAnalysisChart1")); // 2.指定配置 var option = { color: ["#05EEE7", "#9999FF", "#FE92B3"], // 通过这个color修改三条线的颜色 tooltip: { trigger: "axis", textStyle: { align: 'left' //图例左对齐 }, backgroundColor: '#12DFE0', formatter: '{a0}: {c0}°C
{a1}: {c1}°C
{a2}: {c2}°C
时间:' + chooseTime + '' }, legend: { // 如果series 对象有name 值,则 legend可以不用写data itemGap: 20, itemHeight: 2, itemWidth: 15, icon: 'rect', textStyle: { color: "#aaa" }, top: "bottom", }, grid: { top: "0%", left: "1%", right: "1%", bottom: "15%", show: true, // 显示边框 borderWidth: '0', //去除边框 containLabel: true // 包含刻度文字在内 }, xAxis: { type: "category", boundaryGap: false, data: xData, axisTick: { show: false // 去除刻度线 }, axisLabel: { color: "#AADDFF" // 文本颜色 }, axisLine: { show: false // 去除轴线 } }, yAxis: { type: "value", axisTick: { show: false // 去除刻度线 }, axisLabel: { show: false // 去除文本 }, axisLine: { show: false // 去除轴线 }, splitLine: { lineStyle: { color: "#012f4a", // 分割线颜色 opacity: .2 } } }, series: [{ symbol: "none", name: "线缆产生的温度", type: "line", smooth: true, // true 可以让我们的折线显示带有弧度 areaStyle: { normal: { color: new echarts.graphic.LinearGradient( 0, 0, 0, 1, [{ offset: 0, color: "rgba(5,238,231,.6)" }, { offset: 0.8, color: "rgba(5,238,231, 0.4)" } ], false ), } }, data: sortData[0].data[0] }, { symbol: "none", name: "环境温度", type: "line", smooth: true, areaStyle: { normal: { color: new echarts.graphic.LinearGradient( 0, 0, 0, 1, [{ offset: 0, color: "rgba(153,153,255,.6)" }, { offset: 0.8, color: "rgba(153,153,255, 0.4)" } ], false ), } }, data: sortData[0].data[1] }, { symbol: "none", name: "线缆温度", type: "line", smooth: true, areaStyle: { normal: { color: new echarts.graphic.LinearGradient( 0, 0, 0, 1, [{ offset: 0, color: "rgba(255,147,180,.6)" }, { offset: 0.8, color: "rgba(255,147,180, 0.4)" } ], false ), } }, data: sortData[0].data[2] } ] }; myChart.setOption(option); var img1 = document.getElementById('hotAnalysisChart1_img'); setTimeout(function() { img1.src = myChart.getDataURL(); }, 1000) })(); } else { alert('暂无数据') // layer.alert('暂无数据', { icon: 5 }); } }, function(errorMsg) { alert("请求数据失败!"); }, 2) }; function getSearchParamObj() { let queryParam = {}; let buildingVal = $('#building').val(); let chooseTime = $('#chooseTime').val(); queryParam.company_code = buildingVal; queryParam.generation_time = chooseTime; return queryParam; } // 打印 (function() { $("#btnPrint").click(function() { print_detail() }); var print_detail = function() { //打印前echarts图表转换成图片 start $('#divergenceChart1_img,#divergenceChart2_img,#divergenceChart3_img,#divergenceChart4_img').show() $('#divergenceChart1,#divergenceChart2,#divergenceChart3,#divergenceChart4').hide() $('#oldAnalysisChart1_img,#oldAnalysisChart2_img').show() $('#oldAnalysisChart1,#oldAnalysisChart2').hide() $('#hotAnalysisChart1_img').show() $('#hotAnalysisChart1').hide() // end var div1_label1 = document.getElementById('printArea').innerHTML; var hkey_key; var hkey_root = 'HKEY_CURRENT_USER'; var hkey_path = '\\Software\\Micorsoft\\Internet Explorer\\PageSetup\\'; var print_win = window.open('打印窗口', '_blank'); var div = document.createElement('div'); div.setAttribute('width', '100%'); div.setAttribute('height', '100%'); var div_print = document.createElement('div'); div_print.setAttribute('style', 'width:595px;height:842px;padding:50px 20px;margin:0px auto 0px auto'); div_print.innerHTML = div1_label1; div.appendChild(div_print); print_win.document.write(div.innerHTML); print_win.document.close(); try { var RegWsh = new ActiveXObject('WScript.Shell'); hkey_key = 'header'; RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, ''); hkey_key = 'footer'; RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, ''); } catch (e) {} print_win.print(); print_win.close(); } })()