扫描二维码关注官方公众号
返回列表 发布新帖

[玩法/技巧] windows平台一键开关机批处理脚本

5291 7
发表于 2018-3-19 13:01:57 | 显示全部楼层 阅读模式

来吧兄弟,一起玩一起讨论!

您需要 登录 才可以下载或查看,没有账号?注册

×
其实手机上安装DS finder、WakeUp等APP,都可以局域网内唤醒、关机,我就想在常用的Windows平台上能不能实现这个功能。
以前我是登录路由器,通过路由器管理页面来实现唤醒,但每次要输入帐号密码,很麻烦的。
然后群晖自家的Synology Assistant也可以开关机,但我有点强迫症,不喜欢在电脑里安装一堆软件,我喜欢几兆大小轻量的、绿色的。

不多说了,正文开始:

一、局域网唤醒
这个很简单,通过wol.exe发送
Magic Packet。
批处理脚本如下:
  1. wol XX-XX-XX-XX-XX-XX
复制代码
1、将脚本保持到记事本,另存为“开机.bat”。
2、将“XX-XX-XX-XX-XX-XX”更改为你自己NAS的MAC地址。
3、将本帖附件wol.rar解压,把wol.exe拷贝到脚本同目录下。

在NAS关机的情况下,就可以双击“开机.bat”实现一键唤醒。



二、局域网关机(DSM5.2系统)
*需要启用DSM系统的telnet功能
1、在DSM系统中的控制面板-终端机和SNMP中,勾选“启动Telnet功能”。

VBS脚本如下(注意注释,按自己的修改):
  1. set sh=WScript.CreateObject("WScript.Shell")
  2. WScript.Sleep 1000
  3. '延时1秒
  4. sh.SendKeys "telnet{ENTER}"
  5. WScript.Sleep 1000
  6. sh.SendKeys "open 192.168.1.2{ENTER}"
  7. '192.168.1.2改为自己NAS的IP地址
  8. WScript.Sleep 1000
  9. sh.SendKeys "root{ENTER}"
  10. 'root登录才有权限
  11. WScript.Sleep 1000
  12. sh.SendKeys "123456789{ENTER}"
  13. '123456789是你自己设置的管理员密码,root密码相同
  14. WScript.Sleep 1000
  15. sh.SendKeys "shutdown -h now{ENTER}"
  16. '关机命令
  17. WScript.quit
复制代码
2、将VBS脚本保存到记事本,另存为“Shutdown.vbs”。

批处理脚本如下:
  1. start cmd.exe
  2. cscript //nologo Shutdown.vbs
复制代码
3、将批处理脚本保持到记事本,另存为“关机.bat”。

在NAS开机的情况下,就可以双击“关机.bat”实现一键关机。



三、局域网关机(DSM6.X系统)
1、在DSM系统中的控制面板-终端机和SNMP中,勾选“启动Telnet功能”。
2、在DSM系统中的控制面板-用户帐号中,编辑启用admin帐号。

VBS脚本如下(注意注释,按自己的修改):
  1. set sh=WScript.CreateObject("WScript.Shell")
  2. WScript.Sleep 1000
  3. '延时1秒
  4. sh.SendKeys "telnet{ENTER}"
  5. WScript.Sleep 1000
  6. sh.SendKeys "open 192.168.1.2{ENTER}"
  7. '192.168.1.2改为自己NAS的IP地址
  8. WScript.Sleep 1000
  9. sh.SendKeys "admin{ENTER}"
  10. '6.X系统需要登录admin才有权限
  11. WScript.Sleep 1000
  12. sh.SendKeys "123456789{ENTER}"
  13. '123456789是你启用admin帐号的密码
  14. WScript.Sleep 1000
  15. sh.SendKeys "sudo su -{ENTER}"
  16. '切换root账户
  17. WScript.Sleep 1000*2
  18. sh.SendKeys "123456789{ENTER}"
  19. '6.X系统第一次输入密码要报错
  20. WScript.Sleep 1000*8
  21. ‘'延时8秒
  22. sh.SendKeys "123456789{ENTER}"
  23. '6.X系统第二次输入密码就成功了
  24. WScript.Sleep 1000*2
  25. sh.SendKeys "shutdown -h now{ENTER}"
  26. '关机命令
  27. WScript.quit
复制代码
3、将VBS脚本保存到记事本,另存为“Shutdown.vbs”。

批处理脚本如下:
  1. start cmd.exe
  2. cscript //nologo Shutdown.vbs
复制代码
4、将批处理脚本保持到记事本,另存为“关机.bat”。

在NAS开机的情况下,就可以双击“关机.bat”实现一键关机。


wol.rar

36.36 KB, 下载次数: 17, 下载积分: 丝瓜 -5 条

评论7

zhou0309Lv.10 发表于 2018-3-19 13:22:12 | 显示全部楼层
谢谢楼主分享。。。。
回复 点赞

使用道具 举报

cheong0hkLv.10 发表于 2018-3-19 14:04:22 | 显示全部楼层
谢谢楼主分享..........
回复 点赞

使用道具 举报

momoVIP互助团队 发表于 2018-3-19 17:15:26 | 显示全部楼层
谢谢分享
回复 点赞

使用道具 举报

snowman1003VIPLv.7互助团队 发表于 2018-3-20 08:13:11 来自手机 | 显示全部楼层
感谢楼主分享
回复 点赞

使用道具 举报

changdapuLv.1 发表于 2018-3-20 13:49:42 | 显示全部楼层
好好好好好好好好好好好好好好好
回复 点赞

使用道具 举报

109109109lfLv.6 发表于 2018-3-25 22:49:55 | 显示全部楼层
支持一下,要是有 移动端的就好了  ,安卓的app刚装好的时候能唤醒 开机,回来不知道怎么的就不行了
回复 点赞

使用道具 举报

tvrcfdfeLv.8 发表于 2018-3-26 08:59:10 | 显示全部楼层
谢谢楼主分享。。。。
回复 点赞

使用道具 举报

回复

懒得打字嘛,点击右侧快捷回复 【本站酷狼4T,750元】
您需要登录后才可以回帖 登录 | 注册

本版积分规则

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表