极客,是一种生活方式

本文用来收集本人的一些曾经为我带来方便的小代码/命令

1 合并*.tdl(腾讯视频的缓存文件)为mp4文件,并复制到“D:\mp4File\”目录下

1
for /D %i in (*) do cd %i && copy /b *.tdl $i.mp4 && copy *.mp4 "D:\\mp4File\\" && cd .. || cd ..

上述代码运行环境为windows,讲解:
遍历所在目录文件夹,打开每个文件夹,并合并*.tdl为“目录名.mp4”的mp4文件,并拷贝至D盘下的mp4File文件夹下,不论是否完成以上操作均返回上一目录。
我用过一次,后来再没有碰过,不过当时感觉真的很不错,就随手写下来了,我感激还是可以优化的,比如:

1
copy /b *.tdl $i.mp4 && copy *.mp4 "D:\\mp4File\\"

应该可以合并为:

1
copy /b *.tdl D:/mp4File/$i.mp4

有需要的可以去尝试下。

2 上传文件到远处服务器

1
scp -r -P 16322 dist/* jruif@*.*.*.*:/home/jruif/test/

测试过的环境为mac,讲解:
安全(使用ssh)复制当前目录下dist文件夹下的所有文件(-r 为递归),到IP地址为*.*.*.*,端口(-P)为16322的,用户名为jruif的主机下的/home/jruif/test/目录中。

3 微信网页版注入,实现自动发送消息

1
2
3
4
5
6
7
var box=angular.element(".box_ft").scope()
var ea=angular.element("#editArea")
var handle=setInterval(function(){
box.insertToEditArea('1');
box.sendTextMessage();
ea.html('');
},3000);

4 正则提取磁力链接

1
2
var reg1 = new RegExp('(thunder://QUFtYWduZXQ6P3h0PXVybjpidGlo[\w\+/]+={0,2})|((ed2k|qvod)://.*\||magnet:\?xt=urn:btih:([a-fA-F\d]{40}))|([A-Z]{2,5}-\d{3})');
var reg2 = new RegExp('(magnet:\?xt=urn:btih:([a-fA-F\d]{40})\&dn\=.+)');

欢迎加入Javascript前端技术,群号为:85088298