|

例如:
现在是这样
要给他写成这样
易语言代码
.版本 2
.支持库 spec
.支持库 iext2
.子程序 子程序2
.局部变量 a, 整数型
.局部变量 txt, 文本型
.局部变量 tz, 文本型, , "0"
.局部变量 d2, 文本型, , "0"
.局部变量 临时, 文本型
.局部变量 z, 整数型
.局部变量 d3, 文本型, , "0"
txt = 到文本 (读入文件 (取运行目录 () + “\图标1\配置.ini”))
tz = 分割文本 (txt, #换行符 + #换行符, )
调试输出 (tz, “t1”)
动画框2.清除背景 (, , , )
动画框2.销毁所有物体 ()
动画框2.字体.加粗 = 真
.计次循环首 (6, a)
.如果真 (a > 取数组成员数 (tz))
跳出循环 ()
.如果真结束
图1 [a].标识 = 动画框2.创建物体 (, 33 × a + 48 × (a - 1), 28, , )
d2 = 分割文本 (tz [a], #换行符 + #换行符 + #换行符, )
调试输出 (d3, “d2”)
.如果真 (取数组成员数 (d2) ≠ 0)
d3 = 分割文本 (d2 [1], #换行符, 3)
.如果真 (取数组成员数 (d3) > 2)
调试输出 (d3, “d3”)
.如果真 (取数组成员数 (d3) > 2)
图1 [a].事件 = 子文本替换 (d3 [1], “软件地址=”, “”, , , 真) ' //打开地址
临时 = 子文本替换 (d3 [3], “软件名称=”, “”, , , 真)
动画框2.文本颜色 = 字体颜色 ' 随便你发挥
动画框2.字体.字体大小 = 9
z = 取文本长度 (临时) ÷ 2 × 12
z = (48 - z) ÷ 2
动画框2.定位写出 (32.5 × a + 48 × (a - 1) + z, 45 + 45, 临时) ' -1 要不要都一样 不好居中
动画框2.置图片 (图1 [a].标识, 读入文件 (子文本替换 (d3 [2], “图标地址=”, “”, , , 真)), )
.如果真结束
.如果真结束
.如果真结束
处理事件 ()
.计次循环尾 ()
.版本 2
.支持库 shell
.子程序 _拖放对象2_得到文件
.参数 接收到的文件路径, 文本型
.局部变量 临时, 字节集
.局部变量 头, 整数型
.局部变量 名, 文本型
.局部变量 mz, 文本型
.局部变量 文件, 文本型
.局部变量 lj, 文本型
.局部变量 ss, 文本型, , "0"
文件 = cha询快捷方式 (接收到的文件路径)
.如果真 (文件是否存在 (文件))
mz = 取名字 (接收到的文件路径, 真)
接收到的文件路径 = 文件
.如果真结束
头 = 打开文件 (取运行目录 () + “\图标1\” + “配置.ini”, , )
名 = 读入文本 (头, ) ' 临时占用
关闭文件 (头)
ss = 分割文本 (名, #换行符 + #换行符, )
.如果真 (取数组成员数 (ss) = 6)
清除数组 (ss)
返回 ()
.如果真结束
.如果真 (寻找文本 (名, 接收到的文件路径, , 假) ≠ -1) ' 判断是否存在的定义
返回 ()
.如果真结束
临时 = 取文件图标 (接收到的文件路径)
.如果真 (临时 ≠ { })
创建目录 (取运行目录 () + “\图标1”)
名 = 取运行目录 () + “\图标1\” + 取名字 (接收到的文件路径, 真) + “.png”
头 = 打开文件 (取运行目录 () + “\图标1\” + “配置.ini”, #改写, 4)
移到文件尾 (头)
.如果 (mz ≠ “”)
输入框 (“定义你的自定义名字作为 美化显示 ### 建议不要超过六个字”, “自定义名称”, mz, mz, , _启动窗口)
.否则
输入框 (“定义你的自定义名字作为 美化显示 ### 建议不要超过六个字”, “自定义名称”, 取名字 (名, 真), mz, , _启动窗口)
.如果结束
.如果真 (输入框 (“重新定义[驱动头]”, “自定义驱动头目录,也就是文件路径”, 接收到的文件路径, lj, , ))
.如果真 (lj ≠ “”)
.如果真 (输入框 (“定义你的自定义名字作为 图标显示”, “自定义图标路径”, 名, 文件, , _启动窗口))
名 = 文件
.如果真结束
.如果真 (名 ≠ “”)
.如果真结束
名 = 子文本替换 (名, “.png”, “”, , , 真)
名 = 名 + 到文本 (取随机数 (999, 999999)) + 到文本 (取秒 (取现行时间 ())) + “.png”
写到文件 (名, 临时)
插入文本 (头, “软件地址=” + lj + #换行符 + “图标地址=” + 名 + #换行符 + “软件名称=” + mz + #换行符 + #换行符)
.如果真结束
.如果真结束
关闭文件 (头)
.如果真结束
子程序2 ()
|
|