控制窗体的小程序
2018-09-01 23:50
169 查看
控制窗体的位置和大小
1 import win32con 2 import win32gui 3 import time 4 import random 5 6 QQWin = win32gui.FindWindow("TXGuiFoundation", "QQ") 7 8 # 参数1:控制的窗体 9 # 参数2:大致方位,HWND_NOTOPMOST上方 10 # 参数3:位置x 11 # 参数4:位置y 12 # 参数5:长度 13 # 参数6:宽度 14 # 参数7:SWP_SHOWWINDOW一直显示 15 while True: 16 x = random.randrange(900) 17 y = random.randrange(600) 18 win32gui.SetWindowPos(QQWin, win32con.HWND_NOTOPMOST, x, y, 300, 300, win32con.SWP_SHOWWINDOW)
控制窗体的隐藏和显示
1 import win32con 2 import win32gui 3 import time 4 import os 5 6 # 找出窗体的编号,参数分别是类名和标题,通过MySpy获得 7 QQWin = win32gui.FindWindow("TXGuiFoundation", "QQ") 8 9 # 显示窗体 10 win32gui.ShowWindow(QQWin, win32con.SW_SHOW) 11 12 # time.sleep(2) 13 14 # 隐藏窗体 15 win32gui.ShowWindow(QQWin, win32con.SW_HIDE) 16 17 while True: 18 QQWin = win32gui.FindWindow("TXGuiFoundation", "QQ") 19 win32gui.ShowWindow(QQWin, win32con.SW_HIDE) 20 time.sleep(1) 21 win32gui.ShowWindow(QQWin, win32con.SW_SHOW) 22 time.sleep(1) 23 24 # os.rename("控制窗体的显示和隐藏.py", "1、控制窗体的显示和隐藏.py")
最近感觉特别的累,不过在学习的过程中,遇到很多有用的知识点,以后慢慢分享给大家。这几天分享的内容都是跟做项目相关的知识点,好多我都忘记了,为了巩固一下,每天会发一些小知识点,增强一下记忆。每天不知道写什么内容比较好,欢迎小伙伴提建议,我以后会好好改进。
最后再分享一点数据库操作的知识点:
1 create database new_dbname;--新建数据库 2 drop database old_dbnane; --删除数据库 3 show databases;--显示数据库 4 use databasename;--使用数据库 5 select database();--查看已选择的数据库 6 show tables;--显示当前库的所有表 7 create table tablename(fieldname1 fieldtype1,fieldname2 fieldtype2,..)[ENGINE=engine_name];--创建表 8 drop table tablename; --删除表 9 create table tablename select statement;--通过子查询创建表 10 desc tablename;--查看表结构 11 show create table tablename;--查看建表语句 12 alter table tablename add new_fielname new_fieldtype;--新增列 13 alter table tablename add new_fielname new_fieldtype after 列名1;--在列名1后新增列 14 alter table tablename modify fieldname new_fieldtype;--修改列 15 alter table tablename drop fieldname;--删除列 16 alter table tablename_old rename tablename_new;--表重命名 17 insert into tablename(fieldname1,fieldname2,fieldnamen) valuse(value1,value2,valuen);--增 18 delete from tablename [where fieldname=value];--删 19 update tablename set fieldname1=new_value where filename2=value;--改 20 select * from tablename [where filename=value];--查 21 truncate table tablename;--清空表中所有数据,DDL语句 22 show engines;--查看mysql现在已提供的存储引擎: 23 show variables like '%storage_engine%';--查看mysql当前默认的存储引擎 24 show create table tablename;--查看某张表用的存储引擎(结果的"ENGINE="部分) 25 alter table tablename ENGINE=InnoDB--修改引擎 26 create table tablename(fieldname1 fieldtype1,fieldname2 fieldtype2,..) ENGINE=engine_name;--创建表时设置存储引擎
相关文章推荐
- 如何控制其他程序窗体上的窗口控件
- 如何控制其他程序窗体上的窗口控件
- [原创] 用Delphi实现控制IE窗体的大小——IESizer程序原理分析 (2003-12)
- 两种方法:VS2008下C++窗体程序显示控制台的方法——在QT程序中使用cout和cin
- delphi下实现控制其它窗体中的控件代码模板(delphi 7安装程序)
- 如何控制其他程序窗体上的窗口控件
- Delphi中如何控制其他程序窗体上的窗口控件
- 用C#调用Windows API和其它进程通信及C# 获得另外一程序 句柄 后控制该程序 控制其透明 窗体大小
- 向Window窗体发送消息,控制程序的运行.
- 使用.Net编写Windows程序,对于窗体控制常见项目
- 使用.Net编写Windows程序,对于窗体控制常见项目
- 如何控制其他程序窗体上的窗口控件:中
- 从另外一个窗体程序中控制naviswork中的视图
- 单文档程序中动态控制多个窗体的切换
- 如何控制其他程序窗体上的窗口控件:中
- 如何控制其他程序窗体上的窗口控件:上
- 如何控制其他程序窗体上的窗口控件(中)
- winform窗体 小程序【权限控制】
- Delphi中如何控制其他程序窗体上的窗口控件