我们可以通过win10系统自带的任务计划程序创建任务计划来实现,以打开系统自带的记事本程序为例。应用程序:notepad.exe(记事本) taskkill.exe(终端进程)taskschd.msc(任务计划程序)要求:每天上午9点定时打开指定的应用程序,每天下午5点定时关闭指定的应用程序。按win+R组合键,打开"运行"对话框,输入"taskschd.msc",回车,打开"任务计划程序"(或者通过右键点击桌面"此电脑"图标,选择"管理",在"计算机管理"左侧侧边栏选择"任务计划程序"进入)首先点击右侧侧边栏上的"创建基本任务",弹出"创建基本任务向导"对话框在弹出的"创建基本任务向导"对话框中,依次按照"创建基本任务","触发器","操作","完成" 来完成任务计划的创建创建基本任务:设置任务计划的名称和描述,设置好后点击下一步触发器:默认每天,点击下一步,这里可以根据需要进行选择触发器-->每日:进入触发器下一个设置,这里设置开始时间,默认当前日期,设置时间为9:00:00,每隔1天发生一次,设置好后点击下一步操作-->启动程序:设置应用程序启动程序主程序的路径,记事本(notepad.exe)路径为C:\Windows\System32\notepad.exe 这里可以根据需要添加相应参数,如 "E:\Desktop\aa.txt" 表示打开E:\Desktop\目录下的aa.txt文件,这里我们选择默认,点击下一步(注意:启动主程序和常驻进程的主程序可能不一样,如QQ的启动主程序为"\Tencent\QQ\Bin\QQScLauncher.exe",常驻进程的主程序为"\Tencent\QQ\Bin\QQ.exe")完成:此时显示任务计划设置的摘要内容,点击"完成"即可完成定定时打开记事本程序任务计划的创建。
同理,我们可以按照以上操作流程创建定时关闭记事本程序任务计划。由于无法像点击应用程序的关闭按钮那样来结束这个应用程序,所以我们要通过taskkill.exe结束应用程序常驻的主进程以及子进程来关闭该应用程序,记事本程序的主进程为notepad.exe,则结束程序指令为"C:\Windows\System32\taskkill.exe" /f /im notepad.exe /t
这里的"/f /im notepad.exe /t"为操作-->启动程序步骤中的设置参数(注意:因为是自动化,这里通过/f 参数来强制结束进程,不会对未保存的内容进行保存,/t表示终止指定的进程和由它启用的子进程。具体请在cmd中输入taskkill /?查看详细指令)最后我们在任务计划程序库中可以看到我们设置好的任务计划。