TC 读写配置及加密文件读写配置文件及加密在我们写脚本的时候, 很多的情况下需要将当前脚本界面的设计进行保存, 针对不同的用户或者游戏职业等情况的填写参数不同, 那么就需要写入配置文件。配置的文件写法有 3 种: 第一种方法:配置文件采用按钮的形式进行读取数据和保存数据; 第二种方法: 配置文件采用脚本初始化进行读取数据, 脚本启动进行保存数据; 第三种方法: 配置文件采用按钮、初始化、脚本启动函数共同完成数据的读取和保存。在这一章中我分享了第三种方法, 其它二种方法只是根据的编写脚本的情况而定,并不不是哪个方法好,而是我们可以说成各有优势。下面我给脚本进行第一步的分析: 一、从脚本中我们得到,需要将路径框中的路径、服务器的选项、频道的选项、编辑框内的账号、编辑框内的密码进行保存; 二、从脚本中我们还得到有 2 个复选框,用于控制配置的读取,第一个只是读取账号和密码, 而第二个是读取所有内容; 不仅是这样我们还需要将这 2 个复选框变成单选框, 不然会出现 2 个同时选中或者同时不选中的情况。另外我们也将当前选择的复选框进行保存。下面我给脚本进行第二步的分析: 一、从上面的分析可以看出路径、下拉框、编辑框、复选框的保存配置都是从按钮出发的, 所以我们需要将这个配置的保存全部写入“保存配置文件”这个函数中; 二、我们再看读取配置文件, 由于我们想一打开就能保存到上次选择的是读取账号密码还是读取界面所有数据,那么这里的复选框的读取,我们就应该写入到初始化函数中,而其它的将由按钮控制读取。进行了 2 步的分析,我相信大家看起代码就不会那么吃力了。最后我将复选框变成单选框进行详细的说明, 如果你也想让复选框作为单选框使,那么建议来看看,也许以后会用到: 原理: 首先我们获取当前自己的复选框是否被选中, 如果自己被选中了那么我就需要将另外一个复选框给处于不选中状态, 如果自己没有被选择就是否则, 我们再进行判断另外一个复选框是否被选中, 如果没有选中就将自己给选中, 这样巧妙的判断就能让复选框变成单选框使用了,而且这里的复选框成为单选框只在他们之间起效果。列出只读账号密码的复选框函数进行注释: 功能逻辑型只读账密_ 点击() //[ 将该复选框作为单选框使用] 如果( 复选框. 获得状态(" 只读账密")) //[ 判断自己是否被选中] 复选框. 选中(" 读取全部",假) //[ 将另外一个复选框置于不选中状态] 否则如果(! 复选框. 获得状态(" 读取全部")) //[ 判断另外一个复选框是否处于未选中状态] 复选框. 选中(" 只读账密",真) //[ 选中自己] 如果结束如果结束返回真功能结束对于加密的情况这里是采用 TC 会员中的加密命令进行加密的。代码如下: 空间写配置文件及加密// 定义默认空间功能逻辑型初始化() 字符型内容= 辅助. 读配置(" 配置文件"," 只读账密", ()+"") //[ 首先读取复选框选项,根据选项进行读取] 如果( 字符串. 长度( 内容)>0) //[ 首先判断是否为空] 如果( 字符串. 比较( 内容," 选中")==0) 复选框. 选中(" 只读账密",真) 否则//[ 不是选中那么肯定就是为选中] 复选框. 选中(" 读取全部",真) 如果结束否则//[ 若内容
TC读写配置及加密文件 来自淘豆网m.daumloan.com转载请标明出处.