跪求按键精灵高手 如何让按键精灵在窗口最小化或者在指定窗口工作

2024-11-29 08:03:29
推荐回答(5个)
回答1:

按键精灵8.0版本

首先定义变量获得鼠标所在窗口句柄

Dim hwnd

hwnd = Plugin.Window.MousePoint()

下面编辑后台代码  根据后台插件 设置就可以了 具体位置见图片

回答2:

基本同意 DoubleSong2011 的观点,顺便说明一下,窗口最小化时,向指定句柄窗口发送按键消息是可以的,但是涉及到图像识别的话就不行了,后台找色和找图一般WIND0WS窗口基本能实现,但是对于一现DirectX驱动的窗口(游戏窗口和影像播放窗口),常规的方法不能实现。
所以现在很多的后台辅助,一般是“半后台”的,要么是把窗体拉出屏幕,要么是让别的程序界面覆盖他而本身不最小化。

希望对你有所帮助。

回答3:

对于你的问题,我给你以下建议:
1、按键精灵不支持游戏窗口最小化运行
2、我真不明白你看电影为什么要最小化游戏窗口呢,电影可以全屏,不就把游戏窗口遮住了嘛
3、不知道你的游戏工作是什么性质的,或者说是运行的是哪方面的
4、如果游戏不是3D游戏,可以采用后台控件(自带的)+句柄实现后台操作(目前很火的),只要窗口不最小化,那么窗口的位置可以任意摆放,或者拖到两边隐藏都可以
5、如果是3D游戏,只要你操作的不需要取色之类的,基本都可以运行

实在没有明白你的问题,希望可以帮助到你,望采纳

回答4:

调用一个API函数就行了! Private Declare Function ShowWindow Lib "user32" (ByVal hWnd As Long, ByVal nCmdShow As Long) As Long 隐藏隐藏窗体, 从桌面消失!

回答5:

哦哦,想用后台哦,
这个比较复杂,你先搞清楚窗口句柄,再看你的游戏能不能支持后台操作.之后在做脚本吧.
最后,友情提示一下,按键8自带插件不支持后台组合键操作.