神逸之作:国产快速启动软件神品ALTRun

http://xbeta.info/altrun.htm

目录
一、ALTRun软件简介
1.1 界面观赏
1.2 界面讲解
二、ALTRun的基本使用方法
2.1 超多方式执行快捷项(入门必读小节一)
2.2 迅捷方便的定位方法(入门必读小节二)
2.3 过滤筛选和智能匹配
2.4 人性化的匹配设定
2.5 别出心裁的Ctrl+D一步定位直接打开文件夹功能
2.6 从容淡定的Ctrl+L回溯最近执行过的10个历史项目
2.7 体贴舒心的多种隐退方式
2.8 清爽怡人之精简主界面的设置方法
2.9 快捷项目的增减删改(入门必读小节三)
2.10 自娱自乐之动手定制方便好玩的快捷项
2.11 利用ALTRun打造划词搜索( 络划词搜索和本地应用启动以及配合搜索神器Everything软件)
2.12 ALTRun配合批处理同时查询多种搜索引擎
三、ALTRun精妙绝伦的窗体消隐显化操控
3.1 基础入门之窗体控制普通应用
3.2 进阶深造之窗体控制(WinCtl)语法解析
3.3 窥其堂奥之窗体控制得心应手
四、ALTRun和其他软件的协同应用
4.1 和Nircmd软件联合作业
4.2 继续联合PopSel作业打造一个集成的划词搜索菜单
4.3 闹钟、定时器、计时器三位一体的桌面提醒工具Timer契合应援
4.4 GTD服务Toodledo和Remember The Milk结合ALTRun的快速收件匣
4.5 ALTRun随手记
4.6 配合令人耳目一新的Candy小工具
4.7 ALTRun配合知识管理工具Evernote的GTD应用
4.8 一键找到特定的QQ好友并开启对话
五、ALTRun的资源占用和其他情形
六、荐软感言
附录A:ALTRun主要功能一览
附录B:ALTRun功能展望、版本更新历史记录以及文章更新情况

一、ALTRun软件简介

ALTRun(介绍)是ET民工个人独立开发的一款快速启动软件,小巧绿色,简单易用。精致简洁的操作界面、精巧灵动的智能匹配、疾如雷电的响应速度和行云流水般畅快淋漓的操控体验的完美结合,足以令人爱不释手。

1.1 界面观赏

ALTRun自带的界面皮肤是浅色调的银灰渐变样式,而本人较为喜欢深色调的皮肤界面,就花费一分钟鼓捣出了一个透明质感的黑色皮肤,虽是做工粗糙,却也敝帚自珍,一并奉上仅供观览(就不提供上传了,以免遗笑方家,倒是希望业界高手做出更加漂亮精致的皮肤来)。有倒腾皮肤癖好的朋友可以参详后文附录A中提及的换肤方法

1.2 界面讲解

热键呼出软件主界面后,光标会自动定位在界面左上角输入框内前端处,可以输入英文字母筛选过虑列表清单,输入框右后方显现的浅灰色文字是智能随机的操作提示

居于界面中部的白色背景主体大框里显示快捷项目列表清单。左侧半部前头带数字的便是快捷项,右侧半部是与之一一对应的描述名称,两者均可凭个人喜好随心所欲的定制。

主界面底部命令框显示当前快捷项目的命令行,此框可以设置隐藏。

二、ALTRun的基本使用方法 [返回目录]

开宗明义:使用ALTRun软件,最为关键的是要记住两条。

第一条:主界面显现后按 Alt+S 呼出快捷项管理界面;
第二条:主界面显现后按 Alt+C 呼出配置设定界面。

2.1 超多方式执行快捷项

工欲善其事,必先利其器。第一步自然是设置自己喜欢且方便好使的热键了,在系统托盘区ALTRun可爱的星星图标上点击右键,选择菜单中的配置,就呼出配置界面,选择热键这一标签页。

一指热键(~键)呼出主界面,屈指弹向任意数字键,便可启动十个程序中的任意一个程序。全程只要按两下,耗时0.5秒左右,快捷绝伦,疾如雷电。关于该如何设置,让自己心仪的快捷项目出现在热键呼出后优先显示的前十项可供数字键快速启动的默认列表清单中,请参详后文附录A的第三点内容。

支持数字键启动真是好东西,可视化清单类快捷启动软件中在这一点上能够和ALTRun差相比拟的唯有Find and Run Robot,可惜Find and Run Robot资源占用居高不下,响应迟缓,乏善可陈。若是不太在意资源占用而注重功能的可延展性,插件丰富的Find and Run Robot则是上佳的选择。

不喜欢数字键启动风格的朋友建议使用汉语拼音全拼(容易记忆)设定快捷项,通常敲入三两个字母,就能直接命中目标。要是没命中,待选的顶多就只剩2项,余下的事情也就极为简单了。

要是你觉得还不过瘾,还有一种最为简便的启动快捷项的方式,只要你敲击一两个英文字母,甚至不需要你按下空格键或者回车键就可自动执行只余一项的匹配项!凤毛麟角,超乎想象,一蹴而就,傲视群伦,在目前的快捷启动软件中也算是独领风骚了!设置方法如下图解所示。

键盘达人大概会选择上下箭头键移动定位或者Tab键,不过本人觉得有时候用用鼠标滑轮也很爽快,因为滚轮定位比较迅速,耗费的力气最小,定位完成后按击空格键或者按击鼠标中键滑轮便可启动快捷项。左手键盘,右手鼠标,左右开弓,相得益彰。

2.3 过滤筛选和智能匹配 [返回目录]

快捷启动软件可谓形态多样,五花八门,不过万变不离其宗,均是依托各自独到的理念设计程式,帮助使用者实现更为高效流畅的快捷操作这一目的。

ALTRun的设计理念就是简单易用四个字,过滤匹配方式体现此一特点最为显著。

本人原是 win + r 方式的拥护者(受佳软同学潜移默化的熏陶渐染下,使用过挺长时间,自觉获益良多,到后来发现高效有余,智能不足,这才转投智能高效兼而有之的ALTRun旗下),也使用过TypeAndRun、Executor、Launchy以及一些杂七杂八的软件,于此纳归诸杂俎,取精用宏,旁引曲证,试与读者条分缕析,燃犀列炬,而一论之。

win + r 方式返璞归真,绿色高效,可惜本身没有太多的功能可供把玩(废话)。

个人觉得TypeAndRun的匹配方式只能从第一个字母开始,而且默认状态下使用下拉列表清单要浪费一个多余动作,不甚方便。

Executor方式倒是不错,缺省情形下能以词为间隔单位定位过滤并匹配词首(此时切换成包容匹配需要按击Ctrl+R,不太经济),此外仍不支持快捷项目的自动调频功能,殊属可惜,尚差一步之遥。

Launchy虽然 称智能,索引搜索和模糊匹配固然强大,却有些过犹不及,这种跨字符依序检索的匹配方式虽是准确,然而失于宽泛纷乱不够直观,时常张冠李戴,难以一目了然!呼出迟缓,大而无当,不恤物力,不够环保,再加上一大劣势定制不易,总感到有些华而不实,故而也不称心意。

其它的像Hoekey之类的热键启动工具诚然强大,却也有些弊端,病在需要耗费心力记忆一些繁冗芜杂、索然无味的信息,兼之配置繁琐容易使人失却了赏玩电脑的兴致和趣味。

等而下之的便是True Launch Bar之类的某种意义上可视之为软件管理工具成分大过快速启动工具成分的快捷启动软件。令人深感缺憾的是在现今的快捷启动软件已然进化到了智能检索时代,依旧不支持搜索定位功能,智能匹配更是付諸厥如。因循守旧、固步自封,未能与时俱进。(各花入各眼,以上倶是本人的个人观感,难免会有偏颇之处,倘有谬漏,敬请朋友们不吝指正。)

上下求索之下,直到ALTRun步入我的视线,发现心目中的完美工具终于出现了。

缺省默认的情形下,相较于TypeAndRun的首字母匹配、Executor的词首匹配以及Launchy效率欠佳的模糊匹配, ALTRun采取的是更为灵活精巧的任意位置关键字匹配,个人觉得快速启动软件采用这种过滤匹配方式最为得宜。

举例说明一下,热键呼出主界面,软件会自动定位到输入框输入处并锁定成英文输入方式,敲入gr两个字母,看看筛选过滤后会匹配出什么结果来。

细心的朋友可能会从图片中发现ALTRun似乎不支持智能补全,没错,的确不支持!是不为也,非不能也!这也是ALTRun软件开发者秉持简单易用的设计理念,有意如此设定的。智能补全看似智能,其实操作过程中会出现多余的删除动作,正所谓欲速则不达,特别是输入中途突然想要变动的时候极其麻烦。使用ALTRun不会有上述的麻烦,可以随时迅捷快速、轻便灵巧的调整输入内容。

提示几点输入小技巧:输入框输入内容后支持Backspace(退格键)删除,按Home键光标直接定位到输入内容的最前面,按End键光标直接定位内容末尾处。按←左箭头键往左移动一个字母,按→右箭头键往右移动一个字母。ESC键消去全部内容(如果再按一下ESC键则会隐藏主界面)。

2.4 人性化的匹配设定 [返回目录]

2.6 从容淡定的Ctrl+L回溯最近执行过的10个历史项目

记录操作历史,Ctrl+L可以显示最近调用的10项快捷项列表,帮你从容找到启动过的快捷项目,对于需要频繁打开新近刚操作过的快捷项颇有助益。

2.7 体贴舒心的多种隐退方式

ALTRun令人叹赏的一点是不但可以点击右上角的红色关闭按钮隐藏主界面,支持按Esc键隐藏,按主辅热键消隐(呼出隐藏通用),还支持失去焦点隐藏(鼠标点击主界面外其他地方),另外还有延时自动消隐(真是智能体贴)。

2.8 清爽怡人之精简主界面的设置方法

喜欢清爽简单风格界面的朋友可以在配置中去掉几个项目前的勾选,看看改动后的简约界面是否符合你的心意。

2.9 快捷项目的增减删改 [返回目录]

ALTRun支持命令行加参数运行,喜欢鼓捣的朋友们可以折腾出许多有趣的东西来。可以添加快捷项目实现启动程序、文档、目录、 页,甚至是指定多种程序同时打开多个文件、目录和 页。

下面细说一下添置快捷项目的方式方法。

第一种方法:也是最为直觉方便的方法,即右键“发送到”(可以在快捷图标、文件或文件夹上右键选择“发送到/ALTRun”),右键添加快捷项时会对同名快捷项自动显示覆盖提示

第二种方法:支持拖动快捷图标、文件或文件夹到快捷项管理界面快速添加快捷项目(鼠标点击主界面左上角收藏夹小图标快捷项管理按钮进入,或者按击Alt+S快捷键直接弹出快捷项管理界面),快捷项目管理界面按击添加按钮或者快捷键Insert键直接插入各项都留空的快捷项就是分隔空行

第三种方法:热键呼出主界面后,按Insert添加快捷项F2修改快捷项Delete删除快捷项Esc退出界面,弹出的界面除了手工操作外,同样支持拖拉文件或者文件夹直接添加。)

如此众多的方式方法足可让人不慌不忙,气定神闲的设定自己喜好的快捷项目。

2.10 自娱自乐之动手定制方便好玩的快捷项 [返回目录]

现在到了自己动手丰衣足食时间,提供一些本人定制的实用有趣的项目。

|c |c盘(系统盘) |Explorer /select,c:Program Files
(c字母打开c盘并定位在Program Files文件夹上,回车便可迅速进入Program Files文件夹,当然不回车按Backspace退格键则会进入上一层目录我的电脑。)

|z |音量调整 |SndVol /t
(z字母启动音量合成器,打开后可以按击上下箭头键迅速调整音量,上下箭头键调整音量大小步幅较小,如果需要快速大幅度调整可以试试PageUp向上翻页键和PageDown向下翻页键。除此之外,还可以通过鼠标滑轮前后滑动快速调节音量大小。)

|ccleaner |系统优化垃圾清除 |C:Program FilesCCleanerccleaner.exe /AUTO
(这个需要超级好用、小巧快捷的清除系统垃圾和使用痕迹的经典小软件ccleaner,ALTRun支持软件加参数运行, /AUTO便是ccleaner的运行参数。)

https://mail.google.com/mail
(打开加密协议的Gmail邮箱)

C:Users用户名AppDataLocalGoogleChromeApplicationchrome.exe https://mail.google.com/mail/s=1&view=cm&shva=1&su={%p}
(谷歌浏览器chrome中直接输入邮件主题。参数类型选择参数无编码,语句中的用户名请自行修改)

C:Program FilesSandboxieStart.exe C:Users用户名AppDataLocalGoogleChromeApplicationchrome.exe https://mail.google.com/mail/s=1&view=cm&shva=1&su={%p}
(沙盘软件sandboxie里运行的谷歌浏览器chrome中直接输入邮件主题。参数类型选择参数无编码,语句中的用户名请自行修改)

http://www.google.com.hk/search={%p}&btnI=Im+Feeling+Luck
(类似于 站直达的谷歌服务手气不错。设置时参数类型请选择第四项对参数进行UTF-8编码。)

C:Users用户名AppDataLocalGoogleChromeApplicationchrome.exe https://www.google.com/reader/view
(指定谷歌Chrome浏览器打开谷歌阅读器 页)

C:Program FilesFirefox.exe https://www.google.com/reader/view
(指定火狐Firefox浏览器打开谷歌阅读器 页)

C:Firefoxfirefox.exe -profile C:Firefoxprofile “https://www.google.com/reader/view”
(指定绿色便携Portable化的火狐Firefox浏览器打开谷歌阅读器 页)

@taskkill /FI “WINDOWTITLE eq {%wt}
(注意参数类型:参数无编码,可以关闭当前的程序窗口)

@taskkill /F /IM iexplore.exe
(关闭IE浏览器所有打开的窗口,哪怕你开了十多个,也能瞬间关闭。我用k,当然设定为killie也不错。)

@cmd /c taskkill /F /IM explorer.exe & start explorer
(添加这个项目可以让你在眨眼之间一次性关闭所有的文件夹,本人在altrun中的将此快捷项目设成f,只要键盘轻轻敲击两下,就可以关闭所有文件夹,方便快捷。)

rundll32 PowrProf.dll, SetSuspendState
(使计算机进入Sleep睡眠状态)

2.11 利用ALTRun打造划词搜索 [返回目录]

ALTRun支持剪贴板的文字内容参数{%c},利用这一点可以在任意文档或者界面上实现类似划词搜索功能(特大喜讯,除了划词搜索外,ALTRun也能支持本地急速搜索软件Everything实现划词搜索,这是本人梦寐以求的功能。)

Amazon划词搜索 http://www.amazon.com/s/ref=nb_sb_nossrl=search-alias%3Daps&field-keywords={%c}
百度划词搜索 http://www.baidu.com/sd={%c}
谷歌划词搜索 C:Program FilesSandboxieStart.exe https://www.google.com/search={%c}
华军软件划词搜索 http://search.onlinedown.net/search.aspeyword={%c}
搜狗MP3划词搜索 http://mp3.sogou.com/music.souery={%c}
微软必应划词搜索 http://cn.bing.com/search={%c}
迅雷划词搜索 http://search.gougou.com/searchearch={%c}
淘宝划词搜索 http://search.taobao.com/search={%c}
VeryCD划词搜索 http://www.verycd.com/search/foldersw={%c}
Yahoo划词搜索 http://search.yahoo.com/search={%c}
维基百科划词搜索 http://zh.wikipedia.org/wiki/Special:Searchearch={%c}
字典翻译划词搜索 http://www.google.com.hk/dictionaryangpair=en%7Czh-CN&q={%c}

手气不错划词搜索 http://www.google.com/searchtnI=Im+Feeling+Lucky&q={%c}
谷歌chrome手气不错划词搜索 C:Users用户名AppDataLocalGoogleChromeApplicationchrome.exe http://www.google.com/searchtnI=Im+Feeling+Lucky&q={%c}
沙盘Sandboxie运行谷歌chrome手气不错划词搜索 C:Program FilesSandboxieStart.exe C:Users用户名AppDataLocalGoogleChromeApplicationchrome.exe http://www.google.com/searchtnI=Im+Feeling+Lucky&q={%c}

文档目录以及 址等路径的启动打开 %SystemRoot%System32rundll32.exe url.dll,FileProtocolHandler {%c}

例如只需要将要搜索的内容复制到剪贴板,然后呼出ALTRun,敲击tb,就会进入淘宝 搜索页面自动搜索剪贴板的内容了(有些项目中出现了C:Program FilesSandboxieStart.exe是系统安装了沙盘软件Sandboxie的缘故)。支持中英文无乱码——只要选对了参数类型。

另外关于快到令人发指的极速搜索软件Everything,ALTRun也支持其加参数运行:

第一种:剪贴板内容作为搜索参数的项目,让人弹指间搜寻到特定文件,梦寐以求的大爱功能!
“C:Program FilesEverythingEverything.exe” -search “{%c}”
(设置快捷项时注意参数类型选择第二个:参数无编码)

第二种:打造Everything小巧搜索框(有了上面那个,就不差这个了,聊备一格,优点是通用和自动匹配其他搜索项的历史记录。)
“C:Program FilesEverythingEverything.exe” -search “{%p}”
(同样注意参数类型选择第二个:参数无编码)

2.12 ALTRun配合批处理同时查询多种搜索引擎 [返回目录]

步骤一:新建一个d.bat批处理文件,语句如下:
@echo off
set url=http://www.baidu.com/sd=%1
call chrome %url%
set url=http://www.google.com/search=%1
start chrome %url%
set url=http://dict.cn/%1
call explorer %url%
步骤二:在ALTRun中添加一个命令行为@路径d.bat {%p}快捷项目
例如:@C:Windowsd.bat {%p}
(注意参数类型选择第二个:参数无编码,快捷键可定制为dd)

另:复制某个关键字后同时进行划词搜索的设定如下:
@路径d.bat {%c}
(注意参数类型选择第二个:参数无编码,快捷键可定制为ff)

三、ALTRun精妙绝伦的窗体消隐显化操控 [返回目录]

惊才绝艳、不拘一格的窗体消隐显化操控需要朋友们自己体验,足以使人摒弃鼠标,只要指尖在键盘上轻舞跃动(一棍子打死不太好,其实鼠标也可以操作,不过个人觉得键盘是王道),便可挥洒自如的实现令人惊羡不已的所有窗体的消削标题、恢复标题、瞬间关闭、隐形匿影、恢复显现、置顶显示、取消置顶、扩张显示、内缩显示、透明呈显、取消透明、层叠排列、纵横平铺、只显示当前窗口以及最大化、还原、最小化、切换指定窗口、移动且指定大小等变化操作控制,更令人拍案叫绝的是支持强悍无匹的窗体句柄、窗体标题和窗体类名的匹配过滤,并且完全支持正则表达式。简直是匪夷所思、叹为观止!登峰造极、出神入化到了无以复加的地步!!

3.1 基础入门之窗体控制普通应用

关闭当前窗口
@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参数指定窗体高度)

注意:
– 隐藏窗口可以连续隐藏多个窗口,重现时会依次从最新到最老的顺序显现窗口;同样置顶窗口可以连续置顶多个窗口,取消置顶时会依次从最新到最老的顺序取消窗口的置顶显示。
– 不愿多次操作(耐性不佳的朋友)也可以立即重现所有的隐藏窗口和一次性取消所有窗口的置顶显示。
关于在快捷项的命令行前的前置参数@,此快捷项执行时,会以隐藏方式执行。
如果是加前置参数@+,会以最大化方式执行。例如@+C:Windows可以打开最大化窗口的C盘Windows文件夹。
加前置参数@-,会以最小化方式执行。例如@-C:Windows可以打开最小化窗口的C盘Windows文件夹。
个人觉得最有价值的是前置参数@,可以隐藏那些DOS命令行的黑窗口。

小贴士:附带说明ALTRun支持的参数。
{%p} 通配符参数。
{%c} 剪贴板文字内容参数。
{%wd} 当前窗体的句柄。
{%wt} 当前窗体的标题栏文字 ——这是配合其他窗体控制软件的预留参数。

3.2 进阶深造之窗体控制(WinCtl)语法解析 [返回目录]

如下两幅图片系统地展示了AltRun的窗体控制(WinCtl)功能,分别为使用举例(读者朋友可参看此章上一小节3.1 基础入门之窗体控制普通应用内容) 和相关参数(3.2小节主要阐释参数语法及相关应用)。点击缩略图,可在新窗口显示大图。

Handle表示窗体句柄,!表示反向择取。
语法释例:
保留其他窗口隐藏当前窗口 @WinCtl Hide Handle={%wd}
保留当前窗口隐藏其他窗口 @WinCtl Hide Handle!={%wd}

最喜欢的功能:保留当前窗口隐藏其他窗口,可以让人心无旁骛的专注于一个窗口一项工作,比如撰写博客文章或者静心阅读。
@WinCtl.exe Hide Handle!={%wd}
参数类型:参数无编码
与之相类的还有一个保留当前窗口关闭其他窗口
@WinCtl Close Handle!={%wd}
(参数类型:参数无编码)

一键关闭所有文件夹,和上面提到的关闭所有文件夹方式相比,这个更柔和,注意参数类型选择无参数。
@WinCtl Close Class=”CabinetWClass”

媲美Windows 7切换窗口效果
XP系统和Vista系统使用者可以利用切换指定窗口参数Next=i打造类似Windows 7系统的切换窗口的绚丽效果。
@cmd /c WinCtl UnAlpha Next=1 & WinCtl Alpha Next!=1 25
(切换下一个窗口的同时透明化其他窗体,参数类型:无参数)

超越Windows 7的窗口半屏显示功能
@WinCtl Move {%wd} Left
(参数类型:参数无编码。桌面左边半屏显示窗口)
@WinCtl Move {%wd} Right
(参数类型:参数无编码。桌面右边半屏显示窗口)
@WinCtl Move {%wd} Up
(参数类型:参数无编码。桌面上部半屏显示窗口)
@WinCtl Move {%wd} Down
(参数类型:参数无编码。桌面下部半屏显示窗口)
@WinCtl Move abc 50,50,300,500
将Handle为abc的窗口移动到左上角坐标为(50,50),指定窗口宽度为300,高度为500
另外还支持如下形式,657202是程序句柄,也可以换成当前窗口参数{%wd},也支持窗体类名等。
@winctl.exe Move 657202 Left 左半边半屏
@winctl.exe Move 657202 Right 右半边半屏
@winctl.exe Move 657202 Top 上半边半屏
@winctl.exe Move 657202 Bottom 下半边半屏
@winctl.exe Move 657202 Left+Top 左上 1/4
@winctl.exe Move 657202 Left+Bottom 左下 1/4
@winctl.exe Move 657202 Right+Top 右上 1/4
@winctl.exe Move 657202 Right+Bottom 右下 1/4
@winctl.exe Move 657202 100,200,300,400 左(像素),上(像素),宽(像素),高(像素)
@winctl.exe Move 657202 0.2,0.3,0.4,0.5 左(比例),上(比例),宽(比例),高(比例)
@winctl.exe Move 657202 100,200,0.5,0.5 左(像素),上(像素),宽(比例),高(比例)

打造超级老板键举凡
比方说你现在正在做关于“八荣八耻”的文档,可能打开了word,ppt,pdf等,这些工作相关的窗体名称都含有“八荣八耻”字样,而其他无关窗口,如浏览器、游戏、电影、QQ窗口等只要不含有这个“八荣八耻”,可以一举隐藏掉!
老板键为:
@WinCtl Hide Caption!~”八荣八耻”

3.3 窥其堂奥之窗体控制得心应手 [返回目录]

窥其堂奥是自矜之辞,眼下顶多也不过是登堂入室。欲要探骊得珠、窥其堂奥本人自认还远的很!正所谓仰之弥高,钻之弥坚。

微软Windows设计最大的败笔之一便是没有提供窗口聚焦置顶功能,时常需要在不同的窗口之间来回切换,费时费力,使用altrun可以用以下语句弥补这个弊端,方便腾挪移转文件和聚焦对照多个窗体等操作。
置顶当前窗口最大化其他窗口(方便对照操作)
@cmd /c WinCtl Top {%wd} & WinCtl Max Handle!={%wd}
参数类型:参数无编码
再添置半句鼓捣出一个腾挪移转文件最便利的快捷项语句(置顶当前窗口最大化其他窗口并隐藏掉除文件夹之外的窗体,同样参数类型选择参数无编码)
@cmd /c WinCtl Top {%wd} & WinCtl Max Handle!={%wd} & WinCtl Hide Class!=”CabinetWClass”

接着可以使用以下语句处理:
取消新近置顶窗口一并还原文件夹为初始窗口大小(参数类型:无参数)
@cmd /c WinCtl UnTop & WinCtl Restore Class=”CabinetWClass”
或者也可以试试下面语句功能:
取消所有窗体的置顶和隐藏并且关闭所有文件夹(参数类型:无参数)
@cmd /c WinCtl UnTop ALL & WinCtl UnHide ALL & WinCtl Close Class=”CabinetWClass”

个人觉得比较实用的直接切换下一个窗口使其最大化同时将其余窗体一律最小化
@cmd /c WinCtl Min Next!=1 & WinCtl Max Next=1
参数类型:无参数

打造保留当前窗口隐藏其他窗口的升级版(需要命令行工具Nircmd)
保留当前窗口隐藏其他窗口并且同时静音
@cmd /c WinCtl Hide Handle!={%wd} & nircmd mutesysvolume 1
参数类型:参数无编码
当然回复最初状态可以应用以下快捷键命令行语句
复现所有隐匿窗口并打开声音
@cmd /c WinCtl UnHide ALL & nircmd mutesysvolume 0
参数类型:无参数

调用方法设置快捷键命令行为:
@Mute.bat 1 {%wd} —- 隐藏,静音
@Mute.bat 0 {%wd} —- 恢复,取消静音

当然你也可以再追加语句定制实现其他任务功能,比如添置语句继续打开指定的程序、目录、 页和文档等欲要执行的任务。

理论上设定的命令在开始/运行里面能够运行,ALTRun就可以运行。
另外,复杂的语句,最好弄成批处理或者脚本。
可以把批处理等放在ALTRun根目录下,抑或是在根目录下新建一个目录MyCmd,然后放在下面,因为ALTRun支持使用相对路径。

四、ALTRun和其他软件的协同应用 [返回目录]

一个篱笆三个桩,一个好汉三个帮,ALTRun本身已然极为强大,不过还可协同配合别的软件打造出有趣的应用来。

4.1 和Nircmd软件联合作业

说明:需要先下载不驻内存的命令行小工具Nircmd(31K大小)放置%WINDIR%System32目录或者Windows目录下。

常用功能:

nircmd monitor off 关闭屏幕
(听歌时减少电力损耗,哈哈。)

nircmd mutesysvolume 2 在打开音量和静音状态间来回切换。
nircmd changesysvolume 5000调高5000单位音量
nircmd changesysvolume -2000降低2000单位音量
(弹指间操控音量)

极为好玩的消隐任务栏上所有窗口
nircmd win child class Shell_TrayWnd hide class MSTaskSwWClass隐藏任务栏所有窗口
nircmd win child class Shell_TrayWnd show class MSTaskSwWClass显示任务栏所有窗口
(有朋友问隐藏任务栏所有窗口后如何切换窗口,大致有几种方法,可以按Alt+Tab键,Vista系统下可以按win+Tab键,还可以按win+T键切换,不过最为推荐的是安装一个微软内部员工出品Switcher小工具(支持Vista以上的Windows版本),体验可与苹果电脑Exposé功能相媲美甚至有所超越的窗口切换方式。)

特别推荐的实时截图保存
nircmd savescreenshot “D:jietuimg~$currdate.yyyyMMdd$-~$currtime.HHmmss$.png
(D:jietu是保存路径,可以自由设定,不过需要先行建立文件夹。)

其他的功能花样请自行搜寻,恕不赘述。

4.2 继续联合PopSel作业打造一个集成的划词搜索菜单 [返回目录]

可以将文中提及的划词搜索归并到一个菜单里头,操控更自如。鉴于文章题旨篇幅,不能详细说明设置步骤,请自行下载PopSel参看说明,仅将打造成功后的样式图片附上。

4.3 闹钟、定时器、计时器三位一体的桌面提醒工具Timer契合应援 [返回目录]

身处信息大爆炸的时代,极端丰富的娱乐资讯洪流排山倒海般迎面袭来,湮灭一切,无时无刻不在剥夺消蚀我们有限的时间。 络的博大无垠和精彩纷呈,不时令人沉溺其间,无法自拔,即便是走马观花,也时常会在不经意间发现:“哇,都这个点了,我的工作还没做完……”
走进街上任何一间大型书店都会发现关于时间管理的书籍汗牛充栋,数不胜数。显而易见,更高效率的日程管理和时间支配,是每个现代人的追求!
有鉴于此, 络上也涌现出许多GTD软件以及时间管理软件,特为遴选推荐一款小巧好用提醒工具Timer,让你成为时间的主人!
Timer(下载地址242K大小)是绿色免安装的独立软件,也可配合ALTRun使用。添加快捷项如下:
“C:Program FilesTimerTimer.exe” {%p}
参数类型:参数无编码。
Timer配合ALTRun的基本输入格式:时间 事件讯息(注意两者中间要空一格,也可以只输时间)
例如:
12:00 (桌面显示倒计时中午12点整闹钟警 定时提醒吃中餐或者赴他人约请的饭局)
21:30 晚安 (桌面显示倒计时晚上21点半闹钟定时提醒上床睡觉)
8 (桌面显示倒计时8分钟,可查看邮件或者处理一些琐碎的杂事)
15 一刻钟后开始工作(桌面显示倒计时15分钟后闹钟提醒开始工作)
240 阅读 (桌面显示倒计时4小时潜心阅读,时间到闹钟提醒)
50sec 回电话 (50秒后闹钟提醒给人回电话)
7:25min 煮鸡蛋 (桌面显示倒计时7分又25秒后闹钟提醒查看煮鸡蛋)
2hour 出门 (桌面显示倒计时两小时后闹钟提醒出门)
1.1hour 开会 (桌面显示倒计时1小时6分后闹钟提醒开会)
1.5hour 写完博客 (桌面显示倒计时1小时30分钟内撰写博客文章)
1:30hour 写完博客 (桌面显示倒计时1小时30分钟内撰写博客文章)
49 shutdown (49分钟后自动关机触发时可取消待机standby 注销logoff重新启动reboot)
rep2 循环闹钟 (桌面显示倒计时每2分钟间歇响起一阵提醒闹钟声)
Timer支持输入start开始秒表计时(顺计时),也支持多任务多事件并发提醒,详情请参见电脑玩物的介绍文章《Timer 免費免安裝的桌面小鬧鐘軟體能幫你倒數計時重要約會》。

Timer联合系统自带的任务计划程序安排日程,可以利用以下语句添加任务。
“C:Program FilesTimerTimer.exe” 18:30 健身(也可制成一个快捷项加入ALTRun)
建议利用任务计划程序设定每日下午18:25自动触发此任务,以便提醒自己运动健身。

4.4 GTD服务Toodledo和Remember The Milk结合ALTRun的快速收件匣[返回目录]

GTD难以贯彻执行的瓶颈之一在于方便高效的收集,ALTRun可以帮助GTD服务打造一个快速收件匣,迅速收集稍纵即逝、吉光片羽般的奇思妙想和碎碎念(也就是GTD中的stuff),清空大脑。
——念起即觉,觉已成空,空明本心,心智如水。
以Toodledo为例,需新建一个ss.vbs实现,语句如下:
Set iMsg = CreateObject(“CDO.Message”)
Set iConf = CreateObject(“CDO.Configuration”)
Set Flds = iConf.Fields
schema = “http://schemas.microsoft.com/cdo/configuration/”
Flds.Item(schema & “sendusing”) = 2
Flds.Item(schema & “smtpserver”) = “smtp.gmail.com”
Flds.Item(schema & “smtpserverport”) = 465
Flds.Item(schema & “smtpauthenticate”) = 1
Flds.Item(schema & “sendusername”) = “EMAILADDRESS”
Flds.Item(schema & “sendpassword”) = “PASSWORD”
Flds.Item(schema & “smtpusessl”) = 1
Flds.Update
With iMsg
.To = “Toodledo-EMAIL”
.From = “EMAILADDRESS”
.Subject = wscript.arguments.item(0)
.HTMLBody = message
.Sender = ” ”
.Organization = ” ”
.ReplyTo = ” ”
Set .Configuration = iConf
SendEmailGmail = .Send

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年9月3日
下一篇 2015年9月3日

相关推荐