返回顶部
首页 > 资讯 > 后端开发 > Python >再见极域(Python水水水)
  • 398
分享到

再见极域(Python水水水)

pythonui 2023-10-08 05:10:17 398人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

 我初中时用python编的再见极域,很多功能没有实现,但基本的杀、冻结还是很好用的。 也不懂太多什么版不版权的,反正都是我自己写的 (现在两年后回过来看,当年写得好丑。。。) 尊重极域,仅作学习用,禁止用来做些有害的事情。还是建议好好上

 我初中时用python编的再见极域,很多功能没有实现,但基本的杀、冻结还是很好用的。

也不懂太多什么版不版权的,反正都是我自己写的

(现在两年后回过来看,当年写得好丑。。。)

尊重极域,仅作学习用,禁止用来做些有害的事情。还是建议好好上你的信息课

import osfrom tkinter import *from tkinter.messagebox import *import psutilroot = Tk()root.geometry('280x320')root.title('再见极域')root.wm_attributes('-topmost', 1)root.resizable(False, False)root.configure(bg = '#1E1E1E')font1 = ('微软雅黑', 9)font2 = ('Courier New', 16, 'bold')font3 = ('微软雅黑', 10)ICED = FalseTOP = TrueCON = TrueLabel(root, text = '极域状态', bg = '#1E1E1E', fg = '#A0A0A0', font = font1).place(x = 0, y = 10, width = 140, height = 20)Label(root, text = '广播状态', bg = '#1E1E1E', fg = '#A0A0A0', font = font1).place(x = 140, y = 10, width = 140, height = 20)Label(root, text = '键盘状态', bg = '#1E1E1E', fg = '#A0A0A0', font = font1).place(x = 0, y = 70, width = 140, height = 20)Label(root, text = '置顶状态', bg = '#1E1E1E', fg = '#A0A0A0', font = font1).place(x = 140, y = 70, width = 140, height = 20)la = Label(root, bg = '#1E1E1E', font = ('Courier New', 13, 'bold'))lb = Label(root, bg = '#1E1E1E', font = font2)lc = Label(root, text = 'OPENED', fg = 'lime', bg = '#1E1E1E', font = font2)ld = Label(root, text = 'ON', fg = 'lime', bg = '#1E1E1E', font = font2)la.place(x = 0, y = 30, width = 140, height = 45)lb.place(x = 140, y = 30, width = 140, height = 45)lc.place(x = 0, y = 90, width = 140, height = 45)ld.place(x = 140, y = 90, width = 140, height = 45)def cba1():    ba.config(fg = '#660000', bg = 'red', activeforeground = 'red', activebackground = '#660000', text = '上键盘', command = cba2)    lc.config(text = 'OPENED', fg = 'lime')    #---------------------------    #----------开键盘锁----------    #---------------------------def cba2():    ba.config(fg = '#006600', bg = 'lime', activeforeground = 'lime', activebackground = '#006600', text = '开键盘锁', command = cba1)    lc.config(text = 'LOCKED', fg = 'red')    #---------------------------    #----------上键盘锁----------    #---------------------------ba = Button(root, text = '上键盘锁', borderwidth = 0,  bg = 'red', font = font3, activeforeground = 'red', activebackground = '#660000', relief = GROOVE, fg = '#660000', command = cba2)ba.place(x = 10, y = 140, width = 125, height = 45)def cbb1():    bb.config(fg = '#660000', bg = 'red', activeforeground = 'red', activebackground = '#660000', text = '取消置顶', command = cbb2)    ld.config(text = 'ON', fg = 'lime')    TOP = 1    root.wm_attributes('-topmost', 1)def cbb2():    bb.config(fg = '#006600', bg = 'lime', activeforeground = 'lime', activebackground = '#006600', text = '置顶窗口', command = cbb1)    ld.config(text = 'ON', fg = 'red')    TOP = 0    root.wm_attributes('-topmost', 0)bb = Button(root, text = '取消置顶', borderwidth = 0,  bg = 'red', font = font3, activeforeground = 'red', activebackground = '#660000', relief = GROOVE, fg = '#660000', command = cbb2)bb.place(x = 145, y = 140, width = 125, height = 45)# 这三个功能暂时没弄def cbc():    bc['state'] = 'disabled'    bd['state'] = 'nORMal'    be['state'] = 'normal'    #---------------------------    #-----------窗口化----------    #---------------------------def cbd():    bc['state'] = 'normal'    bd['state'] = 'disabled'    be['state'] = 'normal'    #---------------------------    #-----------最小化----------    #---------------------------def cbe():    bc['state'] = 'normal'    bd['state'] = 'normal'    be['state'] = 'disabled'    #---------------------------    #----------复原窗口----------    #---------------------------bc = Button(root, text = '窗口化', borderwidth = 0, font = font3, bg = '#00A7FF', activeforeground = '#00A7FF', activebackground = '#0000BF', relief = GROOVE, fg = '#0000BF', command = cbc)bc.place(x = 10, y = 195, width = 76, height = 45)bd = Button(root, text = '最小化', borderwidth = 0, font = font3, bg = '#00A7FF', activeforeground = '#00A7FF', activebackground = '#0000BF', relief = GROOVE, fg = '#0000BF', command = cbd)bd.place(x = 96, y = 195, width = 76, height = 45)be = Button(root, text = '复原窗口', borderwidth = 0, font = font3, bg = '#00A7FF', activeforeground = '#00A7FF', activebackground = '#0000BF', relief = GROOVE, fg = '#0000BF', command = cbe)be['state'] = 'disabled'be.place(x = 182, y = 195, width = 88, height = 45)def cbf():    os.system('taskkill /im StudentMain.exe /f')    showinfo('成功', '操作成功执行!')# ntsd 需要事先放到下面这个路径def cbg():    os.system('C:\\windows\\Temp\\ntsd.exe -c q -pn StudentMain.exe')    showinfo('成功', '操作成功执行!')def cbh1():    global ICED    s = []    for proc in psutil.process_iter():        try:            pinfo = proc.as_dict(attrs = ['pid', 'name'])        except psutil.NoSuchProcess:            pass        else:            s.append(pinfo)    for i in s:        if i['name'] == 'StudentMain.exe':            p = i['pid']            break    pro = psutil.Process(p)    pro.suspend()    ICED = True    bh.config(fg = '#660000', bg = 'red', text = '解冻极域', activeforeground = 'red', activebackground = '#660000', command = cbh2)def cbh2():    global ICED    s = []    for proc in psutil.process_iter():        try:            pinfo = proc.as_dict(attrs = ['pid', 'name'])        except psutil.NoSuchProcess:            pass        else:            s.append(pinfo)    for i in s:        if i['name'] == 'StudentMain.exe':            p = i['pid']            break    pro = psutil.Process(p)    pro.resume()    ICED = False    bh.config(fg = '#006600', bg = 'lime', text = '冻结极域', activeforeground = 'lime', activebackground = '#006600', command = cbh1)bf = Button(root, text = 'TASKKILL', borderwidth = 0, fg = '#006600', bg = 'lime', activeforeground = 'lime', activebackground = '#006600', relief = GROOVE, command = cbf)bf.place(x = 10, y = 255, width = 80, height = 45)bg = Button(root, text = 'NTSD', borderwidth = 0,  fg = '#006600', bg = 'lime', activeforeground = 'lime', activebackground = '#006600', relief = GROOVE, command = cbg)bg.place(x = 100, y = 255, width = 80, height = 45)bh = Button(root, text = '冻结极域', borderwidth = 0,  fg = '#006600', bg = 'lime', activeforeground = 'lime', activebackground = '#006600', relief = GROOVE, command = cbh1)bh.place(x = 190, y = 255, width = 80, height = 45)FUCKED = Falsedef fla():    global ICED, FUCKED, CON    s = []    k = []    for proc in psutil.process_iter():        try:            pinfo = proc.as_dict(attrs = ['pid', 'name'])        except psutil.NoSuchProcess:            pass        else:            s.append(pinfo['name'])            k.append(pinfo)    if 'StudentMain.exe' in s:        if CON:            la.config(font = ('Courier New', 13, 'bold'))            CON = False        for i in k:            if i['name'] == 'StudentMain.exe':                we = i['pid']                break        if ICED:            la.config(text = 'ICED', fg = 'yellow')            lb.config(text = 'ICED', fg = 'yellow')        else:            la.config(text = f'ON\npid={we}', fg = 'red')            lb.config(text = 'UNKNOWN', fg = 'yellow')        if FUCKED:            bc['state'] = 'normal'            bd['state'] = 'normal'            be['state'] = 'disabled'            bf['state'] = 'normal'            bg['state'] = 'normal'            bh['state'] = 'normal'            FUCKED = False    else:        CON = True        la.config(text = 'OFF', fg = 'lime')        lb.config(text = 'OFF', fg = 'lime')        bc['state'] = 'disabled'        bd['state'] = 'disabled'        be['state'] = 'disabled'        bf['state'] = 'disabled'        bg['state'] = 'disabled'        bh['state'] = 'disabled'        la.config(font = font2)        FUCKED = True    if TOP:        root.attributes('-topmost', 1)    root.after(700, fla)root.after(500, fla)root.mainloop()

来源地址:https://blog.csdn.net/do_while_false/article/details/129764853

--结束END--

本文标题: 再见极域(Python水水水)

本文链接: https://lsjlt.com/news/425099.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 再见极域(Python水水水)
     我初中时用Python编的再见极域,很多功能没有实现,但基本的杀、冻结还是很好用的。 也不懂太多什么版不版权的,反正都是我自己写的 (现在两年后回过来看,当年写得好丑。。。) 尊重极域,仅作学习用,禁止用来做些有害的事情。还是建议好好上...
    99+
    2023-10-08
    python ui
  • python opencv加水印 去水印
    收到的需求是在一个图上匹配到水印 然后将原来的水印换成一个新水印 先要安装一个库 库文件代码如下: # coding=utf-8 import cv2 import numpy as np # 膨胀算法 Kernel _DILATE_K...
    99+
    2023-01-31
    水印 python opencv
  • Python试水
    试水 test.py print "你好,Python!" #python 2.x python ("你好,Python!") #python 3.x 很不幸,第一个test.py就遇到了字符错误! nodedeMacBook-Pro:...
    99+
    2023-01-31
    试水 Python
  • Python添加pdf水印
    0、用到两个扩展模块:ReportLab、PyPDF2。1、创建水印PDF。1)、创建文字水印pdf文件代码:#encoding=utf-8 #author: walker #date: 2014-03-17 #function: 创建文字...
    99+
    2023-01-31
    水印 Python pdf
  • Python实现水仙花数
    水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一...
    99+
    2023-01-31
    水仙花 Python
  • 【Python】Python 去除图片水印
    在Python中,你可以使用一些图像处理库来去除图片中的水印。其中一个常用的库是OpenCV,它提供了一些强大的图像处理功能。 首先 你需要安装OpenCV库。你可以使用以下命令在终端中安装它: pi...
    99+
    2023-10-18
    python opencv 计算机视觉
  • python实现水印生成器
    本文实例为大家分享了python实现水印生成器,python制作图片水印的具体代码,供大家参考,具体内容如下 制作一个水印生成器,方便训练水印图片数据采集。图片水印生成器,可以给指定...
    99+
    2024-04-02
  • Python使用Pillow添加水印
    本文实例为大家分享了Python使用Pillow添加水印的具体代码,供大家参考,具体内容如下 python数据分析得到的图片,并对照片添加水印pillowPIL包含在pillow中,...
    99+
    2024-04-02
  • Python怎么批量加水印
    本篇内容主要讲解“Python怎么批量加水印”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python怎么批量加水印”吧!工作的时候,尤其是自媒体工作者,必备水印添加工具以保护知识产权,网上有许...
    99+
    2023-06-15
  • 给PDF添加水印(Python+C#)
    1、Python + PDFlib   以下是用PDFlib给pdf添加水印的速记,另外PDFStamp是个很好用的pdf水印工具。PDFlib功能比较多、杂;PDFStamp功能单一,更方便使用。据walker测试,PDFlib会比PDF...
    99+
    2023-01-31
    水印 PDF Python
  • python水晶球(函数)详解
    目录传递实参位置实参关键字参数函数定义的默认参数值个数可变的关键字形参总结传递实参 函数定义中可能包含很多的形参。因此函数调用的过程中也能包含多个实参。向函数传递实参的方式有很多。如...
    99+
    2024-04-02
  • 运用python去除图片水印
    目录OpenCV + Numpy函数简介色彩转换PIL  + itertools由于图片水印的种类有很多,今天我们先讲最简单的一种。 即上图中的①类水印,这种水印存在白色背景上的文档里,水印是灰色,需要保...
    99+
    2022-06-02
    python去水印 python 图片水印
  • python实现水印图片功能
    在做一些工作的时候,有时候会涉及到给图片加上水印,这个如果手动添加的话,效率太低了,通常选择代码完成。下面这个是给图像添加文字水印(图片水印还在研究中) 比如,在下面的图片中添加 &...
    99+
    2024-04-02
  • Python 基础练习 PAT水题(四)
    #学习笔记#用以练习python基础#原题链接:https://www.patest.cn/contests/pat-b-practise/1050 本题要求将给定的N个正整数按非递增的顺序,填入“螺旋矩阵”。所谓“螺旋矩阵”,是指从左上角...
    99+
    2023-01-31
    基础 Python 水题
  • 整层水汽通量和整层水汽通量散度计算及python绘图
    整层水汽通量和整层水汽通量散度计算及python绘图 一、公式推导 1、整层水汽通量: (1)单层水汽通量: 在P坐标下, 单层水汽通量 = q·v/g q的单位为kg/kg,v的单位为m/s。对于重...
    99+
    2023-09-15
    python matplotlib 开发语言
  • NumPy 究极指南:让数据分析如行云流水
    NumPy(Numerical Python)是一个强大的 Python 库,专用于科学计算和数据分析。它提供了广泛的功能,可帮助您高效地处理多维数组,执行复杂的数学运算,并解析复杂的数据集。 NumPy 的核心概念 NumPy 围绕着以...
    99+
    2024-04-02
  • Python如何为图片添加水印
    添加水印的主要目的是为了版权保护,使自己的图像不被抄袭或者恶意转载。网上有很多制作水印的工具,本帖介绍怎么使用Python-Pillow库给图片添加水印。 使用ImageMagick添加图片水印-Linux...
    99+
    2022-06-04
    水印 何为 图片
  • 利用Python+OpenCV三步去除水印
    目录一、推理原理二、推理步骤三、参考代码四、效果图一、推理原理 1.标定噪声的特征,使用cv2.inRange二值化标识噪声对图片进行二值化处理,具体代码:cv2.inRange(i...
    99+
    2024-04-02
  • 利用python OpenCV去除视频水印
    上面的图片展示的是视频中的某一帧,需要将图片中的,实体拓展和退出全屏以及右上角的两个圆圈按钮给删除掉。 解决思路一个很简单的想法就是,从图片上其它两块背景相同的地方,拷贝两个块替换...
    99+
    2024-04-02
  • python去水印的代码怎么写
    去除水印的代码取决于水印是如何添加到图像中的。以下是一种常见的方法,使用OpenCV库和图像处理技术来去除简单的文本水印:```py...
    99+
    2023-09-18
    python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作