脚本使用手册
LR基本操作手册
已南阳市信息发布网站为例一、录制脚本:1、进入录制脚本界面,选择录制协议2、开始录制脚本录制过程中注意的几点:●插入集合点:如有50人并发测试时,集合点的目的就是50人在同一时间登录;●插入事务点:3、检测录制的脚本是否存在错误,点击会自动检查,产生下图如果有警告或者错误,会在Results Summary中的表格列出。
二、运行场景:1、打开窗体,选择要运行的场景文件2、设置场景运行时的相关内容,以便在分析结果查看●设置,每隔多长时间添加多少个用户,持续运行多长时间,每隔多长时间退出多少个用户;●设置,在中进行详细的设置(根据实际要求进行设置);●在这里设置虚拟的用户数量;●IP欺骗:打开IP Wizard在IP Wizard中设置虚拟IP,设置保存后,在运行场景中的菜单栏的Scenario中选择下拉菜单Enable IP Spoofer,在运行场景窗体下方有标志;●添加windows资源,有应用程序及服务器硬件资源,在分析图中便于看出系统的瓶颈;3、运行场景:设置完成后,点击运行场景即可。
三、分析图表:打开,在左列有所有分析出的图表信息,当然我们也可以利用将2个以上的图标关联起来分析;1、显示的是测试结果的摘要信息:●测试的运行时间;●运行通过的最大用户数;●总的吞吐量和吞吐率;●总的点击率和每秒点击率;●Login和logout的最大、平均、最小值;●http页面下载的情况;2、主要是分析集合点:●可以看出大概在9秒的地方5个用户才全部集中到login集合点,持续2分后,在2分9秒的位置开始释放用户,2分20还有2个用户,整个过程持续2分30。
3、:事务综述图●表现了用户事务执行的成功和失败;●通过分析成功与失败的数据可直接判断出系统是否运行正常;●若失败的事务非常多,说明系统发生瓶颈或者程序在执行过程中发生了问题;4、(利用将和组合起来)分析应用程序的问题:●在运行场景添加信息时,添加%Processor time、Contest switches/sec2项系统资源;●Contest switches/sec 显示的是上下文切换次数太高;●系统的吞吐量在降低,并且CPU的使用率很高,从图上看上下文切换水平在15000以上,切换次数过高;●应用程序需要进一步优化;5、(利用将和组合起来)分析CPU瓶颈的问题:●在运行场景添加信息时,添加%Processor time、Processor queue length 2项系统资源;●上图中CPU运行还是比较正常的;●%Processor time平均值大于95,Processor queue length显示的队列长度大于2,可以确定CPU瓶颈,此时CPU已经不能满足程序需求;6、(利用将和组合起来)分析内存泄露的问题:●在运行场景添加信息时,添加Process\private bytes、Process\working set、avaiablebytes 3项系统资源;●上图中并不存在内存泄露的问题;●内存泄露问题经常出现在服务长时间运转的时候,由于部分程序对内存没有释放,而将内存慢慢耗尽;●如果发生内存泄露Process\private bytes和Process\working set计数器的值往往会升高,avaiable bytes的值会降低;7、(利用将和组合起来)分析硬盘瓶颈的问题:●在运行场景添加信息时,添加Page Read/sec、%Disk Time、Avg.Disk Queue Length3项系统资源;●上图中硬盘运行正常;●%Disk Time和Avg.Disk Queue Length的值都很高时,可能是磁盘瓶颈,但是如果队列长度增加的同时页面读取速率没降低,则说明是内存不足;。
脚本编辑器使用手册
VisualField系统软件流程图脚本编辑器使用手册浙江中控技术股份有限公司声明严禁转载本手册的部分或全部内容。
在不经预告和联系的情况下,本手册的内容有可能发生变更,请谅解。
本手册所记载的内容,不排除有误记或遗漏的可能性。
如对本手册内容有疑问,请与我公司联系。
文档标志符定义警告:标示有可能导致人身伤亡或设备损坏的信息。
WARNING: Indicates information that a potentially hazardous situation which, if not avoided,could result in serious injury or death.电击危险:标示有可能产生电击危险的信息。
Risk of electrical shock: Indicates information that Potential shock hazard where HAZARDOUSLIVE voltages greater than 30V RMS, 42.4V peak, or 60V DC may be accessible.防止静电:标示防止静电损坏设备的信息。
ESD HAZARD: Indicates information that Danger of an electro-static discharge to whichequipment may be sensitive. Observe precautions for handling electrostatic sensitive devices注意:提醒需要特别注意的信息。
ATTENTION: Identifies information that requires special consideration.提示:标记对用户的建议或提示。
TIP:Identifies advice or hints for the user.目录1 软件概述..................................................................................................................................................1-11.1功能特点.......................................................................................................................................1-12 界面介绍..................................................................................................................................................2-12.1标题栏...........................................................................................................................................2-12.2菜单栏...........................................................................................................................................2-12.2.1 文件菜单............................................................................................................................2-12.2.2 编辑菜单............................................................................................................................2-22.2.3 调试菜单............................................................................................................................2-42.2.4 设置菜单............................................................................................................................2-42.2.5 视图菜单............................................................................................................................2-52.2.6 帮助菜单............................................................................................................................2-52.3系统工具栏...................................................................................................................................2-52.4事件向导工具栏...........................................................................................................................2-52.5脚本信息栏...................................................................................................................................2-62.6编辑工具栏...................................................................................................................................2-62.7输出窗口.......................................................................................................................................2-72.8添加函数和事件向导...................................................................................................................2-73 对象属性说明..........................................................................................................................................3-13.1窗体对象.......................................................................................................................................3-13.2图形对象.......................................................................................................................................3-13.3全局变量(A PP).........................................................................................................................3-33.4A CTIVE X控件...............................................................................................................................3-34 控件接口介绍..........................................................................................................................................4-14.1实时报警控件...............................................................................................................................4-14.2趋势控件接口...............................................................................................................................4-15 附录..........................................................................................................................................................5-16 脚本编辑器应用举例..............................................................................................................................6-16.1事件函数.......................................................................................................................................6-16.1.1 OnLButtonUp......................................................................................................................6-16.1.2 OnLButtonDown.................................................................................................................6-16.1.3 OnLButtonDblClk...............................................................................................................6-16.1.4 OnRButtonClk.....................................................................................................................6-16.1.5 OnMouseMove....................................................................................................................6-26.1.6 OnMouseEnter....................................................................................................................6-26.1.7 OnMouseLeave...................................................................................................................6-26.1.8 定时器中的OnTimer事件................................................................................................6-26.1.9 流程图脚本的其它语句说明............................................................................................6-37 资料版本说明..........................................................................................................................................7-1流程图脚本编辑器1软件概述流程图脚本编辑器采用VBScript脚本语言。
MCGS脚本驱动开发工具使用指导手册
脚本驱动V2.0使用指导手册版本号:0.1目录错误!未找到图形项目表。
第一章新脚本驱动说明一.脚本驱动适用范围1.脚本驱动适用的版本A. MCGS嵌入式组态软件;版本号:6.5(01.0010)注:此版本以上为新版本,以下为旧版本B. MCGS通用版的定制版组态软件C. MCGS网络版的定制版组态软件2.脚本驱动适用的设备A. 独立板卡设备B. 串口通信设备3.脚本驱动适用的协议二.脚本驱动兼容性1.旧版本脚本驱动兼容新版本组态软件2.新版本脚本驱动不兼容旧版本的组态软件,旧版本组态软件无法识别新版本脚本驱动三.脚本驱动新增内容1.脚本驱动新增功能新增加生成向导功能,具体参照第三章内容。
2.脚本驱动新增函数(1)数据解析函数1.!SvrGetByteFromByteArr(ByRef ByteArr, start, ByRef n, Flag)2.!SvrGetShortFromByteArr(ByRef ByteArr, start, ByRef n, Flag)3.!SvrGetIntFromByteArr(ByRef ByteArr, start, ByRef n, Flag)4.!SvrGetSingleFromByteArr(ByRef ByteArr, start, ByRef x, Flag)5.!SvrGetByteFromHexStr(str, ByRef n, Flag)6.!SvrGetShortFormHexStr(str, ByRef n, Flag)7.!SvrGetIntFromHexStr(str, ByRef n, Flag)8.!SvrGetSingleFromHexStr(str, ByRef x, Flag)(2)数据校验函数1.!SvrByteArraySum(ByRef ByteArr, start, length)2.!SvrStrSum(str, Flag)3.!SvrByteArrayXOR(ByRef ByteArr, start, length)4.!SvrStrXOR(str, Flag)5.!SvrStrModbusCRC(ByRef ByteArr, start, length)6.!SvrStrModbusLRC(str, start, length)7.!OpenLog()8.!CloseLog()(3)字节数组操作函数1.!HStr2HByre(str, arByte)2.!HByte2HStr(arByte, str)第二章基础概念讲解一.通讯协议1.ACSII码通讯协议(字符型协议)通讯信息按照ASCII码方式解析得到的参数信息称为ASCII码通讯。
脚本命令使用说明帮助
4 判断命令
格式: 如果 参数1 < 参数2 否则跳转到 标签名
比较符号有: ( > :大于 < :小于 = :等于 <> :不等于 >= 大于等于 <= 小于等于)
例子:
判断背包物品数量是否大于1的脚本语句是:如果 取值(背包物品数量) > 1 否则跳转到 跳转点太古900分
查询仓库物品数量(物品名称) 例子 查询仓库物品数量(随机卷)
取宝宝太古值(位置编号) 例子 取宝宝太古值(1) 取身上第一个宝宝的太古评分
取宝宝出征状态(位置编号) 例子 取宝宝出征状态(1) 如果 出征状态=0 表示没出征 出征状态=1 表示出征 出征状态
复活宝宝 例子:复活宝宝 1 复活第一个宝宝团战地图才有效果
出征宝宝 同上
合体宝宝 同上
定义变量 例子 定义变量 变量1
变量赋值 例子 变量赋值 变量1 := 1 或者 变量赋值 := 1 + 1 或者 变量1 := 取值(地图ID)
屏蔽对话 例子 屏蔽对话
取值(附近人物数量)
取值(仓库物品数量)
取值(背包物品数量)
取值(身上宝宝数量)
取变量值(变量名称)
查询背包物品数量(物品名称) 例子 查询背包物品数量(随机卷)
1 注释语句 :语句前面加双斜杠为注释语句 注释语句不会执行 例如: //本条为注释
2 标签语句: 格式为 ‘标签:’+ 标签名 用途:作为判断语句 和 跳转语句的跳转点 可以改变脚本的执行顺序。 例子: 标签:跳转点1
3 跳转语句: 格式为 ‘跳转到’+ 空格 + 标签名 用途:直接跳转到指定标签位置 改变脚本执行流程 例子: 跳转到 跳转点1
jsfl使用手册
jsfl使用手册JSFL(JavaScript for Flash)是一种脚本语言,用于编写和扩展Adobe Flash软件的功能。
本文将为您提供JSFL使用手册,帮助您了解如何使用JSFL来进行Flash的自动化操作和扩展开发。
1. JSFL简介JSFL是一种基于JavaScript的脚本语言,专为Adobe Flash软件开发的自动化操作和扩展而设计。
通过编写JSFL脚本,您可以实现自动化的Flash操作,如创建、修改和删除对象、导出和导入数据等,同时还可以扩展Flash的功能,添加新的面板、工具和命令等。
2. 开始使用JSFL要使用JSFL编写脚本,首先需要打开Adobe Flash软件,然后选择“窗口”-“其他面板”-“扩展”来打开JSFL编辑器。
在JSFL编辑器中,您可以编写、保存和运行JSFL脚本。
3. 编写JSFL脚本JSFL脚本采用JavaScript语法,文件扩展名为.jsfl。
您可以使用任何文本编辑器来编写JSFL脚本。
以下是一个简单的JSFL脚本示例:```javascriptfl.getDocumentDOM().showSlices(true); // 显示切片fl.getDocumentDOM().zoomIn(); // 放大画布```上述脚本通过调用Adobe Flash软件的API函数来显示切片并放大画布。
4. 运行JSFL脚本在JSFL编辑器中编写完脚本后,可以选择“控制”-“测试运行”来运行脚本。
您还可以使用快捷键F5来调用脚本运行。
运行脚本后,Flash 软件将按照脚本中定义的操作进行自动化处理。
5. JSFL常用操作JSFL提供了丰富的API函数,可实现各种Flash操作。
以下是一些常用的JSFL操作示例:- 创建图形对象:```javascriptfl.getDocumentDOM().createRectangle(0, 0, 100, 100);```以上脚本将在画布上创建一个100x100像素的矩形对象。
wincc常用C脚本
1.用户注销:#pragma code ("useadmin.dll")#include "PWRT_api.h"#pragma code()PWRTLogout();2.用户登录:#pragma code ("useadmin.dll")#include "PWRT_api.h"#pragma code()PWRTLogin('c');3.关闭项目并退出wincc:ExitWinCC ();4.退出运行到wincc资源管理器:DeactivateRTProject ();按钮变三种颜色#include "apdefap.h"long _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName) {#pragma option(mbcs)if(GetTagWord("TX/ZSH001")==1)return 0x0000ff00;elseif(GetTagWord("TX/ZSL001")==1)return 0x000000ff;elsereturn 0x00c0c0c0;}一个调用按钮变色#include "apdefap.h"long _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName) {#pragma option(mbcs)if(GetTagWord("NewTag")==0)return 0x0000ff00;elsereturn 0x00ffffff;}5.结束监控并关闭计算机(会弹出确认对话框)HWND hWnd = NULL;//Author:Smartsysint iRet;hWnd = FindWindow(NULL,"WinCC-运行系统 - ");iRet=MessageBox(hWnd,"结束监控并关闭计算机","关闭操作站",MB_YESNO|MB_ICONWARNING|MB_APPLMODAL);if(iRet==IDYES)DMExitWinCCEx (DM_SDMODE_POWEROFF);6.点击事件弹出对话框,通过点击弹出对话框的确定和取消按钮实现对变量的置位或取消: int r;r=MessageBox(NULL, "YES为开,NO为关", "确定开命令:", MB_YESNO |MB_SYSTEMMODAL); if (r==IDYES)SetTagBit("TAGNAME",TRUE);elseSetTagBit("TAGNAME",FALSE);7.开显示关显示:(要在内部变量中建立三个二进制变量COLSE_DISPLAY、DISPLAY_NO和DISPLAY_COMMENT)// Funktion: Bit in Doppelwort setzen;if (GetTagBitWait("COLSE_DISPLAY")==1 ){SetTagBit("COLSE_DISPLAY",0);SetTagBit("DISPLAY_NO",0); //Return-Type: BOOLSetTagBit("DISPLAY_COMMENT",0);}else{SetTagBit("COLSE_DISPLAY",1);SetTagBit("DISPLAY_NO",1); //Return-Type: BOOLSetTagBit("DISPLAY_COMMENT",0);}8.开阀确认:BOOL a;a=GetTagBit("30T制水启动"); //Return-Type :short intif (a==0){if(MessageBox(NULL,"真的要启动制水吗?","操作提示",MB_YESNO|MB_ICONQUESTION|MB_SETFOREGROUND|MB_SYSTEMMODAL) == 6){ SetTagBit("30T制水启动",1);//Return-Type :BOOL}}else{if(MessageBox(NULL,"真的要停止制水吗?","操作提示",MB_YESNO|MB_ICONQUESTION|MB_SETFOREGROUND|MB_SYSTEMMODAL) == 6){ SetTagBit("30T制水停止",1);}}9.将WinCC运行画面最小化HWND WinCCHwnd;WinCCHwnd=FindWindow(NULL,"WinCC-Runtime - "); //如果运行语言为英文if (WinCCHwnd==0) WinCCHwnd=FindWindow(NULL,"WinCC-运行系统 - "); //如果运行语言为中文CloseWindow(WinCCHwnd);10.显示或不显示(其中hiddVtext为内部的二进制变量)if(GetTagBit("hiddVtext")==0) //Return-Type: BOOL{SetTagBit("hiddVtext",TRUE); //Return-Type: BOOL//Return-Type: BOOL}else{SetTagBit("hiddVtext",FALSE);}10.打开编辑画面的脚本#pragma option(mbcs)#ifdef RUN_ON_WEBNAVIGATOR#elseHWND hExplorerWindow= NULL;HWND hRuntimeWindow= NULL;hExplorerWindow= FindWindow("WinCCExplorerFrameWndClass",NULL);hRuntimeWindow= FindWindow("PDLRTisAliveAndWaitsForYou",NULL);if(hExplorerWindow){ShowWindow(hExplorerWindow, SW_MINIMIZE); // This entry is only necessary for Windows 2000ShowWindow(hExplorerWindow, SW_SHOWNORMAL);SetForegroundWindow(hExplorerWindow);}elseprintf("rn SetForeground failed");#endif11.如何在WINCC中制作一个保持型按钮方法1:if( GetTagBit("M10") )SetTagBit("M10",0);elseSetTagBit("M10",1);方法2:SetTagBit("M1.0",(SHORT)!GetTagBit("M1.0"));求反指令,如果为1点击变为0,如果为0点击变为1方法3:或者做两个按钮,按钮一:显示,直接连接m1.0,是--不显示,否--显示。
tscript 手册
tscript 手册TScript手册第一章:介绍1.1 什么是TScriptTScript是一种脚本语言,用于编写和运行在TScript虚拟机上的程序。
它是一种功能强大、简洁灵活的语言,可以用于各种领域的开发,包括网站开发、游戏开发和科学计算等。
1.2 TScript的特点TScript具有以下几个特点:- 简洁易学:TScript语法简单,易于理解和学习。
- 高效性能:TScript代码经过优化后,在TScript虚拟机上可以实现高效的执行速度。
- 跨平台:TScript可以运行在多种操作系统和平台上,包括Windows、Linux和Mac OS等。
- 扩展性强:TScript支持通过C扩展库来扩展其功能,可以方便地调用C函数和类。
1.3 TScript的应用领域TScript可以应用于各种场景和领域,包括但不限于以下几个方面:- 网站开发:可以使用TScript编写网页动态效果,实现与用户的交互。
- 游戏开发:TScript可以用于编写游戏逻辑、AI算法等。
- 科学计算:TScript提供了丰富的数学库和科学计算功能,可以应用于科学计算领域。
第二章:语法基础2.1 变量和数据类型TScript支持多种数据类型,包括整数、浮点数、字符串、布尔值和数组等。
变量在使用前需要先声明。
2.2 运算符TScript支持常见的运算符,包括算术运算符、关系运算符、逻辑运算符和赋值运算符等。
2.3 控制流程TScript提供了条件语句、循环语句和函数等控制流程结构,可以实现复杂的逻辑。
第三章:函数和模块3.1 函数TScript中可以定义函数,函数可以接受参数并返回值。
函数可以被其他函数调用和嵌套。
3.2 模块TScript支持模块化编程,可以将相关的函数和变量放在一个模块中,方便管理和复用。
第四章:异常处理4.1 异常处理基础TScript提供了异常处理机制,可以捕获和处理程序运行过程中发生的异常。
4.2 异常类型TScript定义了一些常见的异常类型,包括空指针异常、类型错误异常等。
MCGS脚本驱动开发工具使用指导手册
1. 脚本驱动适用的版本 ................................................................................................ 1 2. 脚本驱动适用的设备 ................................................................................................ 1 3. 脚本驱动适用的协议 ................................................................................................ 1 二. 三. 脚本驱动兼容性 .................................................................................................... 1 脚本驱动新增内容 ................................................................................................ 1
-i-
北京昆仑通态自动化软件科技有限公司
二. 数据校验函数 ..................................................................................................Sum(ByRef ByteArr, start, length) ...................................................... 39 2. !SvrStrSum(str, Flag) ................................................................................................. 40 3. !SvrByteArrayXOR(ByRef ByteArr, start, length) ...................................................... 40 4. !SvrStrXOR(str, Flag) ................................................................................................. 40 5. !SvrStrModbusCRC(ByRef ByteArr, start, length) .................................................... 41 6. !SvrStrModbusLRC(str, start, length) ....................................................................... 41 7. !OpenLog()................................................................................................................ 41 8. !CloseLog() ................................................................................................................ 41 三. 字节数组操作函数 .............................................................................................. 42
触动精灵脚本开发手册
触动精灵脚本开发⼿册DecryptGUI@miniknife 2017-09-27 18:51 字数 119624 阅读 480798触动精灵脚本开发⼿册开发⼿册触动精灵Windows 平台按 Ctrl + F 打开快捷搜索Mac 平台按 command + F 打开快捷搜索※右侧⽂本列表可以找到全部⼿册⽬录触动精灵脚本开发⼿册⽬录前⾔学习前的准备越狱及 root 常识Lua 基础简明教程脚本开发取⾊技巧⼩⽩学触动零基础视频教程触动精灵开发者指南触动产品功能对⽐如何查看更多⽂档脚本开发相关⼯具触动精灵 iOS触动精灵 Android脚本编辑器:TouchSprite Studio抓⾊器:TSColorPicker已兼容的模拟器点击触摸函数:touchDown、touchUp、touchMove 触摸点击、滑动函数:catchTouchPoint 获取⽤户点击坐标图⾊类及屏幕相关函数:init 初始化函数:getDeviceOrient 获取⼿机、应⽤屏幕⽅向(仅⽀持 iOS)函数:setDeviceOrient 设置屏幕⽅向(仅⽀持 iOS)函数:getScreenSize 获取屏幕分辨率函数:setScreenScale 坐标缩放函数:keepScreen 保持屏幕函数:getColor、getColorRGB 获取屏幕某点颜⾊值函数:findColorInRegionFuzzy 区域模糊找⾊函数:findImageInRegionFuzzy 区域模糊找图函数:findMultiColorInRegionFuzzy 区域多点找⾊函数:findMultiColorInRegionFuzzyExt ⾼级区域多点找⾊函数:findImage ⾼级区域找图(仅⽀持 iOS)函数:snapshot 截图函数:imageOperMerge 图⽚合并(仅⽀持 iOS)开发辅助类函数:initLog、wLog、closeLog ⽇志函数函数:sysLog 系统⽇志函数:nLog 远程⽇志脚本控制函数:mSleep 延时函数:lua_exit 退出脚本函数:lua_restart 重载脚本函数:luaExitIfCall 来电暂停函数:checkScriptAuth 脚本授权系统相关函数:dialog 提⽰框函数:toast 提⽰函数:dialogRet 带按钮的对话框函数:dialogInput 参数对话框(仅⽀持 iOS)函数:getNetTime 获取⽹络时间函数:addContactToAB 添加联系⼈函数:removeAllContactsFromAB 清空通讯录UTF-8 编码模块说明函数:utf8.char 整数序列转换字符串函数:utf8.codes 获取字符编码函数:utf8.codepoint 获取指定位置字符编码函数:utf8.len 统计字符个数函数:utf8.offset 获取字符位置⽂字输⼊及按键模拟函数:inputText 输⼊字符串函数:switchTSInputMethod 切换到触动/帮你玩输⼊法(仅⽀持 Android)函数:getInPutMethod 获取当前输⼊法包名(仅⽀持 Android)函数:pressHomeKey 模拟主屏幕按键函数:doublePressHomeKey 双击 HOME 键(仅⽀持 iOS)函数:keyDown、keyUp 模拟键盘(仅⽀持 iOS)命令:安卓模拟物理按键(仅⽀持 Android)应⽤相关函数:runApp、closeApp 运⾏、关闭应⽤函数:isFrontApp 判断前台应⽤函数:frontAppBid 获取前台应⽤函数:appBundlePath 获取应⽤安装路径函数:appDataPath 获取应⽤数据路径(仅⽀持 iOS)函数:appIsRunning 检测应⽤是否运⾏函数:openURL 打开⽹络地址函数:ipaInstall、ipaUninstall 安装、卸载应⽤(仅⽀持 iOS)函数:install, uninstallApp 安装、卸载应⽤程序(仅⽀持 Android)函数:getInstalledApps 获取应⽤列表函数:isInstalledApk 查询应⽤程序是否安装(仅⽀持 Android)。
浙大中控ECS-700脚本编辑器使用手册
流程图脚本编辑器使用手册
浙江中控技术股份有限公司
声明
严禁转载本手册的部分或全部内容。 在不经预告和联系的情况下,本手册的内容有可能发生变更,请谅解。 本手册所记载的内容,不排除有误记或遗漏的可能性。如对本手册内容有疑问,请与
我公司联系。
文档标志符定义
警告:标示有可能导致人身伤亡或设备损的信息。
注意:提醒需要特别注意的信息。
ATTENTION: Identifies information that requires special consideration.
提示:标记对用户的建议或提示。 TIP:Identifies advice or hints for the user.
目录
1 软件概述..................................................................................................................................................1-1 1.1 功能特点 .......................................................................................................................................1-1
3 对象属性说明..........................................................................................................................................3-1 3.1 窗体对象 .......................................................................................................................................3-1 3.2 图形对象 .......................................................................................................................................3-1 3.3 全局变量(APP).........................................................................................................................3-3
Adobe FrameMaker 2022 脚本指南说明书
Scripting Guide September 2022Contents Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1About this document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Naming conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Typographic conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Scripting support in FrameMaker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Development and debugging tools in ExtendScript toolkit . . . . . . . . . . . . . . . . . . . 2 ExtendScript capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Creating Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Accessing ESTK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Connect ESTK to FrameMaker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 To write, edit, and run scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Using script library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Using object model viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 ExtendScript use cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5What’s new in ESTK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Export and import XLIFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Sample ESTK scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Adding text to a document and enabling change bars . . . . . . . . . . . . . . . . . . . . . . . 8 Changing the table properties in a document . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Differences between scripts and FDK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Naming differences between scripts and FDK . . . . . . . . . . . . . . . . . . . . . . . . . . . .10 Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Menus and Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15Object Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 AFrame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 AFrame methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24 Arc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24 Arc methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 AttrCondExpr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 AttrCondExpr methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 Attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 Attribute methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 AttributeDef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30 AttributeDef methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 AttributeDefs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 AttributeDefs methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 AttributeEx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 Attributes methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33 AttributesEx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33 AttributesEx methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33 BodyPage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33 BodyPage methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 Book methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48 BookComponent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49 BookComponent methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66 Cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67 Cell methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70 CharFmt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70 CharFmt methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75 CMSCheckinParam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76 CMSDeleteParam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76 CMSInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77 CMSMenuItem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77 CMSProperty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78 CMSProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78 CMSRegistration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78 CMSResult . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79 CMSSession . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79 Color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79 Color methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81 Column . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81 Column methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82 CombinedFont . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82 CombinedFont methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82 CombinedFontDefn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83 CombinedFontDefn methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83 CombinedFonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84 Command methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91 CompareRet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92 CompareRet methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92 CondFmt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92 CondFmt methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94 Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94 Doc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 Doc methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 Element . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 Element methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 ElementCatalogEntries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 ElementCatalogEntries methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 ElementCatalogEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355 ElementCatalogEntry methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355 ElementDef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355 ElementDef methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 ElementLoc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 ElementLoc methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 ElementRange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 ElementRange methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 Ellipse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 Ellipse methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 FCodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 FilterArgs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 FilterArgs methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 Flow methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430 FmtChangeList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431 FmtChangeList methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439 FmtRule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440 FmtRule methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440 FmtRuleClause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441 FmtRuleClause methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442 Fn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443 Fn methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444 Font . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444 Font methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444 Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444 Fonts methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444 Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444 Group methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448 HiddenPage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448 HiddenPage methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449 GraphicsFmt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449InlineComponent methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451 Inset methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451 IdValuePair . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451 IdValuePair methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451 IdValuePairs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451 Inset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452 Inset methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458 Ints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458 Ints methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458 KeyCatalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459 Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459 Line methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463 Marker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464 Marker methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464 MarkerType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464 MarkerType methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465 MasterPage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465 MasterPage methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466 Math . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466 Math methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471 MathML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471 MathML methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476 Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476 Menu methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477 MenuItemSeparator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477 MenuItemSeparator methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477 Metrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477 Metrics methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478 Pgf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478 Pgf methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487 PgfFmt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487 PgfFmt methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497 Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497 Point methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497 Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497 Points methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497 Polygon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497 Polygon methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502 Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502 Polyline methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506 PropIdent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507 PropIdent methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507 PropVal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507 PropVal methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507 PropVals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507Rectangle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508 Rectangle methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512 RefPage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512 RefPage methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512 RoundRect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513 RoundRect methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517 Row . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517 Row methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519 Rubi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519 Rubi methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520 RulingFmt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520 RulingFmt methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521 Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521 Strings methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521 SubCol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521 SubCol methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522 Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522 Tab methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523 Tabs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523 Tabs methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524 Tbl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524 Tbl methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529 TblFmt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529 TblFmt methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533 TextFrame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534 TextFrame methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539 TextItem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539 TextItems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543 TextItems methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543 TextLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543 TextLine methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549 TextLoc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549 TextLoc methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550 TextRange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550 TextRange methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550 TiApiClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550 TiApiClient methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551 TiFlow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552 TiFlow methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553 TiText . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553 TiText methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555 TiTextTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555 TiTextTable methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556 TypedVal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 TypedVals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557UBytes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558 UBytes methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558 UInts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558 UInts methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558 UnanchoredFrame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558 UnanchoredFrame methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563 Var . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563 Var methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564 VarFmt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564 VarFmt methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566 XRef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566 XRef methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567 XRefFmt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568 XRefFmt methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568 app . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568 app methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577Function Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578 AFrame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578 Delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .578 Returns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .578 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .578 GetProps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .579 Returns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .579 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .579 SetProps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .579 Returns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .581 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .581 Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .581 ObjectValid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .581 Returns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .582 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .582 Arc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582 Delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .582 Returns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .582 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .582 GetProps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .582 Returns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .582 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .582Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .583 Returns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .583 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .583 Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .583 ObjectValid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .583 Returns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .583 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .583 AttrCondExpr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583 ApplyAttributeExpression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .583 Returns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .584 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .584 GetProps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .584 Returns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .584 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .584 SetProps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .584 Returns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .584 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .584 Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .584 ObjectValid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .585 Returns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .585 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .585 Attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585 Attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .585 Returns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .585 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .585 Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .585 AttributeDef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586 AttributeDef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .586 Returns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .586 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .586 Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .586 AttributeDefs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587 concat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .587 Returns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .587 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .588 Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .588 pop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588。
脚本使用方法)
选择你想打的经理赛
这个新建发ቤተ መጻሕፍቲ ባይዱ全部选上
然后就可以开始了
脚本使用方法使用自动配置脚本脚本怎么使用脚本精灵使用教程tcl脚本使用bat脚本方法脚本精灵怎么使用脚本精灵shell脚本脚本之家
脚本使用
我用的360浏览器,他有个功能可以把游戏生成桌面图标
然后用桌面图标登陆。
然后打开这个程序
点击开始记录
然后目标程序 选择GameHelper
然后停止记录会弹出 选择其中一个,然后右键,选择设置此端口ID的发送列表。
SimpleBGC 32bit脚本语言参考手册说明书
Scripting Language ReferenceSimpleBGC 32bitActual firmware version: 2.70b5 and aboveUpdated: 17. Oct. 2021OverviewScripting language is intended to control a gimbal by user-written program. This program is uploaded to controller and executed there without a connection to PC. Program can be started by a command from remote controller (RC), menu button or GUI button.There is a simple editor in the SimpleBGC GUI with the syntax checking and tracing of the execution process, but you can use any text editors you like to edit scripts.General rules•Each line can contain only one command•Command may have up to 10 named parameters separated by space.•All values must be in decimal notation with a fractional part separated by a dot. Fractional part can be omitted.•You can add comments starting line with the # character, but comments are not saved to the board. Command notation:ANGLE RA(10) PA(10) ...command parameter name value other parametersSome commands may have one-letter abbreviation, for example “ANGLE” has a shortcut “A”.Parameters controlled in real-time (frw. ver. 2.60b3)Values of parameters in any command can be dynamically updated during the execution of a program by linking them to any of RC signal sources. Just specify the signal source name and the desired range of the parameter's value, and RC signal will be captured and mapped to this range at the start of the command. Note that the value is not updated during the command execution.All available RC signal source names are listed in the Appendix 3.Usage:<PARAMETER_NAME>(<RC_SOURCE_NAME>[<min_value>,<max_value>])The advanced scripting version supports also variables as parameter values. Variables may be set by the command SET_ADJ_VAR.Usage:<PARAMETER_NAME>(<VARIABLE_NAME>[<offset>,<scale>]), where parameter value is calculated as “<variable_value>*<scale> + <offset>”Examples:ANGLE RA(ADC1[-50,50]) PA(RC_VIRT_CH_1[0,90])SPEED YS(TMP_VAR_1[0,1])Advanced functionsSome versions of SBGC32 controller having big FLASH and RAM memory size, support advanced functions which do not present in the basic version of script processor:•Temporarily variables can be set by SET_ADJ_VAR command and used as a signal source in other commands;•Basic arithmetic operations;•IF .. GOTO command to implement control flow of the script (loops, conditional forks);•Motion synchronization option to synchronize trajectory between axes in commands ANGLE, INC.Advanced script functions are supported in the following controllers:•“Extended” series: “Extended”, “Extended long”, “Pro”, “CAN_MCU”, “OEM”•“Plus” series: “Regular+”, “Tiny+”Command referenceA, ANGLE — rotation to the absolute angle with a given speedCommand stops the program and waits until the angle reaches a given value. Rotation is done by the shortest path. If you want to turn the camera on the relative angle greater than ± 180 degrees, use the INC command instead. You can set the speed for each axis. If speed is not set, will be used the current value defined in the settings or command “CONFIG”.Parameters:RA(10.0) — target angle by the ROLL axis, in degreesPA(10.0) - target angle by the PITCH axisYA(10.0) - target angle by the YAW axisRS(10.0) — speed by the ROLL axis, degree/sec. in range 0..2000, special value 0 is used to synchronize motion with other axis.PS(10.0) - speed by the PITCH axisYS(10.0) - speed by the YAW axisTIMEOUT(60.0) – wait timeout. If not specified, it is 60 seconds by default.(supported in firmware ver.2.59+)Example:A RA(0) PA(0) YA(0)# go to home position by all axesA YA(70) YS(1)# rotate YAW to 70 degree with the speed 1 degree/sec.Motion synchronizationThe advanced scripting version in firmware 2.70b5 and above provides an option to synchronize a motion of any axis with the motion of another axis by specifying its speed parameter = 0. The last axis with the 'angle' parameter preceding the zero 'speed' parameter in the parameter string is selected as a sample for synchronization. Target angles should be specified for both axes and should differ from current angles. Example:A RA(0) PA(0) YA(0)# move to the initial positionA PA(20) PS(50) YA(90) YS(0)# YAW axis is asked to be synchronized with the PITCH axis. YAW travels 90°, but it takes exactly the same time as PITCH traveling 20°. Both axes have perfectly matched acceleration / deacceleration ramps.Wrong examples:A YA(90) YS(0)# error: sync sample is not definedA PA(0) YA(90) YS(0)# error: target angle in the sample should differ from its current angleI, INC - rotation by the relative angle with a given speedCommand stops the program and waits until the angle rotates by a given value. Angle should not exceed two full turns. The motion synchronization option is supported.Parameters:RA(10.0) — target angle by the ROLL axis, in degrees. Range -720..720PA(10.0) - target angle by the PITCH axisYA(10.0) - target angle by the YAW axisRS(10.0) — speed by the ROLL axis, degree/sec. in range 0..2000, special value 0 is used to synchronize motion with other axis.PS(10.0) - speed by the PITCH axisYS(10.0) - speed by the YAW axisTIMEOUT(60.0) – wait timeout. If not specified, it is 60 seconds by default.(supported in firmware ver.2.59+)Example:I YA(270)# rotate by YAW by 270 degree from current positionS, SPEED - turn with a given speed until it encounters another command SPEED, ANGLE, INC or the end of the program.The camera starts moving and program execution continues without delay.Parameters:RS(10.0) — speed by ROLL axis, degree/sec. Range -2000..2000.PS(10.0) - speed by PITCH axisYS(10.0) - speed by YAW axisExample:S YS(5.5)# panning by YAW with the speed 5.5 degree/secS RS(0) PS(0) YS(0)# full stopR, RESET — set the YAW angle = 0 for the current positionParameters:noT, TRIGGER — trigger the state of the output pinsParameters:1(0) — pin ID * and its state:0 – LOW (GND)1 — HIGH (+3.3V)2 – FLOATING (frw.ver. 2.66+)3 – FLOATING + PULLUP 3.3V (frw.ver. 2.66+)TIMEOUT(0.01) (optional) – if specified, program execution is delayed by a given time, in seconds.** At the end of the timeout the specified pins will be inverted (HIGH → LOW, LOW → HIGH). Don't set this parameter if you need to keep pin'sstate after triggering. A necessary delay may be created by the separate 'DELAY' command.* Mapping between Pin ID and physical port can be found in the Appendix 1. The pin should be free of otherfunctions (for example, not be used as an input in the RC settings tab).** Accuracy is ±1 millisecond. Specifying a timeout can be useful for example, to manually set the shutterspeed when shooting HDR images.Example:T 1(1) 2(1)# switch outputs ID=1,2 to a HIGH stateT 1(1) TIMEOUT(0.020)# switch output ID=1 to a HIGH state and return back to LOW after 20ms SERVO — set PWM signal pulse width on the specified pinThis command is used to control the servos connected to the special pins that supports output of PWM signal. PWM rate can be changed in the GUI (RC - PWM Output - PWM Rate, Hz).Parameters:1(1500) — Servo ID* and pulse duration, microseconds. For regular servo values are in the range 900-2100. Special value -1 frees pin and makes it high-impedance input.TIME(3)** — travel time to target position, in secondsTIMEOUT(1) — when target is reached, program execution is delayed by a giventime, in seconds.* Mapping between Servo ID and physical port can be found in the Appendix 1. The pin should be free of other functions (for example, not be used as an input in the RC settings tab).**Firmware ver. 2.5x and aboveExample:SERVO 1(1500) 2(1500)# move two servos to a middle positionSERVO 1(1000) TIME(3)# slowly move from 1500 to 1000 in 3 secondsSERVO 1(2000) TIMEOUT(1)# set new value and wait 1 secondSERVO 1(-1) 2(-1)# free two outputsD, DELA Y - delay of program executionParameters:TIMEOUT(10) — delay, in seconds. Accuracy ±1 milliseconds.Example:D TIMEOUT(0.300)# delay for 300 millisecondsW, WAIT – waiting for the specified angle or speedProgram execution is delayed until all specified conditions will be satisfied, or a given timeout will be expired. Parameters:RA(10.0) — angle by the ROLL axis, in degreesPA(10.0) — angle by the PITCH axisYA(10.0) — angle by the YAW axisRS(0) - speed by the ROLL axis, in degrees/sec.PS(0) - speed by the PITCH axisYS(0) - speed by the YAW axisTIMEOUT(10) – max. time of waiting, in seconds. Default is 60 sec.Example:W YA(30)# wait for YAW angle=30 degreeW RA(0) PA(0) YA(0)# wait for angle=0 for all axesW YS(0) TIMEOUT(1)# wait to stop motion by YAW axis, but not more than 1 second. CONFIG — configure some parameters used in program executionParameters:ACC_LIMIT_R(100), ACC_LIMIT_P(100), ACC_LIMIT_Y(100) — acceleration limit for the ROLL, PITCH, YAW axes, degrees/sec²SPEED_R(10), SPEED_P(10), SPEED_Y(10) — speed for the ROLL, PITCH, YAW axes, degree/sec. Range is 0..2000. Initial value is taken from the “RC SPEED” parameters INIT_SYSTEM_ON_FINISH(1) (ver. 2.60b3+) – if set to 1 (default), system will be re-initialized when script finishes (all parameters and modes of operation will be returned to default). If set to 0, system will be left in it's current state.JERK_SLOPE_R(50), JERK_SLOPE_P(50), JERK_SLOPE_Y(50) (ver. 2.66+) — jerk limiter for the ROLL, PITCH, YAW axis, the rise/fall time in msThe changed parameters are not saved to the persistent memory and will be reset to their original values when program is finished.Example:С ACC_LIMIT_R(100) SPEED_Y(5) # set an acceleration limit for the ROLL axis to 100 degree/sec² and a speed for YAW axis to 5 degree/sec.MENU_CMD — execute a menu command(frw. ver. 2.60b3+)Parameters:CMD_ID(10) – command ID to run. Full list of commands is listed in the Appendix 2. In case of any command is missed there, it can be found in the Serial API documentation. Script parser does not wait for command to be finished!TIMEOUT(1) – program execution is delayed by a given time, in seconds.SET_ADJ_VAR — set the value of adjustable variable (frw. ver. 2.61)Parameters:NAME(GYRO_TRUST) – name of variable. All names are provided in the SBGC32 User Manual, "Adjustable variables" section.VALUE(100) – new value to set.You can specify up to 5 pairs NAME - VALUE in a single commandExample:SET_ADJ_VAR NAME(RC_SPEED_PITCH) VALUE(60) NAME(RC_SPEED_ROLL) VALUE(50)The advanced scripting version supports temporarily variables and arithmetic operations on them. Variables can be used as parameters in other commands, can be sent for external logging, or used for flow control (see IF .. GOTO command definition). System keeps their values between script executions, so you need to reset values at the start of the script, if needed.Variables:•TMP_VAR_1 .. TMP_VAR_10 (floating point type) – may be used in a script only•API_VIRT_CH_1 .. API_VIRT_CH_32 (int16 type) – may be used as a source ofcontrol signal in all places where RC channels are assigned, value ±16384encodes the full RC range.Operations:OPERATOR(=+-*/%) – do arithmetic operation on two values, where 1st value isresult of all previous calculations and 2nd value is a value of the nextparameter in sequence. If OPERATOR goes next to the NAME parameter, the current value of the variable is used.Examples:SET_ADJ_VAR NAME(TMP_VAR_1) VALUE(1) NAME(TMP_VAR_2) VALUE(1)Result: TMP_VAR_1 = 1, TMP_VAR_2 = 1SET_ADJ_VAR NAME(TMP_VAR_1) OPERATOR(+) VALUE(10)Result: TMP_VAR_1 = 11SET_ADJ_VAR NAME(TMP_VAR_3) VALUE(TMP_VAR_1[0,1]) OPERATOR(+) VALUE(TMP_VAR_2[-5,4])OPERATOR(*) VALUE(10)Result: TMP_VAR_3 = (11 + (1*4 - 5))*10 = 100PLA Y_SOUND — plays standard sound and blinks LED (frw. ver. 2.68)Parameters:CMD_ID(1) – sound to play:•1 – calibration•2 – confirmation•4 – error•8 – alarm•16 – single click•32 – action complete•64 – startup melodyModifiers (can be combined with the ID by OR operator):•16384 – silent mode: do not emit sound, just blink LEDTIMEOUT(1) – program execution is delayed by a given time, in seconds. If notimeout is specified, program goes to a next command, playing sound in thebackground.IF — conditional flow control of the script (frw. ver. 2.69b7)The advanced scripting version supports a flow control using IF .. GOTO command together with theSET_ADJ_VAR command and temporarily variables.Parameters:NAME(<VARIABLE_NAME>) – name of the variable to compare, one of the:•TMP_VAR_1..TMP_VAR_10 – floating point type•API_VIRT_CH_1..API_VIRT_CH_32 – int16 type•all adjustable variables listed in “User Manual”VALUE(<value | RC source[min,max] | variable[offset,scale]>) – value to compare.It may be a regular decimal value or RC signal source/variable.COND(<condition>) – condition to be used in a comparison of variable and thefollowing VALUE parameter. Both values are rounded to integers before comparing, excepting >> and << operations.•= - equal•!= - not equal•> - greater•>= - greater or equal•< - less•<= - less or equal•>> - greater, not rounded•<< - less, not roundedGOTO(<line number | label_name>) – line number in script to jump if condition is true. It's recommended to use labels instead. You can place label before anycommand or on empty line, in a form of “LABEL_NAME: mand..”Command expects two values, provided by the NAME or VALUE parameters, one COND parameter and one GOTO parameter. In case of (NAME|VALUE)x2 and COND parameters are missed, GOTO will do unconditional jump.Example: repeat INC command 10 times to rotate YAW axis by 10-degree steps, sending a short pulse to pin AUX1 after each step.SET_ADJ_VAR NAME(TMP_VAR_1) VALUE(0)LOOP1: SET_ADJ_VAR NAME(TMP_VAR_1) OPERATOR(+) VALUE(1)INC YA(10)TRIGGER 16(1) TIMEOUT(0.5)IF NAME(TMP_VAR_1) COND(<) VALUE(10) GOTO(LOOP1)Appendix 1. Mapping between pin IDs and physical ports Labeling on the board Trigger pin ID Servo ID RC_ROLL1-RC_PITCH23 RC_YAW5-EXT_FC_ROLL31 EXT_FC_PITCH42 AUX1164 AUX217-AXU318-BUZZER32-Appendix 2: Menu commands MENU_CMD_PROFILE1 = 1MENU_CMD_PROFILE2 = 2MENU_CMD_PROFILE3 = 3MENU_CMD_SWAP_PITCH_ROLL = 4MENU_CMD_SWAP_YAW_ROLL = 5MENU_CMD_CALIB_ACC = 6MENU_CMD_RESET = 7MENU_CMD_SET_ANGLE = 8MENU_CMD_CALIB_GYRO = 9MENU_CMD_MOTOR_TOGGLE = 10MENU_CMD_MOTOR_ON = 11MENU_CMD_MOTOR_OFF = 12MENU_CMD_FRAME_UPSIDE_DOWN = 13 MENU_CMD_PROFILE4 = 14MENU_CMD_PROFILE5 = 15MENU_CMD_AUTO_PID = 16MENU_CMD_LOOK_DOWN = 17MENU_CMD_HOME_POSITION = 18MENU_CMD_RC_BIND = 19MENU_CMD_CALIB_GYRO_TEMP = 20 MENU_CMD_CALIB_ACC_TEMP = 21MENU_CMD_BUTTON_PRESS = 22MENU_CMD_RUN_SCRIPT1 = 23MENU_CMD_RUN_SCRIPT2 = 24MENU_CMD_RUN_SCRIPT3 = 25MENU_CMD_RUN_SCRIPT4 = 26MENU_CMD_RUN_SCRIPT5 = 27MENU_CMD_CALIB_MAG = 33MENU_CMD_LEVEL_ROLL_PITCH = 34 MENU_CMD_CENTER_YAW = 35MENU_CMD_UNTWIST_CABLES = 36MENU_CMD_SET_ANGLE_NO_SAVE = 37 MENU_HOME_POSITION_SHORTEST = 38 MENU_CENTER_YAW_SHORTEST = 39 MENU_ROTATE_YAW_180 = 40MENU_ROTATE_YAW_180_FRAME_REL = 41 MENU_SWITCH_YAW_180_FRAME_REL = 42 MENU_SWITCH_POS_ROLL_90 = 43MENU_START_TIMELAPSE = 44MENU_CALIB_MOMENTUM = 45MENU_LEVEL_ROLL = 46MENU_LOAD_PROFILE_SET1 = 48MENU_LOAD_PROFILE_SET2 = 49MENU_LOAD_PROFILE_SET3 = 50MENU_LOAD_PROFILE_SET4 = 51MENU_LOAD_PROFILE_SET5 = 52MENU_LOAD_PROFILE_SET_BACKUP = 53 MENU_INVERT_RC_ROLL = 54MENU_INVERT_RC_PITCH = 55MENU_INVERT_RC_YAW = 56MENU_SNAP_TO_FIXED_POSITION = 57 MENU_CAMERA_REC_PHOTO_EVENT = 58 MENU_CAMERA_PHOTO_EVENT = 59 MENU_MOTORS_SAFE_STOP = 60 MENU_CALIB_ACC_AUTO = 61Appendix 3: RC signal source namesHardware inputs for PWM format:RC_ROLL_PWMRC_PITCH_PWMRC_YAW_PWMFC_ROLL_PWMFC_PITCH_PWMRC input should be enabled (i.e. assigned to control of any axis or CMD channel in the RC settings).Analog inputs (joystick connection):ADC1ADC2ADC3Sum-PPM or serial protocols (Spektrum, s-bus):RC_VIRT_CH_1RC_VIRT_CH_2..RC_VIRT_CH_31Desired serial protocol should be selected in the RC settings;Channels 20..31 have special meaning: they are linked to the sin, cos of the angles of motors.Serial API virtual channels (can be set by the external devices or mobile applications connected by SBGC Serial API protocol):API_VIRT_CH_1API_VIRT_CH_2..API_VIRT_CH_31Example 1: Shooting 3-row spherical panorama with increment of 60 degrees in 20 seconds, AUX1 controls the shutter.# Setup a high speed for a quick completion of the panoramaCONFIG SPEED_R(200) SPEED_P(200) SPEED_Y(200) ACC_LIMIT_R(500) ACC_LIMIT_P(1000) ACC_LIMIT_Y(500) # Reset the origin of the YAW: Start recording with the current azimuthR# Turn off the shutter pinT 16(0)# Make 1st shot in the zenith position: raise the camera verticallyA RA(0) PA(-90) YA(0)# Make a shotT 16(1) TIMEOUT(0.100)# Tilt 45 degrees up to make the 1st rowA RA(0) PA(-45) YA(0)T 16(1) TIMEOUT(0.100)# Panning with increment of 60 degrees clockwiseA YA(60)T 16(1) TIMEOUT(0.100)A YA(120)T 16(1) TIMEOUT(0.100)A YA(180)T 16(1) TIMEOUT(0.100)A YA(240)T 16(1) TIMEOUT(0.100)A YA(300)T 16(1) TIMEOUT(0.100)# Camera is tilted 0 degrees to make 2nd rowA RA(0) PA(0) YA(0)T 16(1) TIMEOUT(0.100)# Panning with increment of 60 degrees counterclockwise (avoid double-twisting of the wires)A YA(-60)T 16(1) TIMEOUT(0.100)A YA(-120)T 16(1) TIMEOUT(0.100)A YA(-180)T 16(1) TIMEOUT(0.100)A YA(-240)T 16(1) TIMEOUT(0.100)A YA(-300)T 16(1) TIMEOUT(0.100)# Tilt 45 degrees down to make the 3rd rowA RA(0) PA(45) YA(0)T 16(1) TIMEOUT(0.100)# Panning with increment of 60 degrees clockwiseA YA(60)T 16(1) TIMEOUT(0.100)A YA(120)T 16(1) TIMEOUT(0.100)A YA(180)T 16(1) TIMEOUT(0.100)A YA(240)T 16(1) TIMEOUT(0.100)A YA(300)T 16(1) TIMEOUT(0.100)# Shoot in the nadir positionA YA(0) PA(90)T 16(1) TIMEOUT(0.100)# Returns the camera to its original position (untwist wires) A RA(0) PA(0)I YA(-360)### End of program ###Example 2: Pan at 5 deg/sec by 90 degrees. AUX1 operates recording # Reset the origin of the YAW: Start recording with the current azimuthR# Tilt the camera 30 degrees down and level itA RA(0) PA(30) YA(0)# Start recordingT 16(1)# Writing freeze for 3 seconds.D TIMEOUT(3)# Setup low acceleration for smooth start and stop of the motionCONFIG ACC_LIMIT_Y(5)# Panning with a speed of 5 degree/sec. clockwiseS YS(5)# Wait until turned by 90 degrees.W YA(90)# Stop panning (de-acceleration starts here)S YS(0)# Wait until de-acceleration is finishedW YS(0)# Writing freeze for 3 seconds.D TIMEOUT(3)# Stop recordingT 16(0)### End of program ###Example 3: Time-lapse shooting with minimized gyroscope drift# Let system to know that the frame is still, to compensate a drift of gyroscope;SET_ADJ_VAR NAME(FRAME_HEADING_ANGLE) VALUE(0)# Set the 'gyro trust' parameter low enough to better compensate drift of gyroscopeSET_ADJ_VAR NAME(GYRO_TRUST) VALUE(60)# (Optional) move camera to the desired initial position. Skip this command to start from the current position#ANGLE PA(0) RA(0)# Pan left with the speed 0.1 degrees/sec and tilt up with the speed half slower.SPEED YS(0.1) PS(-0.05)# Wait 10 minutesDELAY TIMEOUT(600)。
WinCC V7.3_C脚本手册
WinCC V7.3_C脚本手册函数说明2014/9/10注:本文说明wincc V7.3版的所有C函数的用法,这是一份查询手册,并不需要完全阅读。
通常在工目录一、标准函数 (4)I . Alarm - 简短描述 (4)II. Graphics-简短描述 (5)III. Obsolete functions-简短描述 (6)Alarm组 (6)Report组 (7)TagLog组 (7)IV. Report -简短描述 (11)V. WinCC简短描述 (12)VI. Windows - 简短描述 (13)二、内部函数 (13)I. allocate-简短描述 (14)II. c_bib-简短描述 (14)III. Graphics-简短描述 (14)Axes组 (14)Color组 (15)Fill组 (16)Flash组 (17)Focus组 (19)Font组 (19)general组 (21)Geometry组 (21)i_o组 (23)Limits组 (25)Link组 (27)Miscs组 (27)OLE_control组 (29)Pictures组 (30)Property组 (31)State组 (31)Style组 (31)SET部分函数 (32)IV. tag -简短描述 (32)GetTagXXX类 (33)GetTagXXXWait类 (33)GetTagXXXState类 (33)GetTagXXXStateWait类 (33)GetTagXXXStateQC类 (33)GetTagXXXStateQCWait类 (33)GetTagMultiWait类 (33)GetTagMultiStateWait类 (33)GetTagMultiStateQCWait类 (33)V. WinCC-简短描述 (34)一、标准函数该系统包含标准函数。
可以按需要修改这些函数。
此外,还可以自己创建标准函数。
各类项目中的分镜头脚本使用指南
各类项目中的分镜头脚本使用指南在电影、电视剧、广告等各类项目的制作过程中,分镜头脚本是一项至关重要的工作。
它不仅能够帮助导演和摄影师更好地理解和实现故事情节,还能够协助演员、美术团队等其他创作人员更好地完成各自的工作。
本文将介绍分镜头脚本的使用指南,包括编写格式、内容要点和注意事项等。
一、编写格式1. 页面设置:分镜头脚本一般采用A4纸横向打印,页面上方留白用于填写项目名称、页码等信息。
2. 字体和字号:建议使用宋体或微软雅黑字体,字号一般为12号或14号。
3. 标题格式:每个镜头的标题应该清晰明确,使用较大的字号和粗体显示,例如“镜头1”、“镜头2”等。
4. 分镜描述:在每个镜头的下方,应该详细描述该镜头的内容和要求,包括摄像机角度、镜头大小、演员动作等。
5. 时间轴:在每个镜头的右侧,应该标注该镜头的时间长度,以便于后期制作和剪辑。
二、内容要点1. 故事情节:分镜头脚本应该清晰地展示故事情节的发展,并且按照时间顺序排列。
每个镜头应该有一个明确的目的,推动故事的发展。
2. 摄像机角度:分镜头脚本应该明确指定每个镜头的摄像机角度,例如俯视、仰视、侧面等。
这有助于导演和摄影师理解并实现故事的表达方式。
3. 镜头大小:分镜头脚本应该描述每个镜头的大小,例如全景、中景、特写等。
这有助于摄影师掌握镜头的构图和焦距选择。
4. 演员动作:分镜头脚本应该详细描述每个演员在镜头中的动作和表情要求。
这有助于演员理解角色的情感和动作需求。
5. 音效和音乐:分镜头脚本可以在需要的地方加入音效和音乐的要求。
这有助于后期制作人员更好地理解和安排音频素材。
三、注意事项1. 简洁明了:分镜头脚本应该尽量简洁明了,避免冗长的描述和不必要的细节。
只需描述必要的内容,以便于各个创作人员理解和执行。
2. 可读性强:分镜头脚本应该具备良好的可读性,使用清晰的语言和适当的标点符号。
段落之间应有明显的分隔,以便于阅读和理解。
3. 细节精确:分镜头脚本应该尽量准确地描述每个镜头的要求和细节。
2024版TCM脚本使用教程
0102TCM脚本是一种基于文本的配置管理工具,用于管理和自动化网络设备的配置任务。
它通过提供一套简洁易懂的脚本语言,使得用户可以方便地编写和执行配置脚本,实现对网络设备的批量配置、自动化部署和监控等功能。
TCM脚本定义与作用03TCM 脚本可以应用于大规模网络设备的批量配置,提高配置效率,减少手动操作的工作量。
网络设备批量配置通过编写和执行TCM 脚本,可以实现网络设备的自动化部署和运维,降低运维成本,提高网络稳定性。
自动化部署与运维TCM 脚本还可以用于网络设备的监控和故障排查,帮助用户及时发现和解决网络问题。
网络监控与故障排查TCM 脚本应用场景TCM 脚本语言采用简洁明了的语法结构,使得用户可以快速上手并编写出高效的配置脚本。
简单易学TCM 脚本可以在不同的操作系统和网络设备上运行,具有良好的跨平台支持能力。
跨平台支持TCM 脚本提供了丰富的内置函数和库,支持多种网络协议和设备类型,可以满足用户各种复杂的配置需求。
强大的功能TCM 脚本在执行过程中会对配置操作进行严格的权限控制和安全性检查,确保配置任务的安全可靠。
安全性高TCM 脚本优势与特点1 2 3确保代码清晰、易读、易于维护。
遵循标准的编程规范通过适当的缩进和空行,使代码结构更加清晰。
使用缩进和空行在关键部分添加注释,解释代码的功能和实现思路。
注释的使用编写规则与规范输出信息到控制台。
echo条件判断语句,根据条件执行不同的操作。
if设置变量的值。
set循环语句,用于遍历列表或执行重复操作。
for常用命令及功能01变量命名规则变量名只能包含字母、数字和下划线,且不能以数字开头。
02数据类型TCM脚本支持字符串、数字、布尔值等数据类型。
03变量赋值使用等号(=)进行变量赋值操作。
变量与数据类型使用`if`语句进行条件判断,根据条件执行相应的代码块。
条件判断循环语句嵌套语句使用`for`循环语句遍历列表或执行重复操作,可以使用`break`和`continue`控制循环流程。
clearscriptv8 使用手册
clearscriptv8 使用手册一、概述clearscriptv8是一款用于在Chrome浏览器中清除脚本的插件,它可以帮助开发者更好地控制网页中的脚本执行,提高网页性能和安全性。
本手册将详细介绍clearscriptv8的使用方法,包括安装、配置、使用技巧等。
二、安装要使用clearscriptv8,首先需要在Chrome浏览器中安装该插件。
打开Chrome浏览器,在扩展程序中搜索clearscriptv8,并按照提示进行安装。
安装完成后,重启浏览器以使插件生效。
三、配置安装完成后,需要对clearscriptv8进行一些配置,以确保其能够正常工作。
具体配置步骤如下:1.打开Chrome浏览器,进入需要清除脚本的网页。
2.打开开发者工具(Ctrl+Shift+I或Command+Option+I)。
3.在开发者工具中,找到clearscriptv8插件的选项卡,并勾选"Enablescriptclearing"选项。
4.保存配置并关闭开发者工具。
完成上述配置后,clearscriptv8将开始清除网页中的脚本,以避免脚本对网页性能和安全性的影响。
四、使用技巧使用clearscriptv8时,可以参考以下技巧提高使用效果:1.清除脚本时,可以指定需要清除的脚本标签、脚本类型等条件,以缩小清除范围,提高清除效率。
2.在清除脚本时,可以使用clearscriptv8的快捷键操作,如F12键呼出菜单,方便快捷地选择清除操作。
3.对于需要批量清除的网页,可以使用clearscriptv8的批量清除功能,一次性清除多个网页中的脚本。
4.在清除脚本后,可以检查网页的性能和安全性,以确保清除操作的有效性。
五、常见问题及解决方法在使用clearscriptv8时,可能会遇到一些常见问题,如插件无法正常工作、清除操作无效等。
以下是一些常见问题的解决方法:1.插件无法正常工作:确保已正确安装clearscriptv8插件,并重新启动Chrome浏览器。
ROS脚本语法使用教程
#incorrect /ip route add gateway = 3.3.3.3 #correct /ip route add gateway=3.3.3.3
范围 变量只能在脚本的特定区域使用,这些区域就被称作scope(范围) ,范围决定了变量的可见度。这有两种类型的 范围,全局和局部,一个变量在一个语句块内声明只能在该语句块内访问.
:if ($a = true \
and $b=false) do={ :put “$a $b”; }
:if ($a = true \
# bad comment
and $b=false) do={ :put “$a $b”; }
# comment \
continued – invalid (syntax error)
:put " We have $[ :len [/ip route find] ] routes"; 其他的运算符
Opearator
Description
“[]”
命令替换,可以包含单个命令行
“()”
子表达式或者分组运算符
“$”
替换运算符
“~”
二进制操作符用来匹配扩展的正则表达式的值
Example :put [ :len "my test string"; ]; :put ( "value is " . (4+5)); :global a 5; :put $a; Print all routes which gateway ends with 202 /ip route print where gateway~"^[0-9 \\.]*202"
“||” , “or” logical OR :put (true||false);
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自动答题设置
1,选择自己需要的答题方式。
然后点击
好了使用本地弹窗或淘宝买答题器的(微锐骨灰等等) 就此结束,就这么简单!不要看下面了
购买答题的,请至此处
需要输入答题账号密码,然后点击,
能查询到题分的,答题就可以用了。
查询不到的就自己检查一下是都输入有误,注意微锐信诺必须输入密码串!上传密码串就是你注册的账号旁边那个例如
这个答题设置超级简单,再不会我该怀疑你的智商了!
1、打怪脚本选怪键位的设置
很多童鞋,在拿到脚本后不看使用说明,盲目的使用脚本,结果功能不能正常使用,就说脚本怎么怎么不好使,你这叫自己便秘,还怪地球没有吸引力!
一个简单的例子,选怪键位脚本默认的是F11,而游戏默认的是crtl+tab ,要是脚本和游戏不一样的话,就不会选怪。
2、打怪脚本防害刀的设置方法
此脚本防害刀原理:人物宠物怪物的头像是不同的,所以当脚本切换目标后发现目标头像不是绑定的怪物头像时(即便是另一种怪物),就不会去攻击,继续切换目标。
此方法防害刀效果相当好,但要注意不要使用群攻技能否则你就是自己找着让人菜你!
注意一点:更换挂机点之后,怪物不一样了,你就要重新绑定怪物头像,否则是不打怪的!
3、打怪脚本死亡返回路线的设置方法
这里的开头必须写洛阳(因为出了地府要到洛阳加血)不能改;接着是中间场景(大理楼兰雁南嵩山什么的);最后写“定点”两个汉字,注意这里不是让你直接写坐标,坐标是要写在下面的空格内的。
注意:寻路的名字都是游戏里寻路列表的名字
例如:高昌迷宫,脚本里应该写迷宫。
天岐南淮脚本里应该写天岐漠南青原=漠南忘川花海=花海林海溪谷=林海昆仑福地=福地塔克拉玛干=塔克
好了,不一一举例了。
线路示例:
示例1:洛阳-楼兰-高昌-定点示例2:凤鸣镇-漠南-林海-定点
正确写法:
错误写法:
\
自动返回时可以使用坐骑,放在F7 位置即可。
4、打怪防爆怪设置
这个很简单,,不太笨的一看就明白了,很笨的就多看几遍。
5、打怪模式设置
此脚本提供4种打怪模式,打死换,连续换,站神,高反单刷
近战和攻击较低的就选打死换,内功的就选快速拉怪。
小号升级可以跟随后选站神模式.,把F1空着就行。
峨眉的可以把佛光普照放在F1,弄个高血迹BB,无限循环加血。
高反单刷模式需要在F1 放置普通攻击技能,并提前绑定好怪物头像,设置好单刷点的位置,
,否则就会不打怪,或者乱跑,就起不到高反单刷的作用了。
6、打怪意外情况处理
此处针对挂机被人杀,答错题进监狱后有效!(土灵珠事先定位好,放在包里左下角就行了)
7、自动购买BB用品,BB自动出战
事先把已经定位至洛阳的定位符放在快捷栏F7处,如果回去的不是洛阳,脚本会卡死!记住了,定位符至洛阳,放在F7上
BB自动出战,不多说直接上图
想要在挂机时出战那个BB,就把它的名字改为挂机。
如左图
否则,脚本将会选择当前选中的BB(上图是江南style)出战。
这样子有点麻烦哈,但是好处是不会因为,BB列表位置改变,而导致脚本无限召唤BB,最后人物卡死。
我还是觉得这样子好些。
8、打怪其他小功能
A,答题时报警不解释。
B,自动接受组队意思就是你在挂机别人邀请你进组或者申请进你的组就会自动接收。
C,自动升级一般用于小号挂机升级,免得经验爆仓!
D,降低CPU 是通过降低游戏的屏幕刷新速度降低游戏对CPU的消耗,所以开了之后游戏看起来画面卡卡的,实际一点也不卡,反而更流畅!更省电!
E,如果想边用脚本边去刷副本,那么就勾选此选项,脚本就不会把屏幕锁定,开启脚本后游
戏仍然可以操作!
F,被PK报警,顾名思义,在你挂机被别人狂扁时脚本会启动你的报警音乐,来通知你!G,边打边喊,此功能纯属恶搞!可以用来招募队友或者发广告!频率是2分钟左右一次H,查看被PK截图,可以从此处看到挂机时你被谁扁过,报仇去!
这里不废话了,快乐放包里BB出战时会自动吃,不需要你设置,出站后技能也会自动拖拽。
跑商脚本商线的设置规则
下面标准的商线例子:
自己帮派的城市序号-自己帮派城市校尉的方位-出帮派城市后的场景-中间场景-对帮城市所在的场景-对帮城市传送校尉的方位-对方帮派城市传送序号
每个步骤之间用减号隔开,即:-
此外不要写错别字,多写或者少些减号,都会让你卡在一个地图打转!注意:如果开启强制兼容模式,帮派传送将会发生改变,以帮派城市的纵向排序为编号,比如说,
城市4 因为前面几个帮派城市倒闭,现在它排在第二,那么他的传送序号就是城市2
一般的用户不需开启此模式即可正常进帮,此模式是为了一些帮派城市名字比较蛋疼的用户设计的,比如原本对方帮派名字是“城市4”,但是前面有个蛋疼帮派城市名字也就起个“城市4”。
这样子出现了重复数据,脚本就会出错,此时才需要开启强制兼容模式。