【Windows定时任务】自动打开手机上的云音乐APP

简介: 【Windows定时任务】自动打开手机上的云音乐APP

网络异常,图片无法展示
|


1. 前言



在上一期的推文 用Airtest获取本地可用设备实现自动启动or关闭应用的小任务 中,我们实现了自动获取可用设备并自动打开所有手机上的网易云音乐APP的小任务。那么今天,我们来看下怎么把这个任务实现成1个定时任务,也就是在无人值守的情况下,让它自动完成这些事情。


今天的教程以 Windows定时任务 为例,先带大家简单体验下定时任务,后面我们还会给大家讲解稍微复杂一点的 Linux下的crontab定时任务


2. 准备bat脚本



Windows定时任务支持我们定时运行一些程序/脚本,所以我们可以准备一个bat脚本,来执行上期的任务。


新建一个.txt文件,在里面编写如下的脚本:


::关闭回显
@echo off
title 打开所有手机的云音乐APP
::切换到D盘
D:
::进入D盘的PythonProject目录
cd D:\PythonProject
::执行命令启动所有手机的云音乐APP
start "正在打开所有手机的云音乐APP" python main.py start
exit
复制代码


保存该文件后,把txt的后缀名改成bat,确认即可。


我们来看下该bat脚本的运行效果:


网络异常,图片无法展示
|


3. 创建Windows定时任务



① 打开Windows设置,搜索管理工具


网络异常,图片无法展示
|


② 在管理工具中找到任务计划程序


网络异常,图片无法展示
|


③ 在任务计划程序中点击创建任务


网络异常,图片无法展示
|


④ 设置定时任务(配置常规、触发器和操作)


常规 中,我们可以配置任务的名称、描述并且勾选使用最高权限运行(防止因权限不够导致部分程序/脚本无法正常运行):


网络异常,图片无法展示
|


触发器 配置中,我们需要新建触发器,设置任务的开始时间,假设说我们这个任务只需要在特定时间执行一次,可以这么设置:


网络异常,图片无法展示
|


设置完成后点击“确认”保存该触发器。


接下来我们还要在 操作 配置中,新建操作,在这里设置我们需要运行的bat脚本:


网络异常,图片无法展示
|


同上,也是设置完成后点击“确认”保存该操作。


最后,在创建任务界面,点击“确认”即可保存该任务,我们可以在任务计划程序库中,找到该定时任务:


网络异常,图片无法展示
|


4. 定时任务的效果



至此,Windows定时任务就设置完成了,即使在无人值守的情况下,Windows也会按照我们设定的定时任务那样,在规定时间,执行特定的程序/脚本。


效果如下:


网络异常,图片无法展示
|


5. 小结



Windows定时任务的设置方式非常简单,但在实际工作中,我们很少会直接把任务部署在自己电脑上跑,因为考虑到可能会忘记开机、Windows死机等情况,我们都会把任务部署到服务器上跑。


服务器通常是Linux系统,该系统下有一个叫做crontab的服务,可以帮助我们实现定时任务,那么下期我们就来看下如何利用这个crontab服务,来帮助我们实现定时任务吧!

相关文章
|
3月前
|
Linux C++ Windows
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
|
16天前
|
C# Windows
【Azure App Service】在App Service for Windows上验证能占用的内存最大值
根据以上测验,当使用App Service内存没有达到预期的值,且应用异常日志出现OutOfMemory时,就需要检查Platform的设置是否位64bit。
39 11
|
1月前
|
小程序 JavaScript API
微信小程序开发之:保存图片到手机,使用uni-app 开发小程序;还有微信原生保存图片到手机
这篇文章介绍了如何在uni-app和微信小程序中实现将图片保存到用户手机相册的功能。
645 0
微信小程序开发之:保存图片到手机,使用uni-app 开发小程序;还有微信原生保存图片到手机
|
2月前
|
移动开发 Android开发 数据安全/隐私保护
移动应用与系统的技术演进:从开发到操作系统的全景解析随着智能手机和平板电脑的普及,移动应用(App)已成为人们日常生活中不可或缺的一部分。无论是社交、娱乐、购物还是办公,移动应用都扮演着重要的角色。而支撑这些应用运行的,正是功能强大且复杂的移动操作系统。本文将深入探讨移动应用的开发过程及其背后的操作系统机制,揭示这一领域的技术演进。
本文旨在提供关于移动应用与系统技术的全面概述,涵盖移动应用的开发生命周期、主要移动操作系统的特点以及它们之间的竞争关系。我们将探讨如何高效地开发移动应用,并分析iOS和Android两大主流操作系统的技术优势与局限。同时,本文还将讨论跨平台解决方案的兴起及其对移动开发领域的影响。通过这篇技术性文章,读者将获得对移动应用开发及操作系统深层理解的钥匙。
|
1月前
|
API 开发工具 UED
在 UWP 中使用 Windows App SDK
【10月更文挑战第17天】在UWP中使用Windows App SDK可增强应用功能和性能。首先了解SDK特性,接着安装Visual Studio 2022及以上版本,并从微软官网下载安装SDK。配置项目时,确保目标版本支持SDK,添加SDK引用后即可使用新API提升应用体验。开发过程中应充分利用调试工具进行测试,确保应用的兼容性和稳定性。
|
3月前
|
Java 应用服务中间件 开发工具
[App Service for Windows]通过 KUDU 查看 Tomcat 配置信息
[App Service for Windows]通过 KUDU 查看 Tomcat 配置信息
|
3月前
|
Java 应用服务中间件 Windows
【App Service for Windows】为 App Service 配置自定义 Tomcat 环境
【App Service for Windows】为 App Service 配置自定义 Tomcat 环境
|
3月前
|
PHP Windows
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
|
3月前
|
PHP 开发工具 git
【Azure 应用服务】在 App Service for Windows 中自定义 PHP 版本的方法
【Azure 应用服务】在 App Service for Windows 中自定义 PHP 版本的方法
|
3月前
|
网络安全 API 数据安全/隐私保护
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Windows)
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Windows)
下一篇
无影云桌面