windows使用bat脚本设置自己自定义的开机启动项

1.新建一个.bat后缀的脚本文件,右键编辑

windows使用bat脚本设置自己自定义的开机启动项_第1张图片

2.写入内容如下:

这是我平时开发中需要启动的东西,大家可以自定义,不一定按照我的来

@echo off
::延时2秒启动QQ
start "" "C:\Program Files (x86)\Tencent\QQ\Bin\QQScLauncher.exe" & ping localhost -n 2
::延时3秒启动搜狗浏览器
start "" "C:\Users\Administrator\AppData\Local\SogouExplorer\SogouExplorer.exe" & ping localhost -n 3
::延时4秒启动Idea工具
start "" "D:\Software\IntelliJ IDEA 2018.3.4\bin\idea64.exe" & ping localhost -n 4
::启动cmd.exe程序,因后面启动分布式服务需要执行cmd命令
start "" "C:\Windows\System32\cmd.exe" 
::启动分布式服务(开发模式)
d:
cd D:\Software\consul
consul agent -dev -client 0.0.0.0 -ui
::执行完命令后关闭cmd命令窗口
taskkill /f /im cmd.exe
exit

解释:

1. ::在bat批处理中是行注释,不会将它作为命令处理

2. 其中第一行@echo off是执行批处理的命令的意思

3.ping localhost -n 2可以当做是定时器,2 是两秒的意思。根据自己的需求,也可以不设置延时,去掉& ping localhost -n 2即可

4. 如下图,这一段是大家可以自定义配置要启动的exe或者要执行的命令

windows使用bat脚本设置自己自定义的开机启动项_第2张图片

5.最后两行的意思是执行完命令后关闭cmd命令窗口

3.双击这个bat文件可以测试脚本写的是否可用

注意:这里可能会遇到提示“存储空间不足,无法处理此命令”。出现的原因有可能是:

  • 先看硬盘是不是某个分区快满了,尤其是系统分区或其它与那软件有关的分区。满了则清理,或者扩大那分区。
  • 如果发现硬盘剩余空间充足,再检查内存。可能系统运行此脚本时,这一瞬间的内存总占用率非常高的原因。说明该加虚拟内存或者内存条了。

4.设置开机时运行

windows开始 》》 所有程序 》》 启动 》》 然后右键打开

windows使用bat脚本设置自己自定义的开机启动项_第3张图片

把刚才写的bat脚本放到这里,就能够开机时自动执行脚本里的内容了。

windows使用bat脚本设置自己自定义的开机启动项_第4张图片

所谓成熟,就是原本你该哭该闹,你却选择了不言不语微微一笑。

喜欢就点个赞关注一下呗 ~~

 

一个从装环境开始的学习记录公众号,欢迎大家关注:

你可能感兴趣的:(bat批处理)