旁观者_百度空间
 
文章列表
 
2007年04月27日 星期五 16:21

使用电脑多年以后,很多人都会养成一些自己的操作习惯,比如习惯点击资源浏览器上的向左、向右来实现后退、前进而不是使用键盘上的“Alt+←”、“Alt+→”。在浏览器中点击F5键刷新当前页面而不是点击浏览器工具栏上的“刷新”按钮。喜欢使用鼠标滚轮上下翻页而不是使用“PageUp”、“PageDown”等等。人们这样做的目的无非就是在符合自己的操作习惯的前提下提高工作效率。

在我看来,处于操作便捷性等级第一位的操作有三类:
1. 软件界面中显而易见的各种按钮;
2. 简单、通用的键盘快捷键;
3. 鼠标手势。

对于按钮,大家都很熟悉,这里不再累述。而键盘快捷键,我想“Ctrl+C”、“Ctrl+V”
是每个学电脑的人打死都不会忘记的快捷键吧。今天主要想和大家聊聊聊鼠标手势。

鼠标手势最早起源于浏览器Opera,其经典的向左表示后退、向右表示前进、上下表示刷新为后来的许多浏览器或鼠标手势软件所借鉴。而被广泛使用且为大家所熟知则是IE外壳浏览器Maxthon的功劳。Maxthon中的鼠标手势为四向方向键的组合,覆盖了所有的菜单操作并可以依靠插件和外部工具实现扩充。

Maxthon使用习惯后,人们就会自然而然的希望将这种便捷的操作引入日常Windows的操作中,此时涌现出很多相关的软件,例如:

1. SmartGesture Lite
2. ZigZag Cleaner
3. StrokeIt

StrokeIt是我已使用一年多并在此推荐使用的鼠标手势软件,其突出特点为:

1) 鼠标轨迹丰富:支持8向方位键、大写字母A-Z、?、左,右键的按下,弹起、鼠标滚轮的滚动。虽然用鼠标画个A是个挺费尽的事,但其强大可见一斑;

2) 通过插件可以支持丰富的动作:
exec.dll(执行程序):带参数运行程序,打开站点,新建邮件信息;
keys.dll(发送按键):支持热键、顺序输入按键,并可对密码加密发送;
win.dll(窗口动作):能够激活、移动、最大化或还原,保持最上当前窗口或调整
窗口大小;
mintotray.dll(最小化至托盘):将当前窗口最小化至系统托盘,有Bug,不推荐使
用。

其他MULTIMON.DLL(多监视器切换)、OSD.DLL(在屏幕上显消息)、siControl.dll
(StrokeIt控制)、KMeleon.dll(浏览器KMeleon控制),msg.dll(窗口信息)等使用范围较窄就不再累述。

3) 具有临时或永久禁用鼠标手势的贴心设计,临时禁用可以指定对应的热键(好像只能用Alt、Ctrl、Shift,汗……);而永久禁用则是通过黑名单来实现的,并支持通配符,能够指定不使用鼠标手势的程序或窗口,这在俺玩“空档接龙”的时候非常有用,否则的话,就算你把右键按碎了,也休想看见压在下面的牌。而对于Maxthon、Firefox此类内置鼠标手势已非常丰富的程序来说,禁用也是最大发挥其鼠标手势功能的最好选择。

4) 支持通用动作,这在Windows中非常实用,如果大家留意的话,就会发现在资源浏览器、IE、甚至Total Commander中,Alt+←代表后退,BackSpace代表向上一级,这为规则的编写提供了方便。而且即使个别软件的快捷键不一样,如在TC中默认“Ctrl+R”为刷新,此时只要为TC新建一条规则即可覆盖通用规则。

5) 绿色软件(小编:“晕,这也算优点!”)。

下面就对StorokeIt的使用进行介绍:
StrokeIt主界面如下


<图1>

默认安装时已附带了多个配置文件,可以作为参考。而有几类是常用的:
1) 通用动作:当程序不在禁用手势的程序及指定的程序、窗口、类时,使用此类动作;
2) 禁用手势的程序:在此名单中的程序不使用鼠标手势,最好将自己常玩的游戏列入;
3) 聊天程序:根据用途、程序名、窗口名、类归类的程序组;
4) 个别程序:如图1中的Total Commander等。

鼠标手势执行的优先级根据我的使用经验,应当是禁用手势的程序>个别程序>程序组>
通用动作。

下面以例子说明鼠标手势的建立过程:

EverNote是我使用的一款零散资料收集软件。但只在IE中提供了将当前内容加入
EverNote的功能,而日常使用中,我们的资料来源是多方面的,经常需要从Word、PDF、Text等文件中进行整理。此时需要执行的步骤就是复制需要的内容>打开EverNote>使用快捷键Ctrl+Alt+V粘贴当前内容。

而我们可以通过顺序执行以上三步来简化操作,步骤如下:
1) 在“通用动作”中新建动作“粘贴到EverNote”,指定鼠标手势,我用的是“Right-Down”(右-下);
2) 在“粘贴到EverNote”下新建命令“Ctrl+C”,在右侧的“在下面配置命令”中选择“按键-热键”,并在下方“热键”处按下需要执行的热键“Ctrl+C”;
3) 继续新建命令“运行EverNote”,命令配置处使用“运行-运行程序”,并在下方的文件处填入EverNote.exe文件的完整路径并可以像建立快捷方式一样指定程序运行的参数、开始位置、大小;
4) 继续新建动作,同第2)步,但热键更改为“Ctrl+Alt+V”。

<图2>

以后看到需要收集的资料后,只要选择需要摘取的部分后一个鼠标手势“右-下”,就
会自动加入EverNote中。

下面是默认及我经常使用的几个鼠标手势:
1) 总在最上:命令:“效果-总在最上”,手势:“右-上”,效果:保持当前窗口在最上层;
2) 后退/前进:命令“热键:“Alt+←”/“Alt+→”,手势:“左”/“右”;
3) 向上:命令“热键:BackSpace”,手势:“上”;
4) 刷新:命令“热键:F5”,手势:“上-下”。

从以上内容及自己的使用经验中可以发现,很多规则使用的操作主要集中在键盘操作、执行程序、窗口操作这三类中。这里就能看出键盘、鼠标操作的互换性上,键盘明显强于鼠标(废话,鼠标就3个键,键盘118个键!),因此鼠标手势执行的操作大部分还是通过模拟键盘操作来实现的。理论上来说,只要键盘能做的,都可以通过StrokeIt来完成,只不过此时的鼠标手势数量就......。

看到这里,某些人可能会问,你不是说StrokeIt很强大吗,不是可以“一鼠走天下”吗?呵呵,我承认这个标题有些夸张,但这里就要谈到操作便捷性的另一个原则:“够用就好”。
如果你第一次接触鼠标手势,很可能在看完这片文章后把自己常用的软件中的很多操作都改为鼠标手势操作,但时间一长,你就会发现,即使你将所有的操作都改为了鼠标手势,经常使用的也就是那个几个,剩下的基本是废弃状态。在Windows中,有个性化菜单这一说,即不显示完整的菜单,而是根据使用频率在前几位显示你经常会用的几个项目。我个人很推崇微软软件的设计,毕竟其软件易用性、UI的设计为很多软件所借鉴。

所以鼠标手势的使用应该建立在你的使用习惯上,先留意一下自己经常使用的几个软件中的常用操作,将使用鼠标手势更方便的操作列出来,然后一一编写规则,天长日久,你就有了一套自己的操作方法。

其他关于StrokeIt的介绍,PCOnline已经刊登过一篇《玩出另类花样 鼠标手势也疯狂》,链接:http://www.pconline.com.cn/pcedu/tuijian/system/keymouse/0603/766552.html。本文没有讲到的几点已经在这篇文章中讲的很清楚,请初学者参考。免得小编说俺有骗稿费的嫌疑!呵呵。

最后还是附上相关内容:
1. StrokeIt 0.9.5汉化版下载页面:http://dl.pconline.com.cn/html_2/1/65/id=7185&pn=0.html
2. 官方网站(英文):http://www.tcbmi.com/strokeit/
3. 鼠标轨迹示意图(汉化作者Seeker发给我的):


<图3>
 
2006年11月05日 星期日 13:00

Everest是一款著名的硬件识别软件,可以详细的显示出PC每一个方面的信息并输出为多种形式的报告。是笔者非常喜欢的一款硬件识别工具软件,可以说是“装机必备,维护必用,一软在手,驱动无忧。”。

经常帮周围人解决电脑问题的朋友一定会遇到以下的情况:

某某新添置了新的硬件设备,可是把原配驱动扔了,想让他告诉你具体的硬件型号,比登天还难;

某某家有一台老爷机,但主板太老,看不清型号了;

某某想玩最新的3D游戏,但是不知道自己的显卡是否支持DX 9.0C。

当你颠颠的坐在去朋友家的公车上,并惊喜的发现竟然没有座时,你也许会想如果有一份朋友电脑信息的报告老子就不用受这种罪了。

Everest企业版的出现正是为了解决电脑硬件信息远程管理。同时为了简化管理员的操作,支持命令行参数执行。当你悠闲的告诉朋友只要执行一行命令就能够自动将其硬件信息发送到你的邮箱中时,你就会体会到其中的快乐。

下面进行详细介绍,请读者注意,只有Corporate Edition(企业版)支持命令行,Home Edition(家庭版)及Ultimate Edition(终极版)均不支持命令行。

以下只是部分命令行参数,完整的命令行参数请参考Everest的帮助文件。

1. /R [reportfile](/R [报告文件])
创建、保存报告到指定的文件。当[reportfile]未指定时使用配置/报告/报告文件页中的配置(如图1)。在命令行中建议使用完整路径及名称。支持自动压缩,前提是在配置/报告中启用了该项(如图1)。在报告文件名中可以使用special file control strings(特殊文件控制字符):

 $HOSTNAME – 插入主机名称
 $USERNAME – 插入当前用户名称
 $DOMAIN – 插入当前登陆域
 $IPADDR – 插入主网络适配器IP地址 (aaa-bbb-ccc-ddd)
 $MACADDQ --插入主网络适配器MAC地址(AABBCCDDEEFF)
 $MACADDR --插入主网络适配器MAC地址(AA-BB-CC-DD-EE-FF)
 $UUIDMAC – 插入DMI系统UUID(通用惟一标识符)。不可用时,插入MAC地址(00000000-00000000-0000AABB-CCDDEEFF)
 $MONTH – 插入当前月 (MM) 
 $DATE – 插入当前日期 (YYYY-MM-DD)
 $TIME – 插入当前时间 (HH-MM-SS)

示例:EVEREST /R \\server\share\folder\$HOSTNAME /CSV /AUDIT /SILENT /SAFE

 <图1>

2. /E [address](/E [地址])
创建并使用E-mail发送报告。当[address]未指定时,使用配置/报告/E-mail中的配置做为发送地址(如图2)。支持压缩,前提是在配置/报告中启用了该项(如图2)。
 
<图2>

/SUBJ <subject>(/SUBJ <主题>)
同/E参数一起使用来指定E-mail主题。主题中可以包含special file control strings。

示例:EVEREST /E admin@company.com /SUBJ "Report of $HOSTNAME" /CSV /AUDIT /SILENT /SAFE

3. /FTPUPLOAD [reportfile](/FTPUPLOAD [报告文件])
创建并上传报告到指定的FTP服务器中。当[reportfile]未指定时,使用配置/报告/报告文件页中的文件名配置上传(如图3)。可以压缩,前提是在配置/报告中启用了该项(如图3)。FTP连接参数配置在配置/报告/FTP页中(如图3)。
 
<图3>

示例:EVEREST /FTPUPLOAD $HOSTNAME /CSV /AUDIT /SILENT /SAFE

4. Report Profile(报告部分配置)
每个报告中可以选择以下一个或几个报告部分:

/SUM
创建的报告中只包含计算机/摘要页的内容,不包含单独的软件配置信息(如图4)。
 
<图4>
示例: EVEREST /R \\server\share\folder\$HOSTNAME /CSV /SUM /SILENT /SAFE

/HW
创建的报告中只包含硬件相关的信息,不包含软件配置信息。

示例: EVEREST /R \\server\share\folder\$HOSTNAME /CSV /HW /SILENT /SAFE

/SW
    创建的报告中只包含软件相关信息,不包含任何硬件配置信息。

示例: EVEREST /R \\server\share\folder\$HOSTNAME /CSV /SW /SILENT /SAFE

/CUSTOM <profile>
创建的报告中只包含Report profile files(报告配置文件)中列出的项目, (.RPF)文件可以
使用报告/报告向导/自定义选择创建(如图5)。
 
<图5>

示例: EVEREST /R \\server\share\folder\$HOSTNAME /CSV /CUSTOM \\server\share\folder\myauditprofile.rpf /SILENT /SAFE

5. Report Format(报告格式)
/TEXT(文本文件)
创建plain文本格式报告。

/HTML、/MHTML(HTML/MHTML格式文件)
报告可以在配置/报告/报告外观页中自定义(如图6)。
 
<图6>

/XML
创建XML格式报告,可以被第三方使用。

/CSV
创建CSV格式报告,可以被第三方使用,注意其中的分隔符已固化,必须使用(,)。

/INI
创建INI格式报告,可以被脚本语言使用。

/DATABASE
报告将被插入SQL数据库中。SQL连接配置可以在配置/数据库页中进行(如图7)。
 
<图7>

6. Troubleshooting(排错)
/SAFE
通过禁止扫描low-level PCI, SMBus及sensor(传感器)避免大多数常见的硬件兼容性问题。

/SAFEST
使用此选项避免所有常见的硬件兼容性问题。此项被选中时,EVEREST将不加载其核心驱动,因此所有底层硬件访问项被禁止。

7. Miscellaneous(杂项)
/SILENT
在Windows2000/XP/2003中隐藏系统托盘(或叫通知区域)中包括所以特定事件发生时的气泡提示的EVEREST图标。

/SHOWED
在发送E-mail前显示一个对话框,使用者可以填写一些注释信息(如图8)。
 
<图8>

/SHOWP
与/R,/E或/FTPUPLOAD参数一起使用,报告创建过程将在屏幕上可见,但用户不能进行干涉

/SHOWPCANCEL
    与/R,/E或/FTPUPLOAD参数一起使用,在报告创建过程中可以被用户打断。

/SHOWS
与/R,/E或/FTPUPLOAD参数一起使用,显示报告创建过程。

/NOICONS
跳过加载图标,可以节省网络带宽及系统资源,只能使用在非MHTML格式文件中。

/INIFILE <inifile>
使用自定义配置文件代替缺省配置文件EVEREST.INI。

示例:EVEREST /R \\server\share\folder\$HOSTNAME /CSV /AUDIT /SILENT /SAFE /INIFILE \\server\share\inifolder\accessdb.ini

/DELAY <seconds>
等待指定秒数后再启动EVEREST。

/IDLE
将EVEREST程序进程运行级别调整未idle(空闲)(lowest-最低优先权)。可用用来后台运行EVEREST。

/NOLICENSE
禁止并隐藏所有软件授权相关信息,包括软件/授权页,操作系统/操作系统页中的“授权信息”小节。防止用户正版序列号及敏感信息的泄漏。

注意:
以下同一行的命令在一条命令中只能出现一个,不能同时使用:
/R,/E,/FTPUPLOAD,/RMTREPORT;

/RMTREPORT, /ACCEPT, /ACCEPTBG, /ACCEPTMIN;

/SUM, /HW, /SW, /AUDIT, /CUSTOM;

/TEXT, /HTML, /MHTML, /XML, /CSV, /MIF, /INI, /DATABASE。

下面以一个具体的例子说明:
现有一台远程机器(简称A),需要了解其硬件配置信息为其安装驱动,该机可以正常连接至Internet,报告收集完毕后自动给abc@abc.com(简称B)发送一份压缩过的邮件。

1. 在B端下载Everest Corporate Edition:
下载页面:http://www.onlinedown.net/soft/29587.htm
2. 安装完毕后运行Everest Corporate Edition,进行配置(如图9):
1) 依次点击文件→设置→电子邮件,出现电子邮件配置页,
电子邮件传输协议:SMTP
收件人:abc@abc.com
在邮件正文中嵌入文本报告:选中

2) 点击SMTP,配置邮件发送参数,这里我用的是Tom.com的免费邮箱,因此设置如下:
显示名称:EverestReport
电子邮件地址:123@tom.com
服务器:smtp.tom.com
SMTP端口:25
使用SMTP身份验证:选中
用户:123
密码:***
 
<图9>

3) 因为A端为了实现自动发送使用了tom免费邮箱,而B端回复时需要A端的真实E-mail,所以需要在报告页中的个人项内填写A端的E-mail及全称(如图10)。
 
<图10>

4) 配置完毕后点击OK退出配置界面,然后退出Everest Corporate Edition。
5) 在Everest Corporate Edition 目录下为“everest.exe”文件创建快捷方式Autoeverest.lnk,完整的命令行为:
EVEREST.exe /E /SUBJ ""Report of $HOSTNAME_At_$DATE_$TIME"" /MHTML /CUSTOM HW.rpf /SAFE /SHOWED /IDLE

意义是:
/E /SUBJ ""Report of $HOSTNAME_At_$DATE_$TIME""-发送一份主题为“Report of 主机名 At 当前日期_当前时间”的邮件到指定邮箱;

/MHTML-报告格式为MHTML;

/CUSTOM HW.rpf-使用自定义的报告配置文件HW.RPF;

/SHOWED-报告收集完毕后弹出对话框以方便用户填写注释信息;

/IDLE-将Everest的运行优先权设为空闲;

/SAFE-使用/SAFE参数避免大多数的硬件兼容性问题。

3. 将Everest Corporate Edition所在目录整个打包压缩,然后通过途径传送给A端,只要A端执行执行其中的快捷方式Autoeverest.lnk,过不了一会,A端的硬件配置信息就会乖乖的出现在你的邮箱里了。

 
     
 
 
文章分类
 
     
 
我的搜藏
 
     
 
订阅我的空间
 
已有人次访问本空间
 
订阅RSS  什么是RSS?

您也想拥有这样的空间?请点此申请。
     
 
最新照片
 
   
 
个人档案
 
BrowerCN

 
   
 
最新评论
 
     
 
最近访客
 
 

io8oi

philipchung

kyz12

隐懿儿

chenyutinga99

gks518

WAITFORXIANGU

ding16891
     

帮助中心  |  空间客服  |  投诉中心  |  空间协议
©2012 Baidu