本人坑王,开坑太多,债主无数,背包跑路中……但是绝不忘沿路开坑。
觉得 AutoHotKey 很好很好,其实这是很久以前就开始的事情了。于是写了些小工具,还没写完,把草稿发出来大家玩。
QQ 右下角弹窗自动关闭工具
2015/7/24 - 修正了一些误杀。如果仍有误杀请查看日志文件,并向我汇报,谢谢~
2015/8/02 - 去掉了托盘的弹出提示,要不然 Win10 下太烦。提高了响应时间。
2015/08/12 完善日志格式,本工具正式毕业
打包好的 exe 文件下载——【下载地址】
#Persistent
SetTimer, KillQQPop, 1000
return
KillQQPop:
IfWinExist, ahk_class TXGuiFoundation
{
;sleep 1000
WinGetPos, Xpos, Ypos, Width, Height
if (Width < 400 AND A_ScreenWidth <(Xpos + 400) AND A_ScreenHeight <(Ypos + 400))
{
WinGetTitle, Title
if (StrLen(Title)!= 0 AND Title!= "QQ" AND !(Title~="@") AND !(Title~="(") AND !(Title="TXMenuWindow"))
{
WinClose
;TrayTip,喵了腾讯, 关闭了 %Title%
file := FileOpen("log.txt", "a")
file.WriteLine(A_YYYY " " A_MM " " A_DD " " A_Hour ":" A_Min ":" A_Sec " —— " Title "`n`r")
file.Close()
;sleep 1000
;TrayTip
}
}
}
return
###空格键预览
仿 Mac 效果,你懂的,现在只支持图片和图标,但是我还没做格式过滤……
#ifWinActive ahk_class CabinetWClass
$Space::
Clip_Data:=Clipboard
Clipboard:=
send {space}
send ^c
sleep 100
filepath:=Clipboard
Clipboard:=Clip_Data
if(filepath="")
{
return
}else{
;run %filepath%
GUI, MainWin:New, , File Priview
GUI, -Caption +AlwaysOnTop +Owner
Gui, Margin, 0, 0
Gui, Add, Picture, vpicpre, %filepath%
Gui, Show, AutoSize Center
WinGetPos, Xpos, Ypos, Width, Height, A
picwidth := A_ScreenWidth*0.8
if (Width>picwidth)
{
GuiControl,,picpre,*w%picwidth% *h-1 %filepath%
Gui, Show, AutoSize Center
}
picheight := A_ScreenHeight*0.8
if (Height>picheight)
{
GuiControl,,picpre,*w-1 *h%picheight% %filepath%
Gui, Show, AutoSize Center
}
}
return
#IfWinExist, File Priview
$space::
GUI, MainWin:Destroy
return
你们有啥好玩的也拿出来好不好?比如仿 Mac 窗口切换的有没有?