FTERM脚本说明 |
FTERM脚本说明 WkHOce http://www.numino.net 1. FTerm对象 属性 11fh5p http://www.numino.net CurrentWindow [R] 返回当前Window对象 m5km33 http://www.numino.net Count [R] 当前FTerm的Window总数 2I201K http://www.numino.net StatusText [RW] 取得或设置状态条文本 方法 2FcZkX http://www.numino.net Windows(Id) 返回第Id+1个Window对象 RZjcEx http://www.numino.net GetDir() 返回FTerm所在目录 dJQoxM http://www.numino.net GetVersion(bMajor) 返回版本号 JV3NCk http://www.numino.net Delay(nMilliseconds) 延时(注意: 在和Window对象相关的事件中, 如果Delay结束前如果用户关闭该Window会出错) Kgh1US http://www.numino.net 事件 w9MOXa http://www.numino.net FTerm_OnHeartbeat QiB3l7 http://www.numino.net FTerm脚本定时器事件, 每秒触发一次 MtCjhF http://www.numino.net FTerm_OnSessionOpen(Id) 当打开一个子窗口时触发, 可以在其中实现对每个字窗口特定的初始化任务 WST1U4 http://www.numino.net FTerm_OnSessionClose(Id) 当关闭一个子窗口时触发, 可以在其中实现子窗口特定的清除任务 W6qnRP http://www.numino.net FTerm_OnAntiIdle 当FTerm需要Anti Idle时产生 0wob5P http://www.numino.net FTerm_OnAutoReply(Id) 当FTerm需要Auto Reply时产生 ybNIMs http://www.numino.net FTerm_OnDataCome(Id, data) 当主机发送新数据到达时触发该事件, 当事件发生时信息已显示在FTerm屏幕上 ndiLMO http://www.numino.net 2. Window对象 属性 b3Bo1c http://www.numino.net Id [R] 该Window对象的Id mU97Jl http://www.numino.net BBSType [R] 该Window对象连接的BBS类型 可能返回值为: BN7cdw http://www.numino.net -1 非BBS连接 YY0v4q http://www.numino.net 0 Maple 7d5Ry1 http://www.numino.net 1 Firebird ibU0m2 http://www.numino.net 2 SMTH tpE0Bs http://www.numino.net FontSize [RW] 该Window对象的字体尺寸 V7vO94 http://www.numino.net SessionName [R] 该Window对象的连接名, 例如: 水木清华 SSH★ 7N7u4b http://www.numino.net HostAddress [R] 主机IP地址 fW398d http://www.numino.net HostPort [R] 主机端口 pEe0k8 http://www.numino.net HostProtocol [R] 连接协议 SfX8rB http://www.numino.net 0 Telnet MA66H4 http://www.numino.net 1 SSH1 QyjWmx http://www.numino.net 2 SSH2 NIJVFj http://www.numino.net ScreenWidth [RW] 屏幕列数 Xtelex http://www.numino.net ScreenHeight [RW] 屏幕行数 方法 Y0ascl http://www.numino.net GetBuffer(nLine) 取得屏幕上的某一行(0 based index) 6Y6Nb0 http://www.numino.net SendData(str) 发送一个字符串 Hli7Ba http://www.numino.net SendConvertedData(str) 发送经过转换的字符串, 字符串中所有以^打头的部分将会被转换成对应的ascii码, 如"^C"转换成chr(3) GZLtx0 http://www.numino.net IsConnected() 测试主机是否已连接 Reconnect() 重新连接到主机, 与工具条上对应按钮功能一样 ggJz1C http://www.numino.net Disconnect() 断开到主机的连接, 与工具条上对应按钮功能一样 55ZFXS http://www.numino.net GetCursorX() 取得光标的x坐标 3pPVHG http://www.numino.net GetCursorY() 取得光标的y坐标 6U7fhw http://www.numino.net GetSelectText() 取得窗口选择的文本 Mc0FQs http://www.numino.net 例子: aq6xzp http://www.numino.net MsgBox FTerm.CurrentWindow.GetBuffer(1) M2QE2s http://www.numino.net FTerm.CurrentWindow.SendConvertedData("哈哈哈") Wj9J1z http://www.numino.net 保存成test.vbs之后,在新版本的脚本->运行可以执行之...
|
|