windows如何定时关闭一个程序

方法一
其实系统本身有这项功能的,打开记事本,将以下内容保存为.bat文件
(将下面cmd.exe的名字改成你的音乐播放软件的exe名)
@echo off
TASKKILL /F /IM cmd.exe /T
保存好之后,打开控制面板任务计划,添加新任务,把这个bat定时就行了,时间到了之后那个播放器就会被结束掉,用这个批处理你可以结束掉大多数的程序。

方法二
1、点开始,在运行框里输入cmd,选择cmd,鼠标右键选择以管理员身份运行;

2、比如:要在11点钟的时候关闭迅雷软件;
在命令窗口中,输入at 11:00 taskkill /im thunder.exe /f;
taskkill:是结束指定进程的命令;
/im imagename:要终止的进程名;
/f:强制终止进程。

方法三(例要关闭千千静听)
运行中输入:
at 8:50 ntsd -c q -pn TTPlayer.exe
解释:8:50结束“TTPlayer.exe”进程,即关闭千千静听。
当然也可以写为批处理:把“at 8:50 ntsd -c q -pn TTPlayer.exe”写入记事本,另存为bat格式即可。

转载于:https://www.cnblogs.com/asdyzh/p/9831906.html

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 以下是一个简单的Windows定时关机程序: 1. 打开“开始”菜单,输入“cmd”,然后按“Enter”键打开命令提示符窗口。 2. 在命令提示符窗口中输入“shutdown -s -t 3600”,其中3600表示关机延迟时间,单位为秒。 3. 再次按下“Enter”键,即可完成定时关机程序的设置。 ### 回答2: 要写一个Windows定时关机的程序,可以使用批处理脚本或编程语言来实现。以下是一个使用批处理脚本的示例: 1. 首先,打开文本编辑器(如记事本)并创建一个新的文本文件。 2. 在文本文件中输入以下命令: ```batch @echo off echo 正在设置定时关机... set /p hours=请输入定时时间(小时): set /p minutes=请输入定时时间(分钟): set /p seconds=请输入定时时间(秒): set /a total_time=hours*3600 + minutes*60 + seconds timeout %total_time% shutdown /s /t 0 ``` 3. 将上述文本保存为一个批处理脚本文件,例如shutdown.bat(注意扩展名必须是.bat)。 4. 双击运行该脚本文件,程序将提示您输入定时关机的时间(以小时、分钟和秒为单位)。 5. 输入所需的时间后,计算机将等待指定的时间长度后自动关机。 这个批处理脚本的工作原理是: - 关闭脚本的输出显示(@echo off)。 - 用户被提示输入定时时间(小时、分钟和秒)。 - 输入的时间被转换为秒(total_time = hours * 3600 + minutes * 60 + seconds)。 - 程序等待指定的时间长度(timeout %total_time%)。 - 最后,计算机执行关机命令(shutdown /s /t 0),将计算机关闭。 希望这个简单的批处理脚本可以满足您的Windows定时关机需求。如果您喜欢编程,也可以使用其他编程语言(如Python、C#等)来实现更复杂的定时关机程序。 ### 回答3: 要编写一个Windows定时关机的程序,可以使用C#编程语言和Windows API来实现。下面是一个示例程序的代码: ```csharp using System; using System.Runtime.InteropServices; class Program { [DllImport("user32.dll")] public static extern int MessageBox(int hWnd, string text, string caption, int type); [DllImport("user32.dll")] public static extern bool ExitWindowsEx(uint uFlags, uint dwReason); static void Main(string[] args) { Console.WriteLine("请输入关机时间(单位:分钟):"); int minutes = int.Parse(Console.ReadLine()); int milliseconds = minutes * 60 * 1000; // 获取系统当前时间 DateTime currentTime = DateTime.Now; // 计算关机时间 DateTime shutdownTime = currentTime.AddMilliseconds(milliseconds); // 显示关机时间 Console.WriteLine("将在 {0} 关机", shutdownTime); // 等待定时关机 while (DateTime.Now < shutdownTime) { // 每秒钟检查一次关机时间是否到达 System.Threading.Thread.Sleep(1000); } // 进行关机操作 ExitWindowsEx(0x00000008 | 0x00000001, 0); // 显示关机消息 MessageBox(0, "计算机即将关机", "关机提示", 0); } } ``` 该程序首先会要求用户输入一个关机时间(以分钟为单位),然后通过计算得到将来的关机时间,并且在控制台上显示这个关机时间。程序会在计算机时间达到关机时间之前等待。一旦时间到达,程序会调用Windows API函数进行关机操作,并且在屏幕上显示一个关机提示消息框。 请注意,此示例仅适用于Windows操作系统,并且可能需要管理员权限才能成功执行关机操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值