精易论坛

标题: win系统,文件名排序 [打印本页]

作者: LXP    时间: 2021-5-12 09:38
标题: win系统,文件名排序
  
DLL命令名返回值类型公开备 注
StrCmpLogicalW整数型 
DLL库文件名:
shlwapi.dll
在DLL库中对应命令名:
StrCmpLogicalW
参数名类 型传址数组备 注
psz1字节集
psz2字节集
DLL命令名返回值类型公开备 注
MultiByteToWideChar整数型 
DLL库文件名:
 
在DLL库中对应命令名:
MultiByteToWideChar
参数名类 型传址数组备 注
CodePage整数型
dwFlags整数型
lpMultiByteStr文本型
cchMultiByte整数型
lpWideCharStr字节集
cchWideChar整数型


  
窗口程序集名保 留  保 留备 注
Main   
变量名类 型数组备 注
欲排序的文件名组文本型0 

子程序名返回值类型公开备 注
_启动子程序整数型 本子程序在程序启动后最先执行
欲排序的文件名组 = { “A06-DEMO”, “A06-T199-01”, “A06-T199-010”, “A06-T199-011”, “A06-T199-012”, “A06-T199-013”, “A06-T199-02”, “A06-T199-03”, “A06-T199-04”, “A06-T199-05”, “A06-T199-05A”, “A06-T199-06”, “A06-T199-07”, “A06-T199-08”, “A06-T199-08A”, “A06-T199-09”, “码表” }
文件名排序 (欲排序的文件名组, )
调试输出 (欲排序的文件名组)
返回 (0)  ' 可以根据您的需要返回任意数值
子程序名返回值类型公开备 注
文件名排序  
参数名类 型参考可空数组备 注
文件名组文本型
倒序逻辑型
变量名类 型静态数组备 注
s整数型 
i整数型 
ii整数型 
fnn文本型 
x整数型 
s = 取数组成员数 (文件名组)
x = 选择 (倒序, -1, 1)
计次循环首 (s - 1, i)
计次循环首 (s - i, ii)
如果真 (StrCmpLogicalW (编码_Ansi到Unicode (文件名组 [ii]), 编码_Ansi到Unicode (文件名组 [ii + 1])) = x)
fnn = 文件名组 [ii]
文件名组 [ii] = 文件名组 [ii + 1]
文件名组 [ii + 1] = fnn

计次循环尾 ()
计次循环尾 ()
子程序名返回值类型公开备 注
编码_Ansi到Unicode字节集 将Ansi码转换为Unicode码;成功返回转换后的字节集;
参数名类 型参考可空数组备 注
Ansi文本型欲转换的Ansi文本
非标准Unicode编码逻辑型默认为假,为标准Unicode编码
变量名类 型静态数组备 注
数据2字节集 
长度整数型 
如果真 (Ansi = “”)
返回 ({  })
长度 = MultiByteToWideChar (0, 0, Ansi, -1, {  }, 0)
数据2 = 取空白字节集 (长度 × 2)
MultiByteToWideChar (936, 0, Ansi, -1, 数据2, 长度 × 2)
如果真 (非标准Unicode编码)
数据2 = 取字节集左边 (数据2, 取字节集长度 (数据2) - 2)
返回 (数据2)


i支持库列表   支持库注释   
spec特殊功能支持库


冒泡排序



文件名排序.e (138 KB, 下载次数: 76)


作者: wuqingg    时间: 2021-5-12 09:58
我竟然看着你的图睡着了
作者: 喵帕斯和艾希    时间: 2021-5-12 10:19

作者: FUYUEPC    时间: 2021-5-12 10:24
这个怎么玩,看不懂
作者: heyuan1979    时间: 2021-5-12 11:11
不错,值得学习
作者: emodiyu    时间: 2021-5-12 11:37
大佬辛苦了!
作者: 象山海鲜    时间: 2021-5-12 13:18
我看着你的图竟然没睡着
作者: kyo9766    时间: 2021-5-12 14:04
下面动图很生动啊,感谢分享
作者: 糖太粽    时间: 2021-5-12 15:21
这个图是真心不错
作者: 网络注册络员    时间: 2021-5-12 21:00
支持一下
作者: cc66029    时间: 2021-5-12 23:00
支持开源~!感谢分享
作者: 孤城已故    时间: 2021-5-13 02:06
谢谢分享来看看
作者: 东方优源    时间: 2021-5-13 09:41

这个图是真心不错

冒泡排序好像不是最快的吧
作者: snak2020    时间: 2021-5-13 11:45
谢谢分享,学习
作者: fu1013    时间: 2021-5-14 19:01
大佬辛苦了
作者: jjdd2    时间: 2021-5-15 16:45

谢谢分享,学习
作者: 美夜赤月    时间: 2021-5-17 15:08
这文件名是不是车牌??
作者: sampo    时间: 2021-5-17 21:08
感谢分享,很给力!~
作者: 一一一2    时间: 2021-5-18 19:33
和电脑的默认排序一样么
作者: 要强不要秃    时间: 2021-5-21 01:49
看起来很牛逼的样子
作者: 安逸一    时间: 2021-6-30 15:14
感谢分享 好东西
作者: 小清晰    时间: 2022-3-5 22:18
感谢分享 好东西
作者: ghost12    时间: 2022-4-26 11:50
此处应该有鼓励~
作者: 悬壶    时间: 2022-7-23 19:18
看看是不是我想要的
作者: flyme易语言    时间: 2022-8-3 19:41
支持一下支持一下支持一下支持一下
作者: 不苦小和尚    时间: 2022-8-6 22:17
试过了,挺不错的
作者: yankejun520    时间: 2023-9-27 17:24

作者: yankejun520    时间: 2023-9-27 17:24
看看是不是我需要的




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4