|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
变量 线程ID
//从这里开始执行
变量 单号,省份,重量,价格,各省份,结果,数组位置
变量 显示,a,表格,c,d,e,初始单号,部分单号,rt
功能 添加单号()
初始单号=编辑框获取文本("编辑框3")
下拉框增加文本("下拉框0",初始单号)
遍历(变量 i = 0; i < 6; i++)
部分单号=字符串截取右侧(初始单号,8)
部分单号=部分单号+1
部分单号=字符串拼接("7210",部分单号)
下拉框增加文本("下拉框0",部分单号)
调试输出(部分单号)
初始单号=部分单号
结束
结束
功能 执行()
单号=下拉框获取文本("下拉框0")
调试输出(单号)
省份=下拉框获取文本("下拉框1")
重量=编辑框获取文本("编辑框0")
如果(重量==0||重量=="")
消息框("重量不能为0")
结束
各省份=数组(数组("江苏","浙江","上海","北京","广东","山东","河南","天津","安徽","河北"),数组("湖南","湖北","山西","福建","江西","陕西"),数组("广西","四川","重庆"),数组("辽宁","吉林","黑龙江","海南","云南","贵州"),数组("甘肃","宁夏","青海"),数组("内蒙古","新疆"))
结束
功能 表格写入(内容)
调试输出(文件是否存在("f:/3.txt"))
表格=文件打开("f:/3.txt")
调试输出(表格)
如果(文件读取内容("f:/3.txt")!="")
变量 index,B
循环(!文件是否结尾(表格))
index = index+1
文件读一行(表格)
结束
文件关闭(表格)
调试输出("文件一共:"&index&"行")
B=index+1
变量 C = 文件指定行插入("f:/3.txt",内容,B)
//调试输出(C)
如果(C==真)
调试输出("插入成功")
否则
调试输出("插入失败")
结束
否则
变量 X
X=文件写入一行字符(表格,内容)
调试输出(X)
如果(X==真)
调试输出("写入成功")
否则
调试输出("写入失败")
结束
结束
rt = 字符串转数组(e)
调试输出(rt)
减增单号(单号)
结束
功能 按钮2_点击()//写入
线程开启("表格写入",d)
结束
功能 减增单号(单号值)//
变量 re
下拉框删除选项文本("下拉框0",0)
调试输出(单号值)
单号值=字符串截取右侧(单号值,8)+7
单号值=字符串拼接("7210",单号值)
//调试输出(单号值)
re=下拉框增加文本("下拉框0",单号值)
//调试输出(re)
结束
功能 按钮0_点击()//计算按钮
执行()
结果=查找省(各省份,省份)
调试输出(结果)
编辑框设置文本("编辑框1",价格)
编辑框设置文本("编辑框2",编辑框获取文本("编辑框2")&"\r\n"&单号&"\t"&省份&"\t"&重量&"\t"&价格)
//调试输出(编辑框获取文本("编辑框2"))
c=字符串替换(编辑框获取文本("编辑框2"),"快递单号 省份 重量 价格","")
d=字符串修剪(c)
调试输出(d)
e=数组(单号,省份,重量,价格)
调试输出("e为:"&e)
结束
功能 查找省(数组名,值)
变量 大小,位置
大小=数组大小(数组名)
调试输出(大小)
遍历(变量 i = 0; i <大小; i++)
调试输出(数组名[i])
调试输出(数组大小(数组名[i]))
遍历(变量 j = 0; j < 数组大小(数组名[i]); j++)
调试输出(数组名[i])
位置=数组值查找(数组名[i],值)
调试输出(位置)
数组位置=i
调试输出(i)
如果(位置>=0&&位置!="")
选择(i)
条件 0
价格=重量*1+3
//调试输出(价格)
条件 1
价格=重量*2+3
//调试输出(价格)
条件 2
价格=重量*3+3
//调试输出(价格)
条件 3
价格=重量*4+3
//调试输出(价格)
条件 4
价格=重量*13+3
//调试输出(价格)
条件 5
价格=重量*15+3
//调试输出(价格)
结束
返回 "找到"
否则
调试输出("没有找到")
//跳出
结束
结束
结束
结束
功能 按钮1_点击()//添加单号
线程开启("添加单号",初始单号)
等待(200)
线程关闭("添加单号")
结束
//点击关闭_执行操作
功能 快递价格_关闭()
如果(对话框("请确认以上信息都已经写入文件","询问",1,真)==5)
退出()
结束
结束
为什么点击写入按钮 并不是每次都会插入成功 大神们看下那里错了
|
|