FTERM脚本说明 |
FTERM脚本说明 e0q572 http://blog.numino.net/ 1. FTerm对象 属性 imayMD http://blog.numino.net/ CurrentWindow [R] 返回当前Window对象 36V4hy http://blog.numino.net/ Count [R] 当前FTerm的Window总数 UMGm6B http://blog.numino.net/ StatusText [RW] 取得或设置状态条文本 方法 zeABi5 http://blog.numino.net/ Windows(Id) 返回第Id+1个Window对象 8q9O3a http://blog.numino.net/ GetDir() 返回FTerm所在目录 YqhiOZ http://blog.numino.net/ GetVersion(bMajor) 返回版本号 qF6U50 http://blog.numino.net/ Delay(nMilliseconds) 延时(注意: 在和Window对象相关的事件中, 如果Delay结束前如果用户关闭该Window会出错) A822qA http://blog.numino.net/ 事件 5lNn36 http://blog.numino.net/ FTerm_OnHeartbeat hTxL1w http://blog.numino.net/ FTerm脚本定时器事件, 每秒触发一次 zt2elo http://blog.numino.net/ FTerm_OnSessionOpen(Id) 当打开一个子窗口时触发, 可以在其中实现对每个字窗口特定的初始化任务 Gg0Aqm http://blog.numino.net/ FTerm_OnSessionClose(Id) 当关闭一个子窗口时触发, 可以在其中实现子窗口特定的清除任务 Y7s50C http://blog.numino.net/ FTerm_OnAntiIdle 当FTerm需要Anti Idle时产生 75yK1V http://blog.numino.net/ FTerm_OnAutoReply(Id) 当FTerm需要Auto Reply时产生 H82FGU http://blog.numino.net/ FTerm_OnDataCome(Id, data) 当主机发送新数据到达时触发该事件, 当事件发生时信息已显示在FTerm屏幕上 F93npw http://blog.numino.net/ 2. Window对象 属性 Fo4hHD http://blog.numino.net/ Id [R] 该Window对象的Id QzMrtJ http://blog.numino.net/ BBSType [R] 该Window对象连接的BBS类型 可能返回值为: c53nNR http://blog.numino.net/ -1 非BBS连接 56tTfu http://blog.numino.net/ 0 Maple 77dfJO http://blog.numino.net/ 1 Firebird mpS6oK http://blog.numino.net/ 2 SMTH wiyTQ2 http://blog.numino.net/ FontSize [RW] 该Window对象的字体尺寸 5Czq1y http://blog.numino.net/ SessionName [R] 该Window对象的连接名, 例如: 水木清华 SSH★ pUr7O4 http://blog.numino.net/ HostAddress [R] 主机IP地址 gzn2Qv http://blog.numino.net/ HostPort [R] 主机端口 CKh0bE http://blog.numino.net/ HostProtocol [R] 连接协议 pRlXq1 http://blog.numino.net/ 0 Telnet meGNp8 http://blog.numino.net/ 1 SSH1 kOKfOz http://blog.numino.net/ 2 SSH2 A1H6PU http://blog.numino.net/ ScreenWidth [RW] 屏幕列数 6O6vwR http://blog.numino.net/ ScreenHeight [RW] 屏幕行数 方法 dt3WYV http://blog.numino.net/ GetBuffer(nLine) 取得屏幕上的某一行(0 based index) n0EGmO http://blog.numino.net/ SendData(str) 发送一个字符串 VuWC62 http://blog.numino.net/ SendConvertedData(str) 发送经过转换的字符串, 字符串中所有以^打头的部分将会被转换成对应的ascii码, 如"^C"转换成chr(3) c40a8K http://blog.numino.net/ IsConnected() 测试主机是否已连接 Reconnect() 重新连接到主机, 与工具条上对应按钮功能一样 7784ai http://blog.numino.net/ Disconnect() 断开到主机的连接, 与工具条上对应按钮功能一样 0dI2L4 http://blog.numino.net/ GetCursorX() 取得光标的x坐标 1utFsY http://blog.numino.net/ GetCursorY() 取得光标的y坐标 OO265q http://blog.numino.net/ GetSelectText() 取得窗口选择的文本 hNjMp3 http://blog.numino.net/ 例子: WtNZU4 http://blog.numino.net/ MsgBox FTerm.CurrentWindow.GetBuffer(1) bFynd5 http://blog.numino.net/ FTerm.CurrentWindow.SendConvertedData("哈哈哈") UX7XK9 http://blog.numino.net/ 保存成test.vbs之后,在新版本的脚本->运行可以执行之...
|
|