脚本系统中的脚本交换

---实验证明该方法是可行的。

/*(
op=gt_cl_hp_rui()
op.help()

op.getscripts_r_self "信息返回栏" #{} --- 修改于天津数据

  execute( "substring  op.getscripts_r_self_string  3  10" ) ---是行硬盘中读入数据
)*/
---实验证明上面方法不是可行的---
--- 要进行新的思路
(
op=gt_cl_hp_rui()
xinx = op.getscripts "信息返回栏" #{}
 op =gt_cl_hp_quanjuchucunlei() ------ 实例化一个全局储存类
 --op.help()
 op.getglobal()
 op.setnodesave  "dxx" #(xinx )  ----创建一个全局储存 dxx 相当于给我手动传入脚本的一个接口
shu = execute( "substring  dxx[1]  3  10" ) --- substring  。。。。到时候用于从硬盘中读入
 op.delglobal  "dxx" --- 完成任务删掉全局 
 print shu 
 
 )
--- 经试验证明完美读取 可以完成 脚本系统与界面的交互

---gt_cl_hp_rui() 是一个ui控件类 返回我传入的代码 以后作为执行的代码

---gt_cl_hp_quanjuchucunlei 是一个 创建全局的储存类,
--- op.setnodesave  "dxx" #(xinx ) 就是创建了一个dxx 的数组全局 这个能随文件一器保存
--- 这里主要是应用它的全局效果

--- 这样的全局好处是可以删除的 op.delglobal  "dxx"  删除他的全局效果 

---这里的dxx 也是给我交换界面的一个接口。
原文地址:https://www.cnblogs.com/gaitian00/p/2614790.html