批处理实现FTP(或者路由器)的快速配置

因为工作需要,遇到了一个情况,就是路由器的配置,考虑到需要经常登录路由器配置基本相同的设置,为了省点时间,就想自己写一个小程序,又想了一下,那样太麻烦,关键是自己对socket网络编程一无所知!那就用批处理好了,自己捣鼓了一下,没成功,于是就Google一下了资料,还好,终于找到了能用批处理的实现。

以下是在本机上的ftp示例:ftp服务器ip地址就设为了192.168.1.3。具体功能就是自动登录ftp服务器,和自动下载test.rar到D盘;功能非常简单,有兴趣的话还可以自行补充发挥。不过,这似乎不能算批处理了,而应该是Windows脚本了。

@echo off
echo dim ftp_host, ftp_user, ftp_pass > ftp_tmp.vbs
echo ftp_host = "192.168.1.3" >> ftp_tmp.vbs
echo ftp_user = "admin" >> ftp_tmp.vbs
echo ftp_pass = "admin888" >> ftp_tmp.vbs
echo set sh = WScript.CreateObject("WScript.Shell") >> ftp_tmp.vbs
echo WScript.Sleep 300 >> ftp_tmp.vbs
echo sh.run "cmd" >> ftp_tmp.vbs
echo WScript.Sleep 300 >> ftp_tmp.vbs
echo sh.SendKeys "ftp " >> ftp_tmp.vbs
echo sh.SendKeys ftp_host >> ftp_tmp.vbs
echo sh.SendKeys "{ENTER}" >> ftp_tmp.vbs
echo WScript.Sleep 300 >> ftp_tmp.vbs
echo sh.SendKeys ftp_user >> ftp_tmp.vbs
echo sh.SendKeys "{ENTER}" >> ftp_tmp.vbs
echo WScript.Sleep 300 >> ftp_tmp.vbs
echo sh.SendKeys ftp_pass >> ftp_tmp.vbs
echo sh.SendKeys "{ENTER}" >> ftp_tmp.vbs
echo WScript.Sleep 300 >> ftp_tmp.vbs
echo sh.SendKeys "get test.rar D:/test.rar{ENTER}" >> ftp_tmp.vbs
echo WScript.Sleep 300 >> ftp_tmp.vbs
echo sh.SendKeys "bye{ENTER}" >> ftp_tmp.vbs
echo WScript.Sleep 300 >> ftp_tmp.vbs
echo sh.SendKeys "exit" >> ftp_tmp.vbs
ftp_tmp.vbs
del ftp_tmp.vbs

进一步,把其中的vbs教本单独提出来加密一下下!得到:

#@~ ^ YQIAAA == v;W2HDbotDPv ^ #, T!RP青天@#@ & Eee开始编码CM@#@ & Nks~WYa{4WdYS~6Y2{!d + M~~WDw{2Ck / @#@ & 6Oa{4K / DP ' ,J81 cF%cF fr@#@&6Ow|E/.~',JmNhkUE@#@&WYamwm/d~{PJC[skU%R0r@#@&k+DP/4P{~Um.kaY /M+lDnr(L+1OcJq?1DrwO UtnV^E#@#@&    j1Dk2Oc?s+2,&TZ@#@&/tcD!UPrmhNr@#@&    UmDb2Yc?Vn2P2!Z@#@&/4 U+UNnnXkPEWDwPE@#@&/4RUn    NFXkP0Dw|4WkY@#@&kt jxNnnXkPJP3HKAI)J@#@&    j1DrwD ?^+n2,&!T@#@&/4RUn    NFXkP0Dw|;/D@#@&kt jxNnnXkPJP3HKAI)J@#@&    j1DrwD ?^+n2,&!T@#@&/4RUn    NFXkP0Dw|2lk/@#@&kt jxNnnXkPJP3HKAI)J@#@&    j1DrwD ?^+n2,&!T@#@&/4RUn    NFXkPJ^/P31:2]8r@#@&    UmDb2Yc?Vn2P2!Z@#@&/4 U+UNnnXkPE8H+    3H:2]8r@#@&j1DbwYc?^n+aPf!Z@#@&d4R?UNn+Xk~E+XkDJ@#@&ZKwAAA==^#~@ 

将其保存为vbe文件,一样可以运行哦,与上面的脚本完全一样的功能!

这里有一个问题就是:脚本编码器的开始编码标志似乎没有作用!?

当然加密脚本需要用到Microsoft的一个工具:

文件名称:       脚本编码器sce10chs.exe
文件大小:       119.26KB
文件类型:       应用程序

URL:               http://www.microsoft.com/downloads/details.aspx?FamilyID=6a326d9c-f47e-4c92-b42a-b3d43029e96f&displaylang=zh-cn

以上如有什么不对的地方,还请大家指导!

阅读终点,创作起航,您可以撰写心得或摘录文章要点写篇博文。去创作
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
对于 Cisco 无线路由器配置,可以按照以下步骤进行操作: 1. 连接至路由器:使用网络线将计算机与路由器进行连接,确保计算机可以与路由器进行通信。 2. 访问路由器的管理界面:在浏览器中输入路由器的 IP 地址,例如 192.168.1.1,并按下回车键。根据路由器型号和配置,可能需要输入用户名和密码进行身份验证。 3. 配置无线设置:在管理界面中,找到无线设置(Wireless Settings)或类似选项。设置无线网络名称(SSID)、加密类型和密码。确保选择适当的加密类型,如 WPA2,以提供更好的安全性。 4. 配置网络地址转换(NAT):找到网络地址转换(NAT)或类似选项,并启用它。NAT 允许多个设备共享一个公共 IP 地址,并提供了一定的安全性。 5. 配置端口转发:如果需要在内部网络中访问特定服务(如 web 服务器、FTP 服务器等),则需要进行端口转发。找到端口转发(Port Forwarding)或类似选项,并按照指南配置所需的端口转发规则。 6. 配置 DHCP:在管理界面中找到 DHCP(Dynamic Host Configuration Protocol)或类似选项,并启用它。DHCP 可以为连接到无线路由器的设备动态分配 IP 地址,使网络配置更加简单。 7. 保存和应用配置:完成以上配置后,务必保存并应用配置更改。在管理界面中找到保存(Save)或类似选项,并按照指南保存配置更改。 请注意,上述步骤仅提供了基本的无线路由器配置指南。具体的配置步骤可能因不同的路由器型号和固件版本而有所差异。建议在进行配置时参考路由器的用户手册或厂商提供的文档。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十年拱卒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值