部分程序需配置开机自启,且为了不影响体验,需配置后台运行。我们可以选择在 任务计划程序
中配置计划任务,设置在用户登录后,自动启动应用程序。
但默认情况下,创建 只在用户登录时运行 的程序默认会创建控制台窗口,若需要不显示 控制台窗口。可选择创建 vbs 脚本:
Option Explicit
' 查询命令路径
Dim WMIService, Process, Processes, Flag, WS
Set WMIService = GetObject("winmgmts:{impersonationlevel=impersonate}!\\.\root\cimv2")
Set Processes = WMIService.ExecQuery("select * from win32_process")
Flag = true
for each Process in Processes
if strcomp(Process.name, "execToRun.exe") = 0 then
Flag = false
exit for
end if
next
Set WMIService = nothing
' 执行命令
if Flag then
Set WS = Wscript.CreateObject("Wscript.Shell")
WS.Run "execToRun params...", 0
end if