关于脚本启动软件和设置软件开机启动的问题

额之前在Windows上使用Aria2,下载了Aria2后直接启动Aria2c不成功,需要使用脚本在命令行中运行。

想起之前看到的终端、shell、系统,终端是文本的输入输出;shell对终端输入的命令解释,然后交给系统执行,系统执行后交给shell解释给用户能看懂的,最后由终端显示给用户,所以shell就是翻译官。

脚本就是shell能翻译给系统执行的命令。

这是一个可以启动Aria2的脚本 HideRun.vbs :

CreateObject("WScript.Shell").Run "aria2c.exe",0

 

VBS脚本可以让应用在后台运行,不会像BAT脚本显示黑框框(CMD)

对应的BAT脚本是start.bat:

aria2c.exe --conf=aria2.conf

 

之后aria2就可以使用了

 

如果我想让aria2开机后台启动,则需要把脚本的快捷方式添加进开机启动项中

可以在win--设置--软件与应用--启动中看到,但是我要的应用不在这里怎么办?

具体步骤是:

将VBS脚本发送快捷方式到桌面

win+R  打开运行窗口

输入shell:Common Startup或者shell:startup将快捷方式放进打开的文件夹中

 

好了,下次开机软件就自动启动了

本来事情到这里就结束了,知道我安装了软件TrafficMonitor,开源系统监控软件,使用上面的方法无法开机启动,使用VBS可以成功,但是又一个系统用户控制,软件启动会先询问,如何取消对TrafficMonitor系统用户控制

Win+R打开运行

输入regedit打开注册表

在路径中输入

计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

没有Layers文件夹就自己新建一个--项,然后在Layers文件夹中新建一个字符串值,

名称为TrafficMonitor.exe的绝对路径,包括TrafficMonitor.exe

数值为RUNASINVOKER

然后开机启动就不会先询问了

e其实

TrafficMonitor的设置中有开机启动的按钮。。。

posted on 2021-11-21 14:08  小白成长变大神  阅读(734)  评论(0编辑  收藏  举报