因开机程序比较多,微博,QQ,foxmail等,FOXmail支持开机后安安静静的躺在右下角,可是QQ就不行,同时挂三个QQ,要一个一个去点右上角的小X或者最小化才会自己去右下脚,微博,旺旺也是,谷歌,百度搜了就找到一个人写的脚本,经过反复弄,能启动程序但无法最小化,因本人门外汉,折腾了两天没搞出什么眉目,特来求助
下面是脚本,就以微博为例吧
DetectHiddenWindows, on
IfWinNotExist,ahk_class TXGuiFoundation
{
Run ,E:\Program Files (x86)\Sina\Weibo2012\Bin\Weibo2015.exe, , ,ThisPID
WinWait, ahk_class TXGuiFoundation
WinActivate
;进行隐藏窗口
CoordMode ,Mouse, Relative ;设置鼠标的坐标系统,坐标相对于激活的窗口
Sleep,2000
MouseMove,199,9
MouseClick
}
ExitApp
下面是抓取的座标位置
>>>>>>>>>>( Window Title & Class )<<<<<<<<<<<
微博桌面2015
ahk_class XLUEFrameHostWnd
>>>>>>>>>>>>( Mouse Position )<<<<<<<<<<<<<
On Screen: 1324, 72 (less often used)
In Active Window: 318, 19
请朋友帮忙看有什么办法让这个东西最小化,谢谢
最小化程序窗口求助
Moderators: tmplinshi, arcticir
Re: 最小化程序窗口求助
虽然没有看明白你的示例中,为啥没有qq,就打开微博2015.
但一般而言,支持“在右下角”有图标的程序,都有些选项,以QQ为例:
1、首先,在qq选项中,选中“关闭主面板时,隐藏到系统托盘,不退出”
2、等所有qq启动后,winclose QQ ahk_class TXGuiFoundation
就可以让QQ呆到“右下角”了。
但一般而言,支持“在右下角”有图标的程序,都有些选项,以QQ为例:
1、首先,在qq选项中,选中“关闭主面板时,隐藏到系统托盘,不退出”
2、等所有qq启动后,winclose QQ ahk_class TXGuiFoundation
就可以让QQ呆到“右下角”了。
Re: 最小化程序窗口求助
谢谢,我示例中没有添加QQ,只添加了微博aamii wrote:虽然没有看明白你的示例中,为啥没有qq,就打开微博2015.
但一般而言,支持“在右下角”有图标的程序,都有些选项,以QQ为例:
1、首先,在qq选项中,选中“关闭主面板时,隐藏到系统托盘,不退出”
2、等所有qq启动后,winclose QQ ahk_class TXGuiFoundation
就可以让QQ呆到“右下角”了。
刚用你给的试了一下
确实可以右下角,但一次只能关闭一个QQ到右下角
Re: 最小化程序窗口求助
ljkformat wrote:但一次只能关闭一个QQ到右下角
Code: Select all
GroupAdd, Windows_CloseToTray, QQ ahk_class TXGuiFoundation
; GroupAdd, Windows_CloseToTray, 微博桌面2015 ahk_class XLUEFrameHostWnd ; 还可以继续添加其他的窗口
WinClose, ahk_group Windows_CloseToTray
Re: 最小化程序窗口求助
谢谢,我后面自己弄了一个tmplinshi wrote:ljkformat wrote:但一次只能关闭一个QQ到右下角Code: Select all
GroupAdd, Windows_CloseToTray, QQ ahk_class TXGuiFoundation ; GroupAdd, Windows_CloseToTray, 微博桌面2015 ahk_class XLUEFrameHostWnd ; 还可以继续添加其他的窗口 WinClose, ahk_group Windows_CloseToTray
帮我看看能不能优化一下
DetectHiddenWindows, on
IfWinNotExist,ahk_class TXGuiFoundation
Run ,F:\Program Files (x86)\QQ6.2(12179)木子李三显IP清爽加速版\Bin\QQ.exe, , ,ThisPID
WinWait, ahk_class TXGuiFoundation
WinActivate ,ahk_class TXGuiFoundation
ControlClick, x250 y374, QQ,,,, Pos
sleep ,40000
;进行隐藏窗口
Loop 5 ;循环次数
{
CoordMode ,Mouse, Relative ;设置鼠标的坐标系统,坐标相对于激活的窗口
Sleep,500
MouseMove,280,20
MouseClick
}
Run, f:\Program Files (x86)\AliWangWang\AliIM.exe
WinWait, ahk_class StandardFrame
WinActivate, ahk_class StandardFrame
WinWaitActive, ahk_class StandardFrame
sleep ,15000
WinClose ,ahk_class StandardFrame
sleep ,500
Run, f:\Program Files\Netease\网易闪电邮\Start.exe
WinWait, ahk_class FlashMail MainForm
WinActivate, aahk_class FlashMail MainForm
WinWaitActive, ahk_class FlashMail MainForm
WinClose ,ahk_class FlashMail MainForm
sleep ,500
Run, f:\Program Files\Foxmail 7.0\Foxmail.exe
WinWait, ahk_class TFoxMainFrm.UnicodeClass
WinActivate, ahk_class TFoxMainFrm.UnicodeClass
WinWaitActive ,ahk_class TFoxMainFrm.UnicodeClass
winclose , ahk_class TFoxMainFrm.UnicodeClass
sleep ,500
DetectHiddenWindows, on
IfWinNotExist,ahk_class XLUEFrameHostWnd
Run ,E:\Program Files (x86)\Sina\Weibo2012\Bin\Weibo2015.exe, , ,ThisPID
WinWait, ahk_class ahk_class XLUEFrameHostWnd
WinActivate ,ahk_class ahk_class XLUEFrameHostWnd
Sleep,15000
;进行隐藏窗口
Loop 2 ;循环次数
{CoordMode ,Mouse, Relative ;设置鼠标的坐标系统,坐标相对于激活的窗口
MouseMove , 315, 17
MouseClick
}
sleep ,1000
Run, C:\Program Files (x86)\Internet Download Manager\IDMan.exe
WinWait, ahk_class #32770
WinActivate, ahk_class #32770
WinWaitActive, ahk_class #32770
sleep ,1500
Loop 2 ;循环次数
{
WinClose ,ahk_class #32770
}
ExitApp
Re: 最小化程序窗口求助
对于某些支持的程序,在run命令中可以直接以最小化方式运行的,例如
Run, Notepad.exe, C:\My Documents, max
run,E:\program\Foobar2000\foobar2000.exe,,min
具体到你列举的程序是否可行,需要你自己测试了
其次就可以考虑采用WinMinimize、WinClose等命令了
Run, Notepad.exe, C:\My Documents, max
run,E:\program\Foobar2000\foobar2000.exe,,min
具体到你列举的程序是否可行,需要你自己测试了
其次就可以考虑采用WinMinimize、WinClose等命令了
Re: 最小化程序窗口求助
后面直接跟不行吧?因为像QQ,向QQ,微博,旺旺,这些都有个登陆窗,登陆窗和主窗的ahk_class是一样的td3zzz wrote:对于某些支持的程序,在run命令中可以直接以最小化方式运行的,例如
Run, Notepad.exe, C:\My Documents, max
run,E:\program\Foobar2000\foobar2000.exe,,min
具体到你列举的程序是否可行,需要你自己测试了
其次就可以考虑采用WinMinimize、WinClose等命令了
后面跟最小化会让这个程序的登陆最小化,主窗不会最小化吧?
我试下。
Re: 最小化程序窗口求助
刚用微博试了不行td3zzz wrote:对于某些支持的程序,在run命令中可以直接以最小化方式运行的,例如
Run, Notepad.exe, C:\My Documents, max
run,E:\program\Foobar2000\foobar2000.exe,,min
具体到你列举的程序是否可行,需要你自己测试了
其次就可以考虑采用WinMinimize、WinClose等命令了
Who is online
Users browsing this forum: No registered users and 12 guests