简单几行代码,教你在电脑上双开微信,恢复桌面图标

幽默   2024-11-11 00:02   辽宁  

各位读者老爷日安,我是正经的米饭,感谢您的支持和鼓励。昨天分享了俩小技巧,不少小伙伴反馈还行。伟大的病毒说自己桌面的部分图标被流氓软件劫持了,这把流氓软件清掉之后,桌面图标丢了不少。我一看,是时候分享我这代码了,省了您改这改那还重启动的麻烦。揭晓上期互动竞猜答案,然后咱们进入正题。

浪漫之旅

无敌骑士

辛巴达历险记

 

竞猜名人堂

Very Niu Bi's Dude

 
状元:Sulfur Radon
榜眼:东风上游红旗鹰击霹雳雷石红箭前卫
探花:
进士:伟大的病毒、湖湖、吴凌轶、雪月烟云·终成沫影、Kyan、po73、一叶知秋、孙智鹏-Time Magician🎴、八月的醉后

正文开始

 

现在是周日,我赶紧写完忙活别的去。


我电脑桌面有俩批处理文件,都好些年了。

啥是批处理文件呢?就是成批地处理系统指令的这么个文件,最早是在dos时代出现的一种文件格式,会按照简单的语句来顺序执行系统的程序或是内外部指令。

我这俩文件一个叫微信.bat,作用是让你在电脑上双开微信。有小伙伴看到这里好奇了,能双开D2R不啊?我没试过,大概率不行吧,哈哈哈。


语句是啥样的呢?

你建个文本文件,然后把这行代码敲进去,再搁下面复制一行。然后另存,文件类型选所有,文件名随便起,结尾的后缀一定是bat,就行了。

在这里给大家简单解释一下这行代码都是啥意思。

start /d "C:\Program Files (x86)\Tencent\WeChat\" WeChat.exe

我用颜色标明了,讲解起来容易一些。

开头的蓝色start是用命令行执行程序的这么一个命令,你敲完之后要有个空格,然后/d是加的参数,指切换到后面双引号的文件夹里,再后面的紫色是要执行程序所在的文件夹,如果没写对这个,那么你执行的时候就会因为找不到要执行的程序而报错。紫色的这部分又叫路径,需要你按照自己的微信实际所在的位置去找。怎么找呢?点你桌面的微信图标,按alt+回车,当然右键之后点属性也行。里面的起始位置就是咱们紫色的部分了,直接复制过来就好。

最后的WeChat.exe就是要执行的程序完成名称了。有小伙伴会纳闷,我直接快速滴双击微信图标,不行么?那你就试试呗,行的话我还写这个干啥呀,你说是不?


所以在电脑上双开微信其实贼简单,不用去网上搜那些个什么双开器之类的三无程序,回头再把你号盗了,你都不知道咋回事。


行,教完这个,等您给我鼓掌完毕,我再教另外一个。啥呢?就是有的时候你卸载了一些播放器啦、看图软件啦或者是强行不经你允许就改你桌面图标的程序之后,会出现桌面的很多快捷方式丢失图标的情况。


这个时候咋办?

咱们再做个批处理文件,重建图标缓存。可能有小伙伴说了,图标缓存我知道啊,IconCache.db嘛,这个玩意咋重建啊,只要进windows系统了,就调用这个缓存文件,根本就没办法对它进行操作啊。


咋就没办法操作呢?不让调用就完了呗。


咱们这个批处理比双开微信要略微复杂一点儿,放心,我也逐句给您讲明

白都是干啥的。

taskkill /f /im explorer.exe

taskkill结束进程的命令,/f这个参数表示强行终止,/im是imagename的简写,意思是映像名称。如果不用映像名称,你就得用PID也就是进程ID来结束了。我们要结束哪个进程呢?windows的核心explorer.exe。这个进程终止掉之后,就可以对图标缓存文件进行操作了,因为不被占用了。这也是为什么咱们要干这个事必须用批处理的缘故,因为你在windows里直接把这个进程给终止了,屏幕就只剩桌面了。

CD /d %userprofile%\AppData\Local

第2句的CD是改变目录的内部命令,DOS时代的,像我小时候刚开始学计算机都是学的DOS,需要记住的那么多内部命令里面最常用的除了DIR就是CD、MD、RD、COPY、XCOPY这些了。那么这句是啥意思呢?是改变路径到后面的那一段里。可能有小伙伴看到这里又笑了,自己小时候也学过DOS,改变路径确实是CD这个命令,但是只要CD D:\game这样就可以进入到D盘的A里了啊。真的是这样么?

根本就不变啊。必须要加参数D,才会改变驱动器。

如果你没加参数,比如说打了cd d:\game,那D盘的路径确实是进入到game了,但是命令提示行当前所在还是原位置,需要再打一个D:来切换到d盘才是进入到路径里。

那我这条命令里要加个通配路径,就是用户的数据路径,这个是默认存在你电脑的windows系统里的,因为这个路径不一定是在哪个盘,所以我们的CD命令要加/d这个参数。


锁定了路径之后干嘛呢?我们要把图标缓存数据库文件给删了。删了之后系统会重建,但是删的时候必须这个文件不能被占用。所以我们先是终止掉了windows的核心进程,然后又赶紧跑到对应路径里,进行删除。


DEL IconCache.db /a

del就是delete的简写,这个没啥好说的,直接就是删除了。后面的/a参数表示对指定属性的文件进行删除,我们后面的表示缺省,就是不管它是啥属性,都删除。那么属性有啥呢?r只读,a存档,s系统,h隐藏。所以你如果想只删除隐藏文件,可以/ah。如果不想删除隐藏文件,其他的都删,可以/a-h。当然,DOS命令现在基本都用不上了,我就不进一步讲了。


删除完了该干嘛了?恢复windows,让图标缓存文件重建。把一开始终止了的windows核心进程explorer.exe再运行起来就完了。用哪个命令呢?双开微信的时候就讲过了start。

start explorer.exe

你的电脑图标就正常了。


当然咱们这个批处理还可以进一步优化一下,因为看着他执行这些指令,不好看。怎么做呢?这个批处理咱们在最前加个头,@echo off,不显示反馈,等全部语句都完成之后,咱们再echo 执行完成,让显示个文本提示。

这就等于啥呢,你做好了菜,稍微勾个芡,让好看一些。


另外咱们再说一个,有小伙伴留言说自己莫名其妙地被某些软件更改了文件的打开方式,把流氓文件删了之后,文件打不开了。这怎么整?


找到这个文件,右键属性,打开方式那里点更改。

找到你要用来打开它的应用程序,那么以后所有这个扩展名也就是后缀的文件就都默认用这个程序打开了。

可能有不熟悉我的小伙伴会觉得我这是网上随便搜个东西,然后就拿来吹牛忽悠人。这个吧……当年上学的时候,参加省劳动厅组织的计算机比赛,拿过个第三,所以还真的就不至于网上找点儿东西忽悠人。

为啥是非专业组呢?因为我最开始学的计算机,但是参加比赛的时候升到高级仪器仪表自动化专业去了,所以不能参加专业组。这个非专业组其实对我非常不友好,因为这个组别的比赛当时除了foxbase编程、CCED做表、WPS排版以及DOS的其他项目之外,还多了公文写作啥的,我计算机这一块满分,但是公文写作从没接触过,所以拉分了,导致只拿了个第三。很不甘心啊。作为一个倔强的精神帅小伙,于是我就从一个钻研编程的计算机爱好者开始往写东西方面转变……唉,早知道不转变了,敲代码和码字,其实敲代码的工资更高一些,我这种写材料的,得这老些奖项,如果不是在体制内有个编制,真的就是一工具人,牛马,没啥用。

都是过去啦,不说啦,其实也是因为喜欢写东西,有幸从2015年开始写公众号,并且认识了这么多喜欢和支持我的小伙伴,感谢您。这两天突然不分享动画片和电视剧啥的,是不是有点儿不适应啊?没事,想看啥,下面告诉我,下一篇文章,安排!

那么接下来是互动竞猜时间!


正经的米饭
有趣的灵魂就住在正经的米饭这里哟
 最新文章