|
发表于 2012-9-3 18:31:11
|
显示全部楼层
广东省东莞市
- .版本 2
- .支持库 const
- .子程序 打开文件所在位置, 逻辑型, 公开, 成功则打开文件所在目录并选中文件,失败返回假,本命令为初级命令!
- .参数 欲定位的文件名称, 文本型, , 需提供文件绝对路径
- .局部变量 lngPidl, 整数型
- .局部变量 lngRet, 整数型
- .局部变量 strFile, 文本型
- .局部变量 返回值, 逻辑型
- strFile = 删首尾空 (欲定位的文件名称)
- .如果 (文件是否存在_模块 (strFile) = 假)
- 返回值 = 假
- .否则
- lngPidl = SHCreateFromPath (strFile)
- 处理事件 ()
- .如果 (lngPidl ≠ 0)
- lngRet = SHOpenFolderAndSelectItems (lngPidl, 0, 0, 0)
- .如果 (lngRet = 0)
- 返回值 = 真
- .否则
- 返回值 = 假
- .如果结束
- .否则
- 返回值 = 假
- .如果结束
- .如果结束
- SHFree (lngRet)
- 返回 (返回值)
- .子程序 文件是否存在_模块, 逻辑型, 公开, 系统核心支持库->磁盘操作 判断指定的磁盘文件是否真实存在。如存在返回真,否则返回假。本命令为初级命令。
- .参数 欲测试的文件名称, 文本型, , 需提供文件绝对路径
- .局部变量 tpWfd, 查找的文件信息_
- .局部变量 lngFile, 整数型
- .局部变量 返回值, 逻辑型
- 处理事件 ()
- lngFile = 查找文件_ (欲测试的文件名称, tpWfd)
- .如果 (lngFile ≠ #INVALID_HANDLE_VALUE)
- 返回值 = 真
- 关闭搜索句柄_ (lngFile)
- .否则
- 返回值 = 假
- .如果结束
- 返回 (返回值)
- .子程序 通用定位文件, 逻辑型, 公开, 成功则打开文件所在目录并选中文件,失败返回假,本命令为初级命令!
- .参数 欲定位的文件名称, 文本型, , 需提供文件绝对路径
- .局部变量 返回值, 逻辑型
- .如果 (运行 (“Explorer.exe /e ,/select, ” + 欲定位的文件名称, 假, ))
- 返回值 = 真
- .否则
- 返回值 = 假
- .如果结束
- 返回 (返回值)
复制代码 ’这有两种方法 非模块,一种是高级API,还有一种是通用法,直接上源码;
源码:http://www.3600gz.cn/thread-120898-1-1.html |
|