1. 制作脚本:按照个人需求从网上搜集脚本或者自己制作脚本。如果您的脚本是从别的地方收集的,请先把脚本文件拷贝到按键精灵文件夹下的script文件夹中,然后再运行按键精灵。
2.选择有效的窗口:建议您选择“对所有窗口有效”。如果您只需要脚本当某个窗口在前台时有效,请选择窗口名称,比如“龙族”
3.让需要执行的脚本“有效”,只有“有效”一栏中勾中的脚本才会执行。
4.进入游戏(或者其他需要使用按键精灵的软件) ,在需要使用脚本的时候按下脚本的“快捷键”,按键精灵就会忠实的为您工作了。
按键精灵主界面
图:主界面及功能按钮
主界面功能简介:
增加:增加一个新的脚本。
修改:修改当前选中的脚本。
删除:删除当前选中的脚本,可以同时选中多个脚本进行删除。
录制:录制新的脚本,新手制作脚本首选功能。
上传:将当前脚本上传至按键精灵网站,与他人进行交流。
全部有效/无效:让所有脚本有效或者无效。
注册:注册按键精灵,使用正版软件。
帮助:查看用户帮助手册。
图:录制功能
录制功能简介:
强烈推荐的功能!能够忠实记录您的动作,并在脚本执行时回放,新手也可随心所欲制作脚本。按下ScrollLock键就可以开始录制,再次按下就可停止录制,最后保存即可。如果您需要按键精灵忠实的记录鼠标移动轨迹,在后面的“记录鼠标移动轨迹”前面打个勾就可以了。录制过程中可以随便移动录制工具条,不会对您录制的动作产生任何影响。
图:上传脚本
上传脚本功能简介:
在主界面选择一个脚本,点击“上传”按钮就可以进入上传脚本界面。
您可以将自己比较得意的脚本上传到我们的服务器。在您的脚本上传成功之后,我们将会进行人工审核。不错的脚本都会被我们推荐给其他玩家共同学习。
上传时按键精灵会自动填写一些信息。请您在“脚本说明”里写上脚本的用途、制作思路等你认为对其他人有帮助的信息。没有说明或者说明不清楚的脚本将无法获得推荐。:-)
脚本编辑器
图:脚本编辑器界面
脚本编辑器使用说明:
在动作选择区选择动作,插入右边的脚本内容区即可。脚本支持粘贴、复制、移动、删除等操作。
脚本编写完毕之后,在脚本设置区进行一些必要的设置,点击“保存脚本” ,就可保存当前制作的脚本,点击右上角的X符号可以关闭编辑器返回主界面。
注意:我们默认的终止热键是“F12” ,目前所有的脚本使用同一个终止热键,也就是按下一个终止热键之后,所有的脚本就会停止运行。
图:脚本调试功能
脚本调试功能简介:
脚本调试功能允许您随时观察脚本的执行顺序,也可以随意暂停/继续脚本的运行,方便查找脚本错误。当您点击“执行”后,脚本将会开始执行,同时记录下每一步执行了哪条动作(语句),您可以随时按“暂停”热键暂时中止脚本执行,然后点击“语句编号”立刻查看,看完以后可以随时让脚本从中断处恢复执行。
执行热键: ScrollLock
暂停热键:Pause
停止热键:ScrollLock
图: 抓点界面
抓点功能简介:
用户可以抓取20个坐标点以及相应坐标点的颜色。抓点热键包括数字键0到9,以及数字键下方的10个字母键Q到P。按下热键即可获得鼠标当前所在位置的坐标和颜色,以备制作脚本时使用。
偏移抓点:当使用偏移抓点时,实际抓到的是鼠标附近的一点的坐标和颜色(具体抓到的点用一个“瞄准镜”表示)。这样可以解决在某些情况下,鼠标图标颜色会挡住真实坐标颜色的问题。
按键精灵动作介绍
按键精灵的所有动作都需要在“动作选择区”中选定,然后插入“脚本内容区”。按键精灵的所有功能也都集中在动作选择区中。
按键精灵提供了丰富的动作供大家选择,这些动作分为四个大类。分别介绍如下
键盘动作:
按键动作:模拟键盘按下、弹起以及按键的动作。可以区分按下状态和弹起状态,也就是可以模拟按住一个键不放的动作
按键组合:模拟按下组合键的情况
鼠标动作:
鼠标点击动作:共有7种点击类型供你选择,单击或者双击,左键或者右键,等等。
抓点动作:点击“抓点”出现抓点界面,内置20个抓点热键可以抓取20个坐标点,足以满足大部分人的需要
鼠标移动动作:将鼠标移动到屏幕上某个预定的坐标点
鼠标相对移动:将鼠标相对当前位置进行移动
保存/恢复鼠标位置:保存当前鼠标位置、恢复鼠标位置到最后一次保存的位置
控制动作:
颜色控制动作:如果某一点的颜色符合条件,就执行后面的语句,颜色可以在“抓点”窗口中抓取
循环动作:将脚本反复执行
跳转动作: 在脚本的某个位置先设置一个“标记”,然后就可以在这里选择直接跳转到“标记”处
子程序调用:制作脚本子程序,可以随时调用
停止脚本运行:停止脚本运行功能
其它动作:
延时:可以让脚本停顿一段时间再继续执行
输入文本:输入一串文本,支持中文输入
注释/标记:你可以给自己的语句加以注释,同时这些注释也可以用来作为“跳转语句”中的“标记”
弹出窗口:弹出窗口显示窗口提示内容,可以暂停脚本的运行
按键精灵脚本编程语句
1.转移语句:Goto
格式:Goto [标记]
解释:跳转到标记的位置
2.注释或标记语句:Rem
格式:Rem [注释或标记]
解释:可以当作标记供跳转语句使用,也可以当作脚本的注释使用
3.条件语句:IfColor ... EndIf
条件正 格式:
IfColor x y color 0(x、y为桌面横坐标和纵坐标,color为颜色RGB码)
[语句块]
EndIf
解释:如果坐标点(x,y)的颜色等于color的数值,则执行语句块中的内容
条件反 格式:
IfColor x y color 1
[语句块]
EndIf
解释:如果坐标点(x,y)的颜色不等于color的数值,则执行语句块中的内容
4.循环语句:For ... EndFor
格式:
For [循环次数]
[语句块]
EndFor
解释:将语句块反复执行数次,执行次数由“循环次数”控制
5.延时语句:Delay
格式:Delay [毫秒]
解释:等待一些时间再执行下一句脚本。
6.光标移动语句:MoveTo、MoveR
格式:
绝对移动:MoveTo x y
解释:移动鼠标到(x,y)点
相对移动:MoveR dx dy(dx、dy为正时表示正方向移动,为负即为负方向移动)
解释:相对当前坐标横向移动鼠标x,纵向移动鼠标y
7.鼠标控制语句:LeftClick、RightClick、LeftDoubleClick、LeftDown、LeftUp、RightDown、RightUp
格式:
左键单击:LeftClick 1
右键单击:RightClick 1
左键双击:LeftDoubleClick 1
左键按下:LeftDown 1
左键弹起:LeftUp 1
右键按下:RightDown 1
右键弹起:RightUp 1
8.键盘按键语句:KeyPress、KeyDown、KeyUp
格式:
按键:KeyPress code 1(code为键盘 ASCII码)
按住:KeyDown code 1
弹起:KeyUp code 1
9.输入字符串语句:SayString
格式:SayString [要输入的字符串]
10.保存/恢复鼠标位置
格式:
保存鼠标位置:SaveMousePos
解释:保存当前鼠标位置
恢复鼠标位置:RestoreMousePos
解释:将鼠标移动到上一次保存的鼠标位置
这两个语句常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置。
11.子程序、子程序调用
格式:
Sub [子程序名]
[语句块]
Retrun
解释:将一些语句放在子程序中,可以被反复调用
Gosub [子程序名]
解释:调用子程序中的语句块
11.脚本停止运行
格式:EndScript
解释:完全停止当前脚本的运行。可以用于调试脚本。
12.弹出窗口
格式:MessageBox [窗口显示内容]
解释:弹出一个窗口,显示设置的内容,用户点击“确定” 方可继续运行脚本,可以用于暂停脚本的运行
有许多人认为,利用BitTorrent下载文件,不是资源占用大多,就是下载速度太慢。大多数人认为,用BitTorrent下载文件,远没有用FlashGet下载文件方便。不要着急,今天,我就向大家介绍一款类似FlashGet的BT客户端——比特精灵,利用它不仅可以实现BitTorrent的所有功能,而且它还扩展了很多易于操作的其它功能。软件名称:比特精灵(BitSpirit)
软件性质:免费软件
最新版本:V2.5多国语言正式版
软件大小:3402KB
下载地址:http://down1.tech.sina.com.cn/download/downContent/2004-03-16/8491.shtml
下面,我们就来看看如何驾驭这款功能“全面”且“强大”的BT客户端软件。
一、初始化设置
第一次运行比特精灵,会弹出“比特精灵设置向导”,如图1所示,如果你对比特精灵的设置比较熟悉,你可以点击“跳过向导”忽略它,但笔者还是建议每一个比特精灵的使用者最好都认真地运行一次设置向导,以便使比特精灵适合你的网络环境,以最小的系统资源占用达到最理想的下载速度。在图1上,点击“下一步”,在下拉式列表框中,根据你的上网方式,选择带宽类型(如图2)。从图中可以看出,对于每一种带宽类型,向导都给出了全局(全部任务)的最大连入和连出数,以及全局最大下载速度和上传速度,你可以根据自己的需要进行修改,但需要指出的是,上述限制速度的选项,主要是为了防止比特精灵独占带宽而影响其它的网络活动,所以,请不要一味的限制上传速度。实践证明,只有保持合理地下载和上传速度比,才能获得较为理想的下载速度。
图1
图2
在比特精灵的设置向导中,比较重要的设置还有缓存机制和比特精灵的扩展功能,如果你不清楚如何设置,可以使用默认的设置,在后面的介绍过,我会对此作简单的说明。
二、种子文件的制作及发布
我们先看一下BT下载的运行机制:在BT下载中,也有服务器的参与,但此服务器上并不保存被下载的文件,在这里,服务器相当与一个“中介机构”,它的作用就是根据用特定程序制作的一个后缀名为“.torrent”的文件“指导”各用户之间相互下载文件(使用BT下载,不管文件是否被下载完毕,已下载的部分还可以被其它用户下载,一个文件,可以分成若干部分从多个用户处下载,所以这种下载方式,下载的人数越多,下载速度就会越快),这个文件我们把它叫做“种子文件”,所以,在这里,我先介绍一下怎么用比特精灵制作种子文件以及怎么把种子文件上传也即发布到服务器上。
比特精灵已内置了一个制作种子文件的程序,在菜单栏上选择“功能→制作种子文件”,如图3所示,在弹出的对话框上,选择被下载的文件或目录,添加Tracker服务器的URL(可以在一些BT发布站的索引页上找到这些地址),然后根据被下载文件的大小选择区块的大小,点击“制作”,在弹出的对话框上选择保存种子文件的位置,点击“确定”,稍候,种子文件就制作好了(需要指出的是,种子文件只包括被下载文件的区块信息,真正被下载的文件还是保存在本地电脑上)。
图3
接下来的工作就是把种子文件上传到服务器让他人去下载。在一些与BT相关的论坛上,笔者看到很多帖子询问如何发布自己的种子文件,下面,我就举一个例子把我们刚才制作好的种子文件发布到“悠游比特BT联盟发布站”上。
首先登录到“悠游比特BT联盟发布站(www.17yy.com/bt/)”,在那里,全部或分类索引了大量的BT资源。如图4所示,点击资源名称或在右键快捷菜单中选择“用比特精灵下载”,都可以弹出比特精灵的“添加”对话框。在有些资源名称的后面还有“讨论”的链接,点击它,还可以连接到一个论坛的讨论贴查看或发表对该种子的意见或看法。点击“简介”,可以查看发布者对该种子的介绍,“大小”反应了该种子包含的所有被下载文件的大小,后面的“种子”、“下载”、“完成”和“流量”的数量实时的反应了当前种子的人气程度,它们的多少将直接影响你的下载速度和你是否能够完成对该种子的下载。在该页的最上面,还有一个“点击这里发布”的按钮,点击这个按钮,就可以打开种子的发布页面(大部分的BT资源发布站的索引都是这样的结构)。
图4
如图5所示,这就是“悠游比特BT联盟发布站”的发布页面,点击“浏览”按钮选择种子文件的本地路径,在下拉式列表框中选择被下载文件的所属类型,然后在“文件名称”和“文件介绍”文本框中输入对被下载文件的简要描述和说明,在“论坛网址”中输入一个论坛的讨论该种子的页面地址(可先到一个论坛的相关板块中发讨论贴,然后把该贴地址粘贴过来),最后点击“OK”,至此,你的种子文件就发布到服务器上了,以后,他人就可以在“悠游比特BT联盟发布站”上下载你的种子文件或在讨论贴上发表对你种子的讨论意见了。
图5
种子文件发布到服务器上以后,别人要想下载你的文件,你还的把被下载的文件“做种”。诸如eMule、Shareaza等P2P软件,别人要想下载文件,首先你要“共享”被下载的文件,在BT下载中,也是一样的,除了要先把种子文件上传到服务器外,你还的把被下载文件共享,只不过这种共享方法和其它P2P软件的共享方法不同、叫法不同罢了,在BT下载在,我们把共享叫“做种”,被下载的文件叫做“种子”。下面我就带领大家做一次光荣的“种子”。
在图3中,制作好种子后,点击“发布”按钮,或者在菜单栏上执行“文件→打开Torrent文件”命令,选择制作好的种子文件后点击“确定”,在弹出的“添加”对话框上再次点击“确定”关闭“添加”对话框,这时候你会发现,在任务列表窗口中添加了一个带有向上箭头的任务,这表明,你被共享的文件已开始“做种”了。需要指出的是,因为你是发布者,所以你是该文件的第一粒“种子”,如果你没有培养出第二粒种子就停止任务或下线,可能会造成其它下载者都无法完成对该文件的下载,建议你发扬大公无私的精神,在空闲的时候,在菜单栏上选择“任务→上传(常规检测)”或“任务→上传(快速检测)”多做一会种。
三、任务的添加和下载
在默认的设置下,当你双击一个本地的种子文件或在浏览器中点击一个种子文件的链接时,都会打开“添加”对话框,如图6所示,在这里你可以控制该任务的连入连出数目及下载上传速度,你可以选择被下载文件的保存位置或缓存区块数目等,下面,我主要介绍一下该对话框上的“附加服务器”和“文件设定”选项卡。
图6
⒈附加服务器。有时候,有些种子文件内含的服务器地址已失效,这时,如果你知道在其它服务器上还有该种子文件时,你可以把这些服务器地址添加进来,比特精灵就会自动去这些服务器取得种子信息,“指导”你继续下载文件(如图7)。
图7
⒉文件设定。在“添加”对话框的“文件设定”选项卡上,选择“当Torrent文件下载后停止运行任务”,这时比特精灵就只通过HTTP或FTP下载种子文件,下载完成后,任务就停止,它不“指导”我们到对等连接那里去下载被下载文件,这时,点击工具栏上的“编辑”按钮,在打开的“编辑”对话框上切换到“文件设定”选项卡上,你会看到被下载文件的文件名已经列表在那里了,如果被下载文件包含多个文件,你可以只选择需要的文件进行下载(如图8)。前几天,笔者在网上发现了动画片《猫和老鼠》,利用比特精灵下载时,才发现该种子有4.2GB之多,可笔者的可用空间不到2GB,利用上面方法,笔者发现,该种子包含6个大约都是700MB的光盘镜像文件,笔者先选择了第一个光盘镜像文件进行下载,下载后观看,觉得画质不错,刻录后立刻删除该光盘镜像,然后选择第二个光盘镜像再次下载,如此反复,就下载了全部的4.2GB的《猫和老鼠》(这下,咱儿子有福了^_^)。
图8
需要指出的是,如果被下载文件的BT下载已经开始,你也可以在下载过程中停止或启动对选定文件的下载,方法是:在信息窗口的“文件选项”选项卡上选择要停止或启动的文件,点击“不下载”或“下载文件”按钮即可。
比特精灵提供了类似FlashGet的界面,在下载过程中,你可以非常方便的查看和管理下载任务,你也可以查看选定任务的对等连接信息,甚至还可以把选定的对等连接关闭或加入黑名单,由于篇幅的关系,在这里我就不再累赘了,下面给出一些主要窗口的图解,希望能对你掌握比特精灵的使用方法有所帮助。
图9是对任务列表窗口的说明;
图9
图10是对信息窗口各个选项卡及状态栏上各项内容的介绍;
图11-1、图11-2是对信息窗口的“连接信息”选项卡的说明。
图11-1
图11-2
四、种子市场
在BT下载中,种子文件的作用非常重要,得到了种子文件,BT客户端就可以从服务器那里取得种子信息,然后“指导”用户“点对点”的下载。
种子文件的取得,大多数的BT客户端都是通过HTTP或FTP的方法到一些BT资源站点下载得到,比特精灵独创了“种子市场”的功能,为种子文件的取得和交换开辟了新的方法。
如果你在“设置向导”中启用了全局的种子市场功能,当你与一个用户建立了对等连接后,如果对方的客户端也支持BS扩展协议,那么他的货物列表就会自动地发送给你,你可以根据这些货物添加新的下载任务。
需要指出的是,如果对方发送过来的货物没有包括种子文件的链接信息,则无法添加新任务,这时,你可以点击“提出请求”按钮向对方直接“索取”种子文件,如果对方的BT客户端也支持BS扩展协议并设置了“允许发送种子”,稍候,种子文件就会在后台自动传送给你,传送完毕后,你会发现,在“状态”栏中有了“OK”字样,现在,你就可以点击“添加新任务”建立新的下载任务了(如图12)。
图12
文/杨兴平
在比特精灵中,对方发送过来的货物列表显示在“对方货物”文件夹中,在“我的货物”文件夹中,显示着我自动或手动添加进来的货物,它们也会自动发送到支持BS扩展协议的每一个对等连接的用户那里。如果你没有在设置向导中选择“添加我的任务到种子市场作为我的货物”把货物自动添加到“我的货物”中,在任务列表中,你可以单击右键,在菜单上选择“添加任务到市场”手动向“我的货物”中添加货物。另外,在添加任务时,在“添加”对话框上选择“将本任务添加到种子超级市场的我的货物里”,你也可以自动将该货物添加到“我的货物”文件夹中。需要指出的是,为了方便网友建立新的下载任务,最好在“链接”或“注释”文本框中注明种子文件的链接地址,这样即使你下线了或和网友目前不存在连接,网友也能根据你注明的链接地址建立新的下载任务。
最后需要强调的是,在“对方货物”文件夹中显示的货物,在默认设置下七天以后就会从货物列表中“撤走”,如果你要长时间地保存某货物,你可以在“期限”中修改日期,然后“点击保存货物”即可。
五、优化及技巧
⒈在一些论坛中,有些人发表意见,说比特精灵占用内存很大,其实,比特精灵对内存的占用完全是可以控制的。在网上,有一种观点认为,BT下载的都是比较大的文件,特别是下载几个GB的大文件,由于对硬盘长时间地频繁读写,会增大硬盘的负担,造成硬盘的伤害,为此,比特精灵采取了增大磁盘缓存的方法来减少对硬盘的读写次数,但增大磁盘缓存,势必占用更多的内存,所以内存的占用和硬盘的保护是一对矛盾,所谓鱼和熊掌不可兼得。不过,如果你不相信或不在乎BT下载对硬盘的伤害,笔者也在这里给出一些降低内存占用的方法供你使用:第一,编辑任务属性,将缓存区块数减少一些;第二,在“个人设置”对话框上有选项:当可用内存过低时释放内存以及内存池利用率不高时压缩内存池,调整这些参数的设置,也可以增加可用内存的数量。
⒉在利用BT下载文件的过程中,会产生大量的磁盘碎片,在“添加”对话框上选择“在开始下载前预先分配磁盘空间”复选框,可以有效地减少磁盘碎片。选上该选项,比特精灵将会在下载前预先分配磁盘空间,在任务比较大的时候,它可能会化费较长的时间和消耗较高的CPU资源,但是却能极大地减少磁盘碎片,并且保证有足够的空间来完成下载任务。如果不选的话,比特精灵将较快地进入连接状态,但是不能保证有足够的磁盘空间(在下载过程中,如果磁盘空间不足,比特精灵会自动中止任务)以及可能会产生一些磁盘碎片。需要提醒的是,如果你需要反复地选择文件下载,请不要预先分配空间,以避免不必要的资源浪费。
⒊在比特精灵的“连接信息”选项卡,比特精灵提供了任务完成可能性的估算,它把任务的完成情况分成poor、not bad、good、very good和nice 5个等级,根据笔者的经验,下载较大的文件,对poor、not bad等级的任务,别抱太大的幻想,尽早删除以防止浪费时间(笔者在早期使用BT下载的时候,总有些任务卡在100%以下的某个位置,现在这年头,讲奉献的人太少,有好些任务,直至现在也没盼到个好心人上来为我做一会种让我完成下载)。
⒋比特精灵还提供了搜索功能,在搜索框中输入我们想要查找的资源的关键词,点击“搜索”图标,可以同时在多个BT资源搜索引擎中查找我们需要的种子。比特精灵集成了我们常用的几个BT资源搜索引擎,你也可以自定义这些搜索引擎,在搜索的时候,你也可以选择性地使用这些搜索引擎。需要指出的是,在默认的设置下,由于窗口的限制,你无法自定义和选择搜索引擎。解决上述问题的方法是:在“查看”菜单上取消对“显示工具栏”的选择,点击“搜索”图标旁的小箭头,选择菜单上的相应命令,你就可以实现上述的功能了。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)