|
本帖最后由 宇智波·佐助 于 2017-12-29 15:55 编辑
- [e=3].版本 2
- .支持库 eAPI
- .支持库 spec
- .程序集 窗口程序集_启动窗口
- .子程序 __启动窗口_创建完毕
- 图片框1.显示方式 = 2
- .子程序 _按钮1_被单击
- .局部变量 浏览文件, 文本型
- 编辑框1.内容 = 浏览文件夹 (“请选择文件夹”, )
- 浏览文件 = 编辑框1.内容
- 列表框1.清空 ()
- 搜索文件 (浏览文件)
- ' 浏览文件夹 (, )
- .子程序 搜索文件
- .参数 浏览文件, 文本型
- .局部变量 寻找结果, 文本型
- .如果真 (取文本左边 (浏览文件, 1) ≠ “\”)
- 浏览文件 = 浏览文件 + “\”
- .如果真结束
- 寻找结果 = 寻找文件 (浏览文件 + “*.jpg”, )
- .判断循环首 (寻找结果 ≠ “”)
- 列表框1.加入项目 (寻找结果, )
- 寻找结果 = 寻找文件 (, )
- .判断循环尾 ()
- .子程序 _列表框1_列表项被选择
- 图片框1.图片 = 读入文件 (编辑框1.内容 + “\” + 列表框1.取项目文本 (列表框1.现行选中项))
- .子程序 _按钮2_被单击
- 设置桌面墙纸 (编辑框1.内容 + “\” + 列表框1.取项目文本 (列表框1.现行选中项), #接口常量.平铺)
- .子程序 自动换墙纸
- .局部变量 列表项目, 整数型
- .局部变量 计次, 整数型
- .局部变量 随机, 整数型
- 列表项目 = 列表框1.取项目数 ()
- 置随机数种子 ()
- .计次循环首 (列表项目, 计次)
- .判断开始 (选择框1.选中 = 真)
- 随机 = 取随机数 (0, 列表项目 - 1)
- .默认
- 随机 = 计次 - 1
- .判断结束
- 图片框1.图片 = 读入文件 (编辑框1.内容 + “\” + 列表框1.取项目文本 (随机))
- 设置桌面墙纸 (编辑框1.内容 + “\” + 列表框1.取项目文本 (随机), #接口常量.平铺)
- 延迟 (到整数 (编辑框2.内容) × 1000)
- .如果真 (列表项目 = 计次)
- 自动换墙纸 ()
- .如果真结束
- .如果真 (按钮3.标题 = “自动换景”)
- 跳出循环 ()
- .如果真结束
- .计次循环尾 ()
- .子程序 _按钮3_被单击
- .判断开始 (按钮3.标题 = “自动换景”)
- 按钮3.标题 = “关闭换景”
- 自动换墙纸 ()
- .默认
- 按钮3.标题 = “自动换景”
- .判断结束
- .子程序 _编辑框2_内容被改变
- .局部变量 删除, 文本型
- .如果真 (取文本长度 (编辑框2.内容) > 5)
- 删除 = 取文本左边 (编辑框2.内容, 1)
- 编辑框2.内容 = 子文本替换 (编辑框2.内容, 删除, , 1, 1, 假)
- 编辑框2.起始选择位置 = 编辑框2.起始选择位置 + 5
- .如果真结束
- [/e]
复制代码- 易语言 制作桌面自动换背景小程序 我是菜鸟 大神勿喷
- [media=x,500,375][/media]
[/e]
|
|