Altrun里有一个小软件叫WinCtl.exe,可以通过输入窗口句柄快速置顶和取消置顶,具体可以参考这篇文章https://xbeta.info/altrun.htmxbeta.info
以下转载该篇内容的部份答案:关闭当前窗口
@WinCtl.exe Close {%wd}
参数类型:参数无编码
(关闭当前窗口,未保存项目窗口会自动提示保存)
关闭下一个窗口
@WinCtl.exe Close Next=1
参数类型:无参数
(保留当前窗口关闭下一个窗口)
关闭所有窗口
@WinCtl.exe Close ALL
参数类型:无参数
(关闭除隐匿窗口外的所有窗口,未保存项目窗口会自动提示保存)
隐藏当前窗口的标题栏
@WinCtl.exe HideTitle {%wd}
参数类型:参数无编码
(消削剥离当前窗体的标题栏,增大阅读视界)
恢复当前窗口隐藏掉的标题栏
@WinCtl.exe UnHideTitle {%wd}
参数类型:参数无编码
恢复所有窗口隐藏掉的标题栏
@WinCtl.exe UnHideTitle ALL
参数类型:无参数
透明化当前窗体
@WinCtl.exe Alpha {%wd} 0~255数值
参数类型:参数无编码
(透明化当前窗口,支持后置参数,可设定数值0~255之间,0为完全透明,255为不透明)
恢复当前透明窗口为正常状况
@WinCtl.exe UnAlpha {%wd}
参数类型:参数无编码
透明化全部窗体
@WinCtl.exe Alpha ALL 0~255数值
参数类型:无参数
(透明化全部窗口,支持后置参数,可设定数值0~255之间,0为完全透明,255为不透明)
恢复所有透明窗体为正常状况
@WinCtl.exe UnAlpha ALL
参数类型:参数无编码
置顶当前窗口
@WinCtl.exe Top {%wd}
参数类型:参数无编码
(最前台显示当前窗口)
取消置顶窗口
@WinCtl.exe UnTop
参数类型:无参数
(取消最后一个窗口的最前台显现)
取消所有置顶窗口
@WinCtl.exe UnTop ALL
参数类型:无参数
(一次性取消所有窗口置顶)
最大化当前窗口
@WinCtl.exe Max {%wd}
参数类型:参数无编码
最大化所有窗口
@WinCtl.exe Max ALL
参数类型:无参数
(最大化所有窗体)
还原初始窗口大小
@WinCtl Restore {%wd}
参数类型:参数无编码
(相当于点击向下还原按钮)
还原所有窗体到初始窗口大小
@WinCtl Restore ALL
参数类型:无参数
最小化当前窗口
@WinCtl.exe Min {%wd}
参数类型:参数无编码
最小化所有窗口
@WinCtl.exe Min ALL
参数类型:无参数
(最小化所有窗口)
显示桌面
@WinCtl.exe MinALL
参数类型:无参数
(等同于点击显示桌面按钮)
恢复所有窗口
@WinCtl.exe UnMinAll
参数类型:无参数
(等同于再次点击显示桌面按钮)
层叠排列窗体
@WinCtl.exe Cas
参数类型:无参数
(等同于Windows的层叠显示)
横向平铺窗体
@WinCtl.exe TH
参数类型:无参数
(等同于XP横向平铺和Vista的堆叠显示窗口)
纵向平铺窗体
@WinCtl.exe TV
参数类型:无参数
(等同于XP纵向平铺和Vista的并排显示窗口)
隐匿当前窗口
@WinCtl.exe Hide {%wd}
参数类型:参数无编码
(程序没有老板键怎么办,这个可是无往不利的老板键)
隐匿下一个窗口
@WinCtl.exe Hide Next=1
参数类型:无参数
(保持当前窗口隐藏下一个窗口)
复现隐匿窗口
@WinCtl.exe UnHide
参数类型:无参数
(重现最后一个隐藏窗口)
复现所有隐匿窗口
@WinCtl.exe UnHide ALL
参数类型:无参数
(一次性显现所有隐藏窗口)
只显示当前窗口
@WinCtl.exe ShowOnly {%wd}
参数类型:参数无编码
(只保留当前窗口,其他窗口全部最小化)
移动到相应坐标且改变窗体大小
@WinCtl.exe Move [{%wd}或者Handle] x,y,w,h
(x,y坐标参数是移动到的相应坐标轴位置,w参数指定窗体宽度和h参数指定窗体高度)