窗口类。请教关于窗口切换的问题,新人问题
tc简单开发吧
全部回复
仅看楼主
level 12
剑仙十号 楼主
窗口类。请教关于窗口切换的问题,新人问题
sjmjieke007 楼主:
刚刚学习用,切换窗口用的软件带的抓抓,抓出一串数字来
编写程序这串数字 用着也没问题,但是下次重新打开窗口之后,这串数字就变化了
.
有一劳永逸的办法吗?有其他方法切换窗口吗?
我用的方法是百度搜索:“按键精灵切换窗口”,百度经验的那种方法 窗口激活(hwnd)
https://jingyan.baidu.com/article/c45ad29c06a805051753e2a6.html
但是每次重新打开窗口,上次编程的2个窗口数字串还要重新抓取,好麻烦啊
怎么解决啊?#(惊哭)
不知道别的窗口怎么样,我变成的某个安卓模拟器的窗口反正是重启之后就变化了数字了。最好不要使用手动编程鼠标移动点击,以及alt+tab这种不稳定的方法啦
我纯新手,自己研究根本找不到方向啊,教程这种方法只能适用于这个窗口一直开着,我也没办法啊,只能再来一次,而且切换次数很多,要改很麻烦,软件里也没找到像word一样的替换功能
尘埃 :句柄是变化的。
sjmjieke007 楼主:对啊,我都说了重新设置了,自然发现是变化的了,所以说有什么别的思路来切换窗口吗?
=======================================================
窗口句柄的学习。
操作一个窗口句柄,就相当于.操作这个后台窗口。一个窗口打开后,系统对它分配临时编号,这个临时编号叫句柄。窗口关闭后,窗口句柄会被收回。
例如 :
到某宝参加团购,店铺会给每个顾客,分配一个临时编号,用来标识每个顾客.交易过程。
完成交易,双方评价后,临时编号就被收回,用作下次使用。
句柄类似于团购编号。
使用
var hwnd = 窗口查找("标题名", "类名") //就可以一劳永逸获取句柄.
窗口激活(hwnd) //标题名, 类名, 打开TC自带的"AB抓抓"获取.
2018年11月06日 11点11分 1
level 12
剑仙十号 楼主
窗口类。窗口句柄,窗口ID
句柄,英文名是handle。
一个程序写好后,每次运行这个程序,系统都会分配一个4G大的,虚拟的空间,给这个进程。
并分配进程ID,线程ID,窗口ID各一个,
进程句柄,线程句柄,窗口句柄各一个,
以方便对程序进行管理操作。
=======================================================
句柄的分类:Hwnd,hProcess和hThread。
窗口句柄
Handle-window,简写Hwnd。
进程句柄
handle-Proccess,简写hProcess。
线程句柄
handle-Thread,简写hThread。
=======================================================
ID的分类:WindowsID,ProcessID和ThreadID。
窗口ID,为WindowsID。
进程ID,为ProcessID。
线程ID,为ThreadID。
窗口ID,是这个窗口唯一的标识。通过窗口ID,可以获得窗口句柄。
//
//
ID和句柄的区别:
ID是程序的一种属性,就像每人的面孔一样。
不去整形(不重新.编译生成),ID是不会变的。
句柄可以变化。
每次打开程序,编号就不一样。就像每次进入新的学校,学号就不一样。 句柄就是一个临时的编号,系统随机分配的编号。
使用DX绘图软件,制作出来的游戏,
必须使用大漠/天使插件的DX绑定模式。
2018年11月06日 11点11分 2
level 12
剑仙十号 楼主
更多知识,请加群学习:
https://tieba.baidu.com/p/5932480716
2018年11月10日 01点11分 3
1234.5678.
2018年11月26日 06点11分
1