自动登陆
功能描述
如果你经常登陆某BBS站点,可以使用自动登陆功能以简化这项操作。
启用
进入站点设置,点击“自动登陆”页,选中“自动登陆”框,然后设置用户名和口令。保存。
以后登陆此站点时会自动输入用户名和口令。

设置过滤器
Cterm 3 的自动登陆功能的实现原理比 Cterm 2000 要复杂一些。Cterm 2000 是通过直接输入一串字符来完成自动登陆,而
Cterm 3 是通过“过滤器”实现的。
所谓“过滤器”,即每当系统遇到指定的字符串,就向站点发送相应的字符串(如用户的ID)。一般情况下,直接使用Cterm 提供的默认过滤器即可,不需要手动设置。但是可能有某些情况下需要手动设置。
在站点设置的“自动登陆”页中,点击“过滤器”按钮,可以手工设置。

对话框左方列出了现有的过滤器列表。选中其中一个,然后在右方即可更改。更改后点击“添加/更改”按钮完成对该过滤器的设置。
请注意过滤器列表下方列出的各种参数说明!例如,上方有这么一条过滤器:当遇到“请输入帐号”时,则向站点发送“%U\n”。根据下方的说明,“%U\n”的意思是:用户名,回车键。
使用技巧
通过灵活使用过滤器,可以实现更多功能。当然,具体实现方法可能要根据具体站点而灵活修改。
问:设好自动登陆之后,它只能自动输入用户名和密码,会停在下一屏。我希望能直接跳到主选单。
答:注意到默认的过滤器中,有这么两条:当遇到“继续”时,输入“\n%e”;当遇到“上次连线时间”时,输入“\n%e”。这就会使它停在“继续”或“上次连线时间”处。把这两条过滤器中的“%e”去掉,就可以使过滤器继续有效。默认的过滤器还有:当遇到“主菜单”和“主选单”时,输入“%e”,所以它会在主菜单界面停止。
(附注:1、在主选单界面,有些站点在顶部写有“主选单”三字,但有些站点是写成“主菜单”三字,这要根据具体站点设置而定。2、“%e”的作用是结束过滤器!)
问:我希望能直接跳到收藏夹,或者收藏夹中的某个版面
答:在上一步的基础上,修改过滤器为:当遇到“主菜单”或“主选单”时,输入“F\n%e”。这样就可以进入到收藏夹。
如果你想进入的版面排在收藏夹的第一位,则多加一个回车(写成“F\n\n%e”)就可以了。
如果你想进入的版面没有排在收藏夹的第一位,通常可以把它调到第一位。(去看BBS站的帮助吧:例如,在 SMTH BBS 上,是使用
m 键移动)
问:该站点没有“收藏夹”功能,但是我想直接进入到某个特定版面(例如:software)
答:这个需要根据站点而考虑。
- 有些站点有“(N)阅读新文章”功能,进入后,列出所有版面,查找该版面并进入。修改过滤器为:当遇到“主菜单”或“主选单”时,输入“N\n/software\n\n%e”。(“/”是查找版面)
- 有些站点有“(S)选择讨论区”功能。修改过滤器为:当遇到“主菜单”或“主选单”时,输入“s\nsoftware\n\n%e”。
问:我想对同一个站点,自动登陆多个用户名(多个马甲)
答:先针对一个用户名,把自动登陆的过滤器设好。然后把这个站点复制为多个,并分别设置自动登陆的用户名和口令。
具体是这样复制的:在“地址簿”对话框中,在站点列表中点中该站点(假设它叫“水木”吧),然后修改它的站名(比如,叫“水木1”),再点击“加入/更新”按钮。于是,这个“水木1”站点与“水木”站点的所有属性都相同,只要修改一下它的自动登陆的用户名和口令就可以了。
(假如我的用户名分别是:mj1,mj2,mj3,那么干脆把相应站名修改为 水木mj1,水木mj2,水木mj3,这样更清楚明了,不会搞混)
问题解答
-修改了过滤器之后,可以自动登陆,但是进入以后,按一次后退,想退出当前状态,但是它却自动又跳进去了。
答:使用过滤器时,必须要及时让过滤器停止(使用“%e”)。因此,你必须有一条过滤器规则使用了“%e”,而且这条规则应该是起作用的!
如果你没有任何一条过滤器使用了“%e”,或者你设置了,实际上却不能触发使用,那么就会出现这种情况。
(如果你想跳到某个版面时才停止,可以考虑添加这样一条过滤器:当遇到“版主”时,输入“%e”。)
|