精易论坛

标题: 精易模块的窗口_发送拖放消息 [打印本页]

作者: 学易未精    时间: 2023-11-28 14:12
标题: 精易模块的窗口_发送拖放消息
使用了精易模块中的窗口_发送拖放消息,有时候会导致闪退,在里面加了几个命令,经过测试1000次使用,暂没出现闪退,
在论坛搜的窗口发送拖放消息的那个也会出现闪退,不是易程序闪退,而是句柄的那个程序闪退。希望有大佬能够修复一下
或者有没有其他的方式能够实现:窗口_发送拖放消息

  
子程序名返回值类型公开备 注
窗口_发送拖放消息逻辑型 向指定窗口发送拖拽消息_该函数为ANSIC文件名使用;不支持拖放对象
参数名类 型参考可空数组备 注
参_句柄整数型接受拖拽消息的句柄
参_路径文本型需要拖放的文件路径
变量名类 型静态数组备 注
局_文件路径文本型 
局_窗口句柄整数型 
局_写入数据字节集 
局_数据指针整数型 
局_进程句柄整数型 
局_进程ID整数型 
局_写入大小整数型 
局_窗口句柄 = 参_句柄
GetWindowThreadProcessId (局_窗口句柄, 局_进程ID)
局_文件路径 = 参_路径
局_写入数据 = 到字节集 (20)取空白字节集 (16)到字节集 (局_文件路径)
局_进程句柄 = OpenProcess (位或 (8, 32), 0, 局_进程ID)
如果真 (局_进程句柄 = 0)
调试输出 (“打开进程失败”)
返回 ()
局_数据指针 = VirtualAllocEx (局_进程句柄, 0, 取文本长度 (局_文件路径) + 20, 4096, 4)
如果真 (局_数据指针 = 0)
调试输出 (“局_数据指针申请内存失败”)
返回 ()
WriteProcessMemory_整数5 (局_进程句柄, 局_数据指针, lstrcpyn_字节集 (局_写入数据, 局_写入数据, 0), 取文本长度 (局_文件路径) + 20, 局_写入大小)
如果真 (局_写入大小 ≠ 取文本长度 (局_文件路径) + 20)
返回 ()
SendMessageA (局_窗口句柄, 563, 局_数据指针, 0)
WaitForSingleObject (局_窗口句柄, 5000)
WaitForSingleObject (局_进程句柄, 5000)
VirtualFreeEx (局_窗口句柄, 局_数据指针, 0, #MEM_RELEASE )
VirtualFreeEx (局_进程句柄, 局_数据指针, 0, #MEM_RELEASE )
返回 ()


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

窗口_发送拖放消息.e (148.76 KB, 下载次数: 39)


作者: 给自己留一片天空    时间: 2023-11-28 14:28
感谢分享,很给力!~
作者: 光影魔术    时间: 2023-11-28 15:45
感谢分享源码
作者: 凌伤    时间: 2023-11-28 16:16
感谢分享,多多学习
作者: ZHuanR    时间: 2023-11-28 17:20
感谢分享,多多学习
作者: xmtian    时间: 2023-11-28 17:52
感谢分享
作者: idbucunzai    时间: 2023-11-28 18:37
感谢分享
作者: yangdoudou    时间: 2023-11-28 18:40
支持开源~!感谢分享
作者: hjinpwhe1    时间: 2023-11-28 18:46
感谢分享,很给力!~
作者: zifeiyu    时间: 2023-11-28 20:10
6666666666666666666
作者: 夏亿    时间: 2023-11-28 21:05
        新技能已get√
作者: zaozi    时间: 2023-11-29 07:36
学习一下
作者: 查过    时间: 2023-11-29 07:47
已经顶贴,感谢您对论坛的支持!
作者: 豆豆灰常开心    时间: 2023-11-29 07:52
感谢楼主分享!
作者: 一指温柔    时间: 2023-11-29 08:35
感谢分享,很给力!~
作者: 本森Bin    时间: 2023-11-29 09:09
感谢分享,很给力
作者: 已注销571294    时间: 2023-11-29 10:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: 学易未精    时间: 2023-11-29 11:10
zhaoyuyyy 发表于 2023-11-29 10:57
什么意思 没看懂

就是精易模块的窗口_发送拖放消息,在使用的时候,有时候会导致句柄的那个软件闪退,您有没有更好的解决方法?
作者: sunos    时间: 2023-11-29 13:57
感谢提醒
作者: a2006    时间: 2023-11-30 00:30
感谢提醒
作者: zaozi    时间: 2023-11-30 07:17
收藏了,谢谢分享
作者: 396384183    时间: 2023-11-30 09:11
感谢发布原创作品
作者: shuya1    时间: 2023-11-30 14:39
感谢分享,很给力!~
作者: 已注销571294    时间: 2023-11-30 15:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: 学易未精    时间: 2023-11-30 16:01
zhaoyuyyy 发表于 2023-11-30 15:52
没有·····

你偶尔用一次肯定不会,但是一秒一次,就会出现
作者: pipicool    时间: 2023-12-1 01:34
学习一下
作者: hjinpwhe1    时间: 2023-12-1 12:31
        新技能已get√
作者: lm88818    时间: 2023-12-1 14:47
        感谢分享,很给力!~
作者: pipicool    时间: 2023-12-2 00:22
学习一下
作者: 胖子葛格    时间: 2023-12-6 10:53
感谢大神分享~!
作者: 蓝山石    时间: 2023-12-6 13:32
我用精易模块的这个命令,一点反应都没啊,更别说闪退了,是不是这个命令有bug了
作者: shaoxing0117    时间: 2023-12-16 08:41
感谢大神分享~!
作者: 彭彭软件    时间: 2024-1-1 01:29
收藏了 准备搬运到火山用
作者: wsysyb    时间: 2024-2-28 15:09
先看看,弄清了再来
作者: Suncejun65    时间: 2024-3-12 13:53
下载看下能不能用得上
作者: Suncejun65    时间: 2024-3-12 13:56
打开进程失败
作者: lyjzyq    时间: 2024-4-15 22:16
66666666666666666666666666
作者: 229481880    时间: 2024-4-15 23:19
支持开源~!感谢分享,很给力!~




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