恶搞,关闭程序进程。嘿嘿嘿

嘿嘿嘿

不知道你们会不会在睡梦中被劈里啪啦的键盘惊醒,(我是不会,我码键盘的那位,嘿嘿嘿 )。近期在一位饱受惊扰且不愿透露姓名的小学弟的哀求下,我开始我的作死之旅。
简单说一下,这个程序的原理,可以设置每隔多少时间检查某个程序是否在使用,如果在用,就强制关闭。嘿嘿嘿 o(* ̄▽ ̄## *)ブ

吼吼吼:

话不多说,源码奉上!!!

public static void main(String[] args) throws AWTException {shutdownPro("QQ", 5000);//传入两个参数,一个是想要操作的进程的名字,一个是时间间隔}public static void shutdownPro(String progressName,int time) throws AWTException {int isRunning = -1;//定义变量,该变量用来判断某程序是否在运行,初始值为-1Robot robot=new Robot();while(true) {try {robot.delay(time);//使用robot的延时功能来完成每隔多少时间运行一次,当然还有其他方法实现该功能//下面两句是用Java来调用某个程序的语句,这里定义了一个Windows的命令,然后去执行。该语句的作用是查看当前在运行的程序String cmd = " tasklist";Process p = Runtime.getRuntime().exec(cmd);//上述语句执行完后,可以通过Process对象获得窗口返回的数据,把这个数据拼接成一个字符串StringBuffer proList = new StringBuffer();byte[] b = new byte[1024];for (int n; (n = p.getInputStream().read(b)) != -1;) {proList.append(new String(b, 0, n));}isRunning = proList.toString().indexOf(progressName+".exe");//调用indexOf方法判断某个进程是否存在于我们得到的结果中//如果有,说明在运行if (isRunning >= 0) {System.out.println("正在关闭");//同上,执行一条命令,该命令是强制关闭该进程String command = "taskkill /f /im "+progressName+".exe";Runtime.getRuntime().exec(command);System.out.println("已关闭");} else {System.out.println("无进程");}} catch (Exception e1) {e1.printStackTrace();}}}

鹅鹅鹅:

我真是个天才,(鹅鹅鹅 ,笑一会儿先ヾ(≧▽≦*)o)。
可以了,拿去玩吧

恶搞!关闭程序进程!!嘿嘿嘿~相关推荐

  1. windows 关闭程序进程命令

    查看程序进程情况 tasklist 关闭程序命令 taskll /im 程序id /f

  2. java 恶搞程序_Java恶搞!强制关闭电脑上的程序进程!

    效果 最近写代码经常和各种进程打交道,发现了一个很有意思的黑科技. 我直接说有什么用吧,可以设置每隔多少时间检查某个程序是否在使用,如果在用,就强制关闭.比如,有的sb舍友晚上就是不睡觉,一边打游戏一 ...

  3. python 关闭exe程序进程

    python 关闭exe程序进程 import os def kill_exe(exe_name):"""杀死exe进程:param exe_name:进程名字:retu ...

  4. C# 强制关闭当前程序进程(完全Kill掉不留痕迹)

    C# 强制关闭当前程序进程(完全Kill掉不留痕迹) 原文:C# 强制关闭当前程序进程(完全Kill掉不留痕迹) C# 强制关闭当前程序进程(完全Kill掉不留痕迹) C#代码 /// <sum ...

  5. 怎样让自己的程序进程不让别人强行关闭掉

    作者:潘枫 技术交流QQ:598432467 完整源代码:http://download.csdn.net/source/196884 今天刚注册了CSDN用户,前面在这里学到了很多东西,一直也想自己 ...

  6. 【转载】windows 如何一键关闭所有进程程序 --- (博客园 - 木人子韦)

    [转载]Windows 如何一键关闭所有进程程序 --- (博客园 - 木人子韦) 1.桌面创建一个快捷方式,点击鼠标右键跳出的菜单=> 新建=>快捷方式 01 在"请键入对象的 ...

  7. tasklist 结束进程_CMD命令利用tasklist与taskkill关闭程序

    昨天远程服务器后,服务器无故卡住了,鼠标各种延迟与无反应,想在进程管理器里关闭程序也卡住,想点击重启系统也卡死无反应.纠结后win+R打开了cmd用shutdown重启才算搞定.重启期间思考了下,如何 ...

  8. 计算机管理无法关闭,任务管理器无法关闭卡死的程序进程该怎么办?

    程序在运行时,会遇到很多原因卡死,有系统方面原因,也有软件本身原因.如果出现程序卡死的现象,一般方法,都是打开任务管理器,然后结束此程序,就解决了.可是,有的时候连任务管理器也无法结束应用程序.出现这 ...

  9. java恶作剧小程序_一个Java恶搞小程序

    运用Java程序控制某个应用程序的运行(以网易云音乐为例),步骤如下 1.建立bat文件分别是start.bat(控制程序的运行)和kill.bat(控制程序的结束): start.bat 的内容如下 ...

最新文章

  1. 【经验】Lenovo/ThinkPad 进入BIOS的方法汇总
  2. 7.PHP Cookie与Session
  3. 如何反复读取同一个 InputStream 对象
  4. 7.2 伪逆和线性方程 $A\mathbf{x}=\mathbf{b}$
  5. 如何使用vue组件搭建网页并打包发布
  6. 德国布线牛到不行?今天带你看看咱们中国的!
  7. 【Java】Java反射机制重点总结
  8. mysql 多值属性_数据库 名词解释:单值属性和多值属性
  9. HDU 3377 插头dp
  10. Android演示Stack(课下作业)
  11. docker删除私有仓库中的镜像
  12. VS2005 SP1 “无法使用此产品的安装源,请确认安装源存在,并且您可以访问它”的错误...
  13. C++ map, 运用map统计单词出现的次数
  14. 台达AS228Tplc加台达触摸屏一套程序,一共100个io 左右,一个伺服程序。plc程序有FB块,ST语言,C语言,触摸屏有配方和数据储存功能
  15. 【业务】5个顶级案例教你实现最牛供应链管理
  16. 2035年进入现代化交通强国行列
  17. iOS -- 播放本地音频文件 (Swift)
  18. MySQL8.0局域网共享
  19. 献给广大的程序猿——颈椎保养
  20. 风车网陈晓峰回忆录:我的两个月倒闭史

热门文章

  1. 一个java随机数据的工具类
  2. 基于神经网络——鸢尾花识别(Iris)
  3. 关于 mldonkey
  4. 华为手机安卓8.0以上的谷歌商店找不到的问题
  5. pl/sql 变量的声明与赋值
  6. leetcode98.验证二叉搜索树 Python
  7. Jest测试框架入门之匹配器与测试异步代码
  8. 【论文分享】一个用于现代cpu的多正则表达式匹配器:Hyperscan: A Fast Multi-pattern Regex Matcher for Modern CPUs
  9. 菜鸟的数据分析学习记005 ---------EB520X--------离散选择模型与联合分析
  10. FMT-Autopilot Ubuntu环境搭建