【工具】配置备份工具 适用(天翼网关-EPON 型号TEWA-768E)

By the100s at 2022-03-23 • 0人收藏 • 1187人看过

某电信光猫配置备份工具


首先感谢@驴G 的代码,此工具基于@驴G 的分享小米路由器重启代码删改而成。


手动登录后,插上u盘,就可以点击”备份“按钮了,后面如何取telecomadmin请移步去百度吧。每次密码变化最繁琐的就是这个拼接网址,现在可以一键备份了。


QQ截图20220323140105.jpg


QQ截图20220323140127.jpg

import win.ui;
import web.blink.portable;
import web.blink.form;
/*DSG{{*/
var winform = win.form(cls="AR_FORM";text="配置备份工具 适用(天翼网关-EPON 型号TEWA-768E)2022-03-23";right=660;bottom=523)
winform.add(
button={cls="button";text="前往";left=590;top=14;right=650;bottom=36;z=2};
button2={cls="button";text="备份";left=588;top=48;right=648;bottom=70;z=5};
custom={cls="custom";text="自定义控件";left=-5;top=84;right=655;bottom=510;db=1;dl=1;dr=1;dt=1;z=1};
edit={cls="edit";text="http://192.168.1.1:8080/usbbackup.cmd?action=backupeble&enabled=0&set2_sessionKey=";left=12;top=15;right=581;bottom=36;edge=1;multiline=1;readonly=1;z=3};
edit2={cls="edit";text="http://192.168.1.1:8080/usbbackup.cmd?action=backup&subarea=usb1_1&set2_sessionKey=";left=13;top=47;right=582;bottom=68;edge=1;multiline=1;readonly=1;z=4}
)
/*}}*/

//关闭窗口前
winform.onClose = function(){
    //先隐藏窗口,别让用户觉得卡
    winform.show(false);
}

var wb = web.blink.form(winform.custom);


//显示窗体,前往装维登录页面,使用用户名和密码在你的光猫背面
winform.show() 
wb.go("http://192.168.1.1:8080/login.html");
wb.wait();

//预设好可以自动输入密码,因个人能力有限暂时手动点登录按钮进去
wb.doScript(`
$("#username").val("useradmin");
$("#password").val("5abcv");

$("input:first").submit();
`);

//此处记忆拼接网址
var url1=winform.edit.text
var url2=winform.edit2.text

//按钮1点击前往开启/关闭备份功能页面
winform.button.oncommand = function(id,event){
var vcode=""
wb.go("http://192.168.1.1:8080/MD_Device_user.html");
wb.wait();
var html=wb.read();
var pattern =  "set2_sessionKey_\d\d\d"
i,j = string.find( html,  pattern );
 vcode=string.slice(html,i,j)
 winform.edit.text=url1+vcode
 wb.go(winform.edit.text)
 
}

//按钮2点击则备份配置文件到u盘里,u盘最好事先删除或清空原有旧文件夹:e8_Config_Backup
//如果你的备份不成功,尝试改一下拼接网址的set2和62行的set2成set4吧,网上大多数教程写的好像是set4,我set2成功的。
winform.button2.oncommand = function(id,event){
var vcode=""
wb.go("http://192.168.1.1:8080/MD_Device_user.html");
wb.wait();
var html=wb.read();
var pattern =  "set2_sessionKey_\d\d\d" //这行就是上面提到的62行
i,j = string.find( html,  pattern );
 vcode=string.slice(html,i,j)
 winform.edit2.text=url2+vcode
 wb.go(winform.edit2.text)
 	
}

win.loopMessage();



光猫配置备份工具工程源码.rar


由于文件过大,上传限制了,需要的前往兔盘下吧。

工具链接: https://pan.baidu.com/s/1U9cbEw7mqPwH98fRTW-zxA?pwd=js59


1 个回复 | 最后更新于 2022-03-23
2022-03-23   #1

学习了. 感谢分享

登录后方可回帖

登 录
信息栏
 私人小站

本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap

Loading...