改名-初级程序-极语言教程

//窗体代码:

整数 窗体,列表,偏移,起始,格式,替换,标签5,扩展,刷新;
程序资源 24,"清单.xml";
程序段 加载窗体
整数 左=(桌面.宽-455)>>1,上=(桌面.高-443)>>1;
窗体=创建窗口($100,程序.名称,"窗口标题",$10C80000,左,上,455,443,0,0,0,0);
列表=创建窗口($200,"listbox","",$50210081,10,10,230,390,窗体,1,9,0);
偏移=创建窗口($200,"Edit","0",$50010080,300,20,80,20,窗体,2,4,0);
起始=创建窗口($200,"Edit","1",$50010000,300,50,80,20,窗体,3,4,0);
格式=创建窗口($200,"Edit","%d",$50010080,300,80,130,20,窗体,4,4,0);
替换=创建窗口($0,"Button","替换",$50000000,320,140,60,30,窗体,5,3,0);
标签5=创建窗口($0,"Static","位置'\2'起始'\2'格式'\2'扩展名",$50000000,250,20,50,120,窗体,6,2,0);
扩展=创建窗口($200,"Edit","*.sec",$50010000,300,110,60,20,窗体,7,4,0);
刷新=创建窗口($0,"Button","刷新",$50000000,380,110,40,20,窗体,8,3,0);
窗体启动;读取消息
结束

 

//程序代码:

小程序 窗体消息(整数 窗口,整数 消息,整数 参数,整数 数据)
    判断(消息)为 窗口关闭 停止
    为 绘制静态 返回(0)
    为 单击左键{如果(参数=5)替换名称
        如果(参数=8)刷新显示}
    否则{处理窗口(窗口,消息,参数,数据)}
结束

小程序 窗体启动
    刷新显示
    桌面.左=窗体
    读取消息
结束
小程序 刷新显示
    文本 扩展名[16]
    取窗口字(扩展,扩展名,16)
    发送消息(列表,列表清除,0,0)
    发送消息(列表,列表文件,0,扩展名)
结束

小程序 替换名称
    整数 位置=取控件数(窗体,2,0,0)
    整数 始值=取控件数(窗体,3,0,0)
    整数 数量=发送消息(列表,列表数量,0,0)
    文本 名称[32],新名[32],内容[16]
    整数 序号=0;位置+新名
    取窗口字(格式,内容,16)
    循环(序号<数量){
    发送消息(列表,列表读取,序号,名称)
    复制文字(新名,名称)
    发送消息(列表,列表删除,序号,0)
    组合式(位置,内容,始值)
    移动文件(名称,新名)
    发送消息(列表,列表插入,序号,新名)
    序号++始值++}
结束

 

 

posted @ 2024-11-26 14:08  Rkey  阅读(2)  评论(0编辑  收藏  举报