
版本 2子程序 _拖放对象1_得到文件
参数 接收到的文件路径, 文本型
局部变量 w, 文本型w = 取文本左边 (接收到的文件路径, 倒找文本 (接收到的文件路径, “\”, , 假))
编辑框1内容 = w
我的代码就可以实现你说的功能试试吧 版本 2程序集 窗口程序集1子程序 _按钮1_被单击通用对话框1打开 ()
编辑框1内容 = 通用对话框1文件名
子程序 _按钮2_被单击通用对话框1类型 = 1
通用对话框1打开 ()
可以自己通过计算出来,得到文件路径后减去文件名就可以了 版本 2
支持库 edroptarget程序集 窗口程序集1子程序 __启动窗口_创建完毕拖放对象1注册拖放控件 (_启动窗口取窗口句柄 ())
子程序 _拖放对象1_得到文件
参数 接收到的文件路径, 文本型如果真 (取文本右边 (接收到的文件路径, 1) ≠ “\”) ' 判断是文件还是文件夹
接收到的文件路径 = 取文本左边 (接收到的文件路径, 倒找文本 (接收到的文件路径, “\”, , 假))
如果真结束
编辑框1内容 = 接收到的文件路径
子程序 文件搜索, 文本型, , 在指定目录下搜索文件,返回第一个符合条件的文件路径
你这个子程序 返回的 就是 文件路径啊
计次循环首 (取数组成员数 (盘符), 计次容器)
编辑框1内容 = 文件搜索 (盘符 [计次容器], “aaexe”, 标签1)
计次循环尾 ()
程序集版本 2程序集 程序集1
程序集变量 路径, 文本型
程序集变量 临时, 整数型
程序集变量 进程列表, 进程信息
程序集变量 进程数, 整数型
程序集变量 path, 文本型
程序集变量 进程总数, 文本型
程序集变量 进程路径, 文本型子程序 列举进程, 逻辑型
参数 进程名1, 文本型进程快照 = 创建快照 (15, 0)
如果真 (进程快照 = 0)
信息框 (“创建进程快照失败”, 0, )
返回 (假)
如果真结束
进程数 = 0
进程列表size = 296
临时 = 第一个 (进程快照, 进程列表)
判断循环首 (临时 ≠ 0)
进程数 = 进程数 + 1
path = 取模块路径 (进程列表id)
如果真 (进程列表id ≠ 0)
如果 (到文本 (进程列表exefile) = 进程名1)
进程路径 = path
否则 如果结束 如果真结束
临时 = 下一个 (进程快照, 进程列表)
判断循环尾 ()
返回 (真)子程序 取模块路径, 文本型
参数 processid, 整数型
局部变量 snap, 整数型
局部变量 mod, 模块信息snap = 创建快照 (8, processid)
如果真 (snap = -1)
返回 (“”)
如果真结束
modsize = 1024
模块1 (snap, mod)
返回 (取字节集数据 (到字节集 (modszpath), 10))子程序 进程取路径, 文本型, 公开, 注意大小写
参数 进程名, 文本型列举进程 (进程名)
返回 (进程路径)
自定义数据类型表版本 2数据类型 进程信息
成员 size, 整数型
成员 usage, 整数型
成员 id, 整数型
成员 hid, 整数型
成员 mid, 整数型
成员 threads, 整数型
成员 pid, 整数型
成员 clbase, 整数型
成员 flag, 整数型
成员 exefile, 字节型, , "256"数据类型 模块信息
成员 size, 整数型
成员 mid, 整数型
成员 pid, 整数型
成员 gusage, 整数型
成员 pusage, 整数型
成员 base, 整数型
成员 bsize, 整数型
成员 hmodule, 整数型
成员 szname, 字节型, , "256"
成员 szpath, 字节型, , "256"
DLL命令版本 2DLL命令 创建快照, 整数型, , "CreateToolhelp32Snapshot"
参数 falg, 整数型
参数 id, 整数型DLL命令 第一个, 整数型, , "Process32First"
参数 h, 整数型
参数 p, 进程信息DLL命令 下一个, 整数型, , "Process32Next"
参数 h, 整数型
参数 p, 进程信息DLL命令 模块1, 整数型, , "Module32First"
参数 hsnap, 整数型
参数 mod, 模块信息
完成
以上就是关于易语言取文件目录路径问题全部的内容,包括:易语言取文件目录路径问题、易语言里打开一个文件路径在编辑框里,怎么获取路径中的文件名、易语言拖拽文件怎么取路径啊……等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)