[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[网络连接] 【求助】检测网速然后自动休眠的脚本

本帖最后由 435718680 于 2021-12-13 14:48 编辑

求写个 检测网速并自动系统休眠的脚本,有一个win10平板下载的dontsleep用不了,不能阻止平板休眠。
http://www.softwareok.com/?seite=Microsoft/DontSleep
所以只能手动切换休眠,网上找的命令行
永不休眠
powercfg /change standby-timeout-ac 0
powercfg /change standby-timeout-dc 0
3分钟休眠
powercfg /change standby-timeout-ac 3
powercfg /change standby-timeout-dc 3

求写个脚本检测电脑当前下载速度,当下载速度一直低于某值(20kb)一段时间,比如20分钟,切换为3分钟休眠。
如果脚本运行前能读取当前电脑休眠设置参数powercfg /change standby-timeout-ac 3更好,如启动脚本读取powercfg /change standby-timeout-ac 3则设置powercfg /change standby-timeout-ac 0以免下载时休眠导致中断下载。之后再判断 当下载速度一直低于某值(20kb)一段时间,比如20分钟,切换为3分钟休眠。

自顶,求教各位大佬

TOP

求教各位大佬

TOP

回复 4# flashercs

不懂代码呀,以前在百度搜到过vbs监控网卡速度的代码,复制了改一下就能用,现在搜不到了

TOP

本帖最后由 435718680 于 2021-12-13 15:09 编辑

回复 6# flashercs


    你好,谢谢大神帮助,目前可以稳定使用,配合WScript.Sleep 60000 可以实现一分钟一次检测,20分钟休眠,也可以减少窗口打印信息过于密集的问题
    但是,你能不能修改一下,那个打印网速自动识别为kb/s或者mb/s甚至gb/s而且带上单位不用kbps而用kb/s呢?这样显示窗口还可以兼做网速监测。而且我自己修改speed = speed * 8  为speed = speed / 1024 会导致小数点很长,非常难看,最好能去掉小数点后面的数据,方便观测。
    还有就是能不能做个设置用来开启关闭网速窗口?有时候可以不用窗口也行,就在后台运行就可以了,我自己改不出来,  去掉  WScript.Echo "speed = " & speed就运行不成功了。以前找的那个就不用显示窗口可以运行。

    如果都能实现那就完美了,再次感谢大神帮助

TOP

回复 8# flashercs


    完美使用,谢谢

TOP

返回列表