求助一款高难度软件,考验高手的时候到了

我想求助一款软件能实现如下功能:

1、鼠标右键单击窗口标题栏(任意位置)可关闭当前窗口或程序,相当于点击右上角关闭按钮;

2、中键点击标题栏(任意位置)可最小化当前窗口或程序,相当于点击右上角最小化按钮;

操作环境win7,64位。

其实Pitaschio这软件能实现,只是无奈在64位win7下运行不正常。

希望能找到替代的软件。

PS:这两个功能对操作的效率可以大大提高,谁用谁知道

软件高手们在哪里啊?

ahk写了一个.不过测试的时候我发现一些问题.起码对我来说是的. 本来是想打开右键菜单的, 结果关闭了.

反而不如鼠标手势软件. 可以看到轨迹, 有更为明确的行为操作后才执行.

`RButton::

SetBatchLines, -1
CoordMode, Mouse, Screen
SetMouseDelay, -1

; 获取当前鼠标下的窗口 id
MouseGetPos, ClickX, ClickY, WindowUnderMouseID

; 顶部16像素以内都视为标题栏,避免非标准GUI没有标题栏.
SendMessage, 0x84, ( ClickY << 16 )|ClickX, ahk_id WindowUnderMouseID
WM_NCHITTEST_Result =ErrorLevel

; 如果点击的是标题栏HTCAPTION=2
If WM_NCHITTEST_Result = 2
{
; 关闭窗口,WM_SYSCOMMAND = 0x112 , 0xF0600是关闭命令
PostMessage, 0x112, 0xF0600, ahk_id WindowUnderMouseID
IsOperated = 1
Return
}

; 否则发送正常点击
; 如果右键正在按下状态, 则让其按下, 这样就可以正常使用鼠标手势了, 但是还要用下面的 RButton Up 让它弹起.
If GetKeyState(“MButton”, “P”)
MouseClick, Middle, , , , , D
Else
MouseClick, Middle
Return

; 让按键正常弹起, 否则上面的 MouseClick, Middle, , , , , D 会一直处于按下状态
RButton Up::
If not IsOperated
MouseClick, Right, , , , , U
IsOperated = 0
Return

`

X-Mouse Button Control
去尝试下这个软件
可以给指定程序自定义鼠标按键功能。
但能否完全满足你需求需要自测了

加我Q Q369823808,我可以为你定制

http://zzmzzff.blog.163.com/blog/static/12697520120165197341560/

http://zzmzzff.blog.163.com/blog/static/1269752012016515133732/

我觉得这个功能自己写一个AHK脚本是最合适,也有针对性的。

你说的我当然都知道,我可不是菜鸟小白,你说的这些方法效率都太低,不然我早就采用了,而且你说的纯鼠标党的方法也太老土了,我告诉你一个更高效的方法,使用7+ taskbar,可以直接中键单击任务栏的窗口来关闭该窗口,你说的在缩略图上关闭的方法实在是low暴了,且不说90%的人都神烦缩略图,想尽各种办法关闭,退一步说有人喜欢缩略图,要在缩略图上关闭窗口也不需要小心翼翼的移动到红叉上点击关闭,直接在缩略图的任意位置单击中键就能关闭。能回复我,你的心意是好的,但是你的水平还差了点

好吧,知付宝障号15138493060

这个flyhotkey2.3已经实现,而且还有屏幕和桌面热键。

可以改成右键双击或Ctrl+鼠标的组合键
或者右键手势,右键上拉最大化、下拉最小化、右拉关闭

另,因为不清楚IsOperated的作用,于是搜了下
结果发现和这篇09年被转到中文ahk论坛的文章相似度很高啊
http://ahk8.com/archive/index.php/thread-1046.html


话说楼主的标题钓鱼味十足(个感),而且就这功能需求,并不需要特意用软件啊

纯鼠标党
可以直接点右上角按键
嫌定位麻烦可以任务栏单击图标最小化,悬停点缩略图红叉关闭

纯键盘党
Alt+Space+N:最小化
Alt+Space+CAlt+F4:关闭

键鼠混合党
标题栏右键+N:最小化
标题栏右键+C:关闭

楼主,功能已实现,写了两个,一个叫FlyQuick,一个叫FlyHotKey热键启动,后者功能更强,欢迎测试。2016年6月结贴,以后估计没时间玩了。

卧槽,没想到你真做出来了,太感谢了,你支付宝多少,我要表达一下心意。另外经过试用FlyQuick,提一点自己的想法,希望能增加ctrl(或shift等功能键)+鼠标右键(或中键)来实现窗口置顶(或其他功能)的功能,这样能方便一些,且实现的功能更多一些(其实我只是想要置顶功能,别的功能也不需要了,弄得太复杂的反而不好),现有的任意位置中键来操作的话,局限性太大,因为现在浏览器打开新链接的操作要依赖中键,所以很矛盾。
另外抱歉我不是经常上小众论坛,所以才刚刚看到,期待后续的交流。

看了你的博客,想不到你不但技术高超,还是一个对生活挺有感悟的人啊,小弟实在是佩服