开机启动cmd程序并执行指令

本机部署了Android自动化测试环境(Appium+Python),每天定时执行任务,遇到了一个问题,就是启动模拟器前,都需要在cmd程序中执行adb start-server,来启动adb服务,想着能不能写个定时任务,每天开机后就启动cmd并执行命令。
经上网查阅资料后得知可以写个bat批处理文件,代码如下

@echo off
start "C:\Windows\System32\cmd.exe"
adb start-server
taskkill /f /im cmd.exe

第二行代码是启动cmd程序;
第三行代码是在cmd中执行指令;
第四行代码是执行指令后关闭cmd程序窗口,该代码可以用exit替换;

那么写好bat批处理文件之后怎么去执行呢,这里提供以下几种方法:
1.把bat文件放到本机的启动文件夹中,具体路径可以在所有程序中的启动文件夹找到;开机启动cmd程序并执行指令_第1张图片
2.创建任务计划
在所有程序中搜索【任务计划】,然后创建任务,输入任务名称和描述,选择触发器和操作,选择脚本,即可创建任务
开机启动cmd程序并执行指令_第2张图片开机启动cmd程序并执行指令_第3张图片
开机启动cmd程序并执行指令_第4张图片
开机启动cmd程序并执行指令_第5张图片
开机启动cmd程序并执行指令_第6张图片
开机启动cmd程序并执行指令_第7张图片
计划任务执行后如果出现因为用户未登录到网络,因此未执行所要求的的操作,指定的服务不存在,错误信息,更改如下配置即可解决
开机启动cmd程序并执行指令_第8张图片
3.在cmd中使用命令行工具schtasks来创建
这方法相对前面两种办法会复杂一点,具体请参考网上教程

你可能感兴趣的:(cmd,任务计划)