发布网友 发布时间:2024-09-25 19:53
共2个回答
热心网友 时间:2024-10-10 14:24
小小修改了下,测试可以 .版本 2 .支持库 shell .程序集 窗口程序集1 .程序集变量 关机时间, 文本型, , "2" .子程序 _时钟1_周期事件 标签7.标题 = “您的关机时间为:”+ 关机时间 [1] + “点” + 关机时间 [2] + “分钟” 处理事件 () .如果真 (取时间部分 (取现行时间 (), 6) = 到数值 (关机时间 [1]) 且 取时间部分 (取现行时间 (), 7) ≥ 到数值 (关机时间 [2])) 关闭系统 (1, 真) .如果真结束 .子程序 _按钮6_被单击 .局部变量 临时, 文本型, , "2" .局部变量 文本, 文本型 文本= 编辑框3.内容 .如果真 (寻找文本 (文本, “:”, , 假) = -1 且 寻找文本 (文本, “:”, , 假) = -1) 信息框 (“输入时间格式不对!,请输入类似18:18格式的时间”, 16, ) 标签7.标题 = “您的关机时间为:”+ “没有设置” 时钟1.时钟周期 = 0 返回() .如果真结束 临时= 分割文本 (编辑框3.内容, “:”, ) .如果真 (临时 [1] =“”) 临时= 分割文本 (编辑框3.内容, “:”, ) .如果真结束 关机时间 = 临时 时钟1.时钟周期 = 1000热心网友 时间:2024-10-10 14:28
数组的下标是从0开始的,关机时间这个数组的长度就是2从0开始,最大是1,你输个2下标肯定越界了