Windows 如何实现开机自启动程序 - 任务计划+脚本语言实现

部分转载自
windows开机自启python服务(任务计划程序+bat脚本)
怎么让BAT隐藏执行,不显示CMD窗口

有时候我们会启动一些使用解压缩安装的软件,这些软件在win里并没有记录,无法从第三方软件或者是任务管理器中启动软件,这就需要我们手动写一个脚本,实现开机时启动软件

需要使用:
windows自带的任务计划程序
bat脚本
vbs脚本


实现过程

实现过程主要分为三个步骤

  • 设置计划任务
  • 编写启动脚本
  • 阻止多余弹窗

A. 设置计划任务

  1. 右键点击“此电脑”,选择“管理”

Windows 如何实现开机自启动程序 - 任务计划+脚本语言实现_第1张图片

  1. 点击左侧的“任务计划程序”,再点击右侧的“创建基本任务”
    Windows 如何实现开机自启动程序 - 任务计划+脚本语言实现_第2张图片
  2. 输入任务计划名称及描述,点击下一步
    Windows 如何实现开机自启动程序 - 任务计划+脚本语言实现_第3张图片
  3. 选择任务触发的条件,开机启动服务选择“当前用户登录时”,点击“下一步”
    因为在选择“计算机启动时”没有效果
    Windows 如何实现开机自启动程序 - 任务计划+脚本语言实现_第4张图片
  4. 选择“启动程序”,点击下一步
    Windows 如何实现开机自启动程序 - 任务计划+脚本语言实现_第5张图片
  5. 我们先暂停一下

接下来开始编写启动程序的脚本


B.脚本编写

在任意位置创建txt文本文件,在里面写上

start "" "C:\XXX\Xshell 6\Xshell.exe"

注意!后面的路径是需要启动的程序所在的文件位置
start后面空一格,加上一对双引号"",再空格,写上路径

再将txt文件重命名为"XXX.bat"文件

通过cmd运行bat文件进行测试

ctrl+R开启“运行”界面,输入"cmd"
Windows 如何实现开机自启动程序 - 任务计划+脚本语言实现_第6张图片
输入命令:
start path
(path是bat文件的路径)

start F:\xshell_start.bat

Windows 如何实现开机自启动程序 - 任务计划+脚本语言实现_第7张图片
运行后发现弹出了两个窗口,一个是程序,一个是cmd窗口
Windows 如何实现开机自启动程序 - 任务计划+脚本语言实现_第8张图片
我们不想要弹出cmd窗口
于是我们再加上一个脚本文件,实现隐式弹窗


C.阻止多余弹窗

在任意路径创建txt文件,写入

createobject("wscript.shell").run "F:\xshell_start.bat",0

将文件重命名为"XXX.vbs"(VBS,visual basic script脚本语言)
这样,我们通过运行vbs文件,运行bat中的内容

再次测试
Windows 如何实现开机自启动程序 - 任务计划+脚本语言实现_第9张图片
发现只启动了程序,没有出现额外的弹窗

接着,我们回到未完成的 第7步

继续设置计划任务

  1. 点击“浏览”,添加启动脚本的位置,点击下一步
    Windows 如何实现开机自启动程序 - 任务计划+脚本语言实现_第10张图片

  2. 点击“当点击“完成时”,打开此任务属性的对话框”
    因为详细任务的默认值可能无法满足需要,需要进行更改
    点击完成
    Windows 如何实现开机自启动程序 - 任务计划+脚本语言实现_第11张图片

  3. 之后对任务计划的部分属性进行设置
    对“常规”中的属性进行设置
    Windows 如何实现开机自启动程序 - 任务计划+脚本语言实现_第12张图片
    对“触发器”属性进行相关操作,可以编辑触发器,及多 触发器触发任务
    Windows 如何实现开机自启动程序 - 任务计划+脚本语言实现_第13张图片
    对“条件”进行操作
    Windows 如何实现开机自启动程序 - 任务计划+脚本语言实现_第14张图片

  4. 设置完成后,可以看到任务计划已经在任务计划程序库中
    下次开机就可以看到程序自己启动了~~
    Windows 如何实现开机自启动程序 - 任务计划+脚本语言实现_第15张图片

你可能感兴趣的:(实用,自启动,脚本语言)