windows下给命令起个别名

最近用bilix下载b站视频,如果想要登录我每次都得带上一个cookie,不然下载的画质最高是780P的,不够清晰。但每次带cookie又太麻烦了,所以就搜索了下有没有可以保持登陆的。
image-20230809192453706
作者在GitHub中只给出了MAC与Linux的解决方法,并没有Windows的,所以我就搜索了下有没有类似的解决方法,还真找到了。

新建bat文件

先建立个txt文件,在里面写好你要起别名的内容

1
2
doskey ls=dir /b $*  
doskey bilixc=bilix --cookie "your cookie" $*

这里ls是用来做测试的

  • 等于号左边是其右边的别名

  • doskey就相当于Linux中的alias

  • $*表示这个命令还可能有其他参数

  • 把文件存到C盘里

修改注册表

找到cmd注册表项的位置

打开cmd,运行cmd /?命令,然后找到这一项,或许你的有所不同,但肯定是大同小异。

1
2
3
4
5
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions

和/或

HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions

随后win+r,调出运行,输入regedit,然后根据上面路径找到对应目录
image-20230809192630207

修改注册表

我这里是没有AutoRun这一项的,因此右键——新建——字符串值,输入“AutoRun”,然后选中——右键——修改,把路径输入进去

image-20230809192640324

然后确认,退出就行

检测测试是否成功

打开cmd,输入ls看看,ok成功了

image-20230809192715839

再看看bilix下载情况

image-20230809192731178

ok没问题,画质是登录以后的,nice try!

image-20230809192741226

reference

-------------已经到底啦!-------------

欢迎关注我的其它发布渠道