【干货】解决百度网盘挂机下载时会崩溃的问题

这两天下载学习视频,80多个G,白天需要使用电脑所以不下载,而晚上才会挂机下载,但是每天晚上挂机却发现只下载了一点点,而百度网盘已经崩了。

我分析了下,是百度网盘下载时,内存溢出了。

刚开始下载时内存是80MB
10分钟之后看已经高达600MB

显然,这是百度网盘的程序员的锅,我的能力还不能直接钩子来解决这个BUG,那么只能考虑使用其它的方法来解决这个问题了。

因为百度网盘打开的时候是自动下载的,所以我想到了WINDOWS的批处理文件:每过20分钟重启一次百度云盘,帮它释放内存。

有点麻烦,因为我从没写过批处理,所以大概花了10分钟看了下批处理的文档,找了下自己想要的关键指令,发现还是挺简单的。

其实实现这个功能无非就是借助4个语句:循环、延时、运行程序、关闭程序。这并不复杂。

下面直接把我敲好的代码分享给大家

@echo off

echo 借助vbs实现延时,创建延时文件,每20分钟重启一次(1000毫秒*60*20)

echo Wscript.Sleep Wscript.Arguments(0) * (1000 * 60 *20)>Delay.vbs

echo 循环延时,执行30次,30*20=600分钟相当于10个小时

for /L %%i in (1,1,30) do (

    echo 打开百度网盘!

    start /d "D:\Application\BaiduNetdisk" BaiduNetdisk.exe

    echo 开始延时

    Delay.vbs 2

    echo 关闭百度网盘!

    taskkill /f /im BaiduNetdisk.exe

)

del Delay.vbs

echo 执行完毕

pause

直接把以上代码保存到文本文档,改名字为“百度网盘挂机下载.bat”就行了

借助vbs实现延时,时间精度有点不准,不过既然能延时也不讲究那么多了。

中间start /d "D:\Application\BaiduNetdisk" BaiduNetdisk.exe 引号里面的目录该成你百度网盘安装的目录就行。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • .bat脚本基本命令语法 目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2...
    庆庆庆庆庆阅读 8,271评论 1 19
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,814评论 0 11
  • 一、基础语法: 1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文...
    蒋_Sir阅读 9,249评论 1 4
  • CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 下载链接:pa...
    wh_阅读 53,298评论 0 25
  • 一套实用的渗透测试岗位面试题,你会吗? 1.拿到一个待检测的站,你觉得应该先做什么? 收集信息 whois、网站源...
    g0阅读 4,939评论 0 9