API寻找文件关联程序
系统结构:取文件名,取目录,FindExecutable,PathFindFileName,PathRemoveFileSpec,
======窗口程序集1
| |
| |------ _按钮1_被单击
| |
| |------ 取文件名
| |
| |------ 取目录
| |
| |
======调用的Dll
| |
| |---[dll]------ FindExecutable
| |
| |---[dll]------ PathFindFileName
| |
| |---[dll]------ PathRemoveFileSpec
调用的DLL命令:
.DLL命令 FindExecutable, 整数型, "shell32.dll", "FindExecutableA", , 查找与一个指定文件关联在一起的程序的文件名。可用Windows注册表编辑器将文件类型与特定的应用程序关联到一起。比如,扩展名为.TXT的文本文件通常与Windows记事本(Notepad.exe)关联到一起。如在文件管理器中双击含.TXT扩展名的一个文件,会自动启动记事本,并在其中载入文本文件 大于32表示成功;31表示不存在文件类型的关联;0表示系统内存或资源不足;ERROR_FILE_NOT_FOUND表示指定的文件不存在;ERROR_PATH_NOT_FOUND表示指定的路径不存在;ERROR_BAD_FORMAT表示执行格式无效
.参数 lpFile, 文本型, , 指定要为其查找相关程序的一个文件名或程序名
.参数 lpDirectory, 文本型, , 要使用的默认目录的完整路径
.参数 lpResult, 文本型, , 指定一个字串缓冲区,用于装载可执行程序的名字。注意这个字串预先至少都要初始化成MAX_PATH个字符的长度;
.DLL命令 PathFindFileName, 文本型, "shlwapi.dll", "PathFindFileNameA"
.参数 pszPath, 文本型
.DLL命令 PathRemoveFileSpec, 整数型, "shlwapi.dll", "PathRemoveFileSpecA"
.参数 pszPath, 文本型
易语言类方法的获取以及类线程源码,GetThis,启动类线程,关闭类线程,线程_测试,其他_附加文本,取_类_函数地址,取指针内容_整数,取变量地址_整数,刷新对象数...
易语言类似于寻路算法源码,初始化数组,寻路...
易语言简简单单实现窗口靠边隐藏与子窗口吸附源码,简简单单实现窗口靠边隐藏与子窗口吸附...
易语言简单防止修改hosts达到欺骗注册源码,检测hosts是否被修改...
易语言简单的域名查询源码,简单的域名查询源码...
易语言简单方法检测最新帖子源码,简单方法检测最新帖子...
易语言窗口互相吸附源码,窗口互相吸附...
易语言程序重新运行例教源码,发送消息_...
易语言禁止最小化滑动源码,禁止最小化滑动,将消息传答窗口函数,API_CallWindowProc,API_SetWindowLong...