windy,总体上来说,是根据当前的窗口,关联启动不同的程序,或者执行不同的窗口操作。比如隐藏、置顶、关闭等等。
窗体关联启动(或动作)是windy的正业,不过在介绍正业之前,先介绍点附加品,就是windy的固定触发区。
如图所示,这些固定的区域,不因当前运行的程序或者窗口不同而变化,
边距的大小可以在配置文件里面进行设置。
每个位置的动作配置都可随意变化的。
基本上支持:
1、直接运行一个程序,或一个窗口操作
2、弹出一个菜单
因为支持runorclose、runoractive这样的指令,所以你可以做出很灵活的运用。
比如右下角作如下定义,
右下角=roc|路径\万年历.exe
那么你windy一下右下角,则运行“日梭”类的万年历,再点一下关闭日梭。对于临时查看农历来说,很方便。
比如假设你配置
右上角=hide|
那么隐藏的仍然是“当前激活的”窗口。
windy第二篇:两个特殊启动位
细心的你肯定发现了,下边沿空着呢,是的,这里就要介绍,更为特殊的两个触发位

为了不造成混乱,所有在任务栏的按钮,都统一用“任务栏-程序”来定义,也就是说,并不会根据窗口不同而采用不同的定义,这个与后面要介绍的窗口区定义方法不同,容后比较。
但是要注意的是,在不同的程序的任务栏按钮上发windy动作,作用的对象是你选中的那个程序。这个说起来有点别扭。
跟第一篇说到的作用对象不同。这次的对象不是当前激活的窗口,而是你点中任务栏按钮的那个窗口。
比如1处,作用对象是资源管理器,2处是sangit,而不管其是否激活的。
这样的话,你可以定义
任务栏-程序=hide|
这样的动作。
在1处按,则以藏z:\那个窗口,2处则隐藏sangit编辑器,不需要激活它。
之所以搞这个,是因为前两天的一桩非常杯具的窘事,激发我去做的。
同样任务栏-空白的长短是被变化的,其他的与第一篇的位置定义方法没啥两样。
这次介绍的两处触发点,跟第一篇定义方法一样,唯一需要注意的是,任务栏-程序的作用对象,务必注意。
假设你这样定义:
任务栏-程序=hide|
任务栏-空白=Unhide|
那么当你鼠标中键点程序按钮的时候,就是一个一个的隐藏,而在空白处点中键,则又一个一个的显示出来了。
windy第三篇:窗体启动位
特殊位置介绍好了,就要介绍windy的正业了。
针对不同的窗口,发出不同的动作。
简单说就是在刚才提到的“特殊位置”之外,windy会根据不同的窗口进行定义。

注意:特殊的位置是根据你的屏幕上的物理位置,强制划分出来的,而现在定义的则是根据窗口而变化的,特殊启动位优先被考虑。
同样支持:
1、直接运行一个程序,或者完成一个窗口动作(如隐藏、关闭、置顶)等等。
2、弹出一个菜单
窗口类的动作,其作用对象是当前激活的窗口。就是你鼠标中键点中的窗口。
windy第四篇:如何开始使用windy
windy只有一个简单的程序,以及数个ini配置文件。
默认的热键是鼠标中键,你可以同时运行几套不同的windy配置,比如
中键,则是执行windy1的配置。
ctrl+中键,则是执行windy2的配置。
开始使用非常简单,只需要在ini里面简单的定义。比如你定义一句:
左上角=notepad.exe
那么你点左上角的时候,则是直接运行“记事本”程序。
再如
firefox=colse|
那么你在firefox的窗体里面点鼠标中键,则是直接关闭firefox了。
如果你尝试过candy,神马menu之类的定义就是小菜一碟了。
呵呵,即算我共享了candy的代码,还是有人说candy不知所云,书妖无语。
windy第六篇,应用示例1

应用示例1,就是书妖平常在使用Scite编制ahk时候,常用到的动作。
① 随时弹出Ahk帮助,当然如果是查某个特定关键字的帮助,还可以用candy直接查找。
②Spy工具,在便携ahk脚本过程中,有时候会用到这个
③mnk笔记,书妖用mynotekeeper记录一些程序片段,或者教程,偶尔也记录编程心得
……
而这些只需要在windy.ini配置文件里面加上这么一小段配置
[menu_scite]
Ahk 帮助 =\kini\dev\autohotkey\Ahk Help.chm
Spy 工具 =\kini\dev\autohotkey\au3_spy.exe
Mnk 笔记 =\doc\mynotes\ahk.mnk
1=-
Gui tool =\kini\dev\autohotkey\Scite_ahk\tools\SmartGUI.exe
hoe.ahk =open|hoe.ahk
Hoe文件夹 =FolderJump|z:\hoe
2=-
退出hoe =keys|!h
通过上面这个例子说明,。
细心的你肯定发现了,下边沿空着呢,是的,这里就要介绍,更为特殊的两个触发位
为了不造成混乱,所有在任务栏的按钮,都统一用“任务栏-程序”来定义,也就是说,并不会根据窗口不同而采用不同的定义,这个与后面要介绍的窗口区定义方法不同,容后比较。
但是要注意的是,在不同的程序的任务栏按钮上发windy动作,作用的对象是你选中的那个程序。这个说起来有点别扭。
跟第一篇说到的作用对象不同。这次的对象不是当前激活的窗口,而是你点中任务栏按钮的那个窗口。
比如1处,作用对象是资源管理器,2处是sangit,而不管其是否激活的。
这样的话,你可以定义
任务栏-程序=hide|
这样的动作。
在1处按,则以藏z:\那个窗口,2处则隐藏sangit编辑器,不需要激活它。
之所以搞这个,是因为前两天的一桩非常杯具的窘事,激发我去做的。
同样任务栏-空白的长短是被变化的,其他的与第一篇的位置定义方法没啥两样。
这次介绍的两处触发点,跟第一篇定义方法一样,唯一需要注意的是,任务栏-程序的作用对象,务必注意。
假设你这样定义:
任务栏-程序=hide|
任务栏-空白=Unhide|
那么当你鼠标中键点程序按钮的时候,就是一个一个的隐藏,而在空白处点中键,则又一个一个的显示出来了。
windy第三篇:窗体启动位
特殊位置介绍好了,就要介绍windy的正业了。
针对不同的窗口,发出不同的动作。
简单说就是在刚才提到的“特殊位置”之外,windy会根据不同的窗口进行定义。
注意:特殊的位置是根据你的屏幕上的物理位置,强制划分出来的,而现在定义的则是根据窗口而变化的,特殊启动位优先被考虑。
同样支持:
1、直接运行一个程序,或者完成一个窗口动作(如隐藏、关闭、置顶)等等。
2、弹出一个菜单
windy第四篇:如何开始使用windy
windy只有一个简单的程序,以及数个ini配置文件。
默认的热键是鼠标中键,你可以同时运行几套不同的windy配置,比如
中键,则是执行windy1的配置。
ctrl+中键,则是执行windy2的配置。
开始使用非常简单,只需要在ini里面简单的定义。比如你定义一句:
左上角=notepad.exe
那么你点左上角的时候,则是直接运行“记事本”程序。
再如
firefox=colse|
那么你在firefox的窗体里面点鼠标中键,则是直接关闭firefox了。
呵呵,即算我共享了candy的代码,还是有人说candy不知所云,书妖无语。
windy第六篇,应用示例1
应用示例1,就是书妖平常在使用Scite编制ahk时候,常用到的动作。
① 随时弹出Ahk帮助,当然如果是查某个特定关键字的帮助,还可以用candy直接查找。
②Spy工具,在便携ahk脚本过程中,有时候会用到这个
③mnk笔记,书妖用mynotekeeper记录一些程序片段,或者教程,偶尔也记录编程心得
……
而这些只需要在windy.ini配置文件里面加上这么一小段配置
[menu_scite]
Ahk 帮助 =\kini\dev\autohotkey\Ahk Help.chm
Spy 工具 =\kini\dev\autohotkey\au3_spy.exe
Mnk 笔记 =\doc\mynotes\ahk.mnk
1=-
Gui tool =\kini\dev\autohotkey\Scite_ahk\tools\SmartGUI.exe
hoe.ahk =open|hoe.ahk
Hoe文件夹 =FolderJump|z:\hoe
2=-
退出hoe =keys|!h
通过上面这个例子说明,。