277283904 发表于 2025-11-13 20:42:19

怎么能一键打开画图软件呢?

我只能编到这:(defun c:ww ()(command"_insertobj" )),怎么在CAD直接打开画图软件插入图片呢。
就是不用打开 “插入对象” 面板,直接打开画图软件插入图片呢?

258047969 发表于 2025-11-17 00:52:37

Bao_lai 发表于 2025-11-16 21:24
发送插入OLE对象的命令,会弹出插入对象的对话框,
然后用API获得句柄,取得列表,选中"画图"那个,模 ...

大佬分享下插件?

Bao_lai 发表于 2025-11-17 09:43:38


采用lisp来调用,把这个exe放到cad支持文件夹下。

附件C#源码及编译好的exe程序。






Bao_lai 发表于 2025-11-16 21:24:13



发送插入OLE对象的命令,会弹出插入对象的对话框,
然后用API获得句柄,取得列表,选中"画图"那个,模拟点击确认。
C#



zmzk 发表于 2025-11-13 20:48:01

我也是类似的问题,同问

kozmosovia 发表于 2025-11-13 23:11:16

不同电脑上打开的界面中“对象类型”内容会有不同,CAD是无法支持使用命令行模式的。

jun353835273 发表于 2025-11-14 08:11:27

这是想插入ole吗

Bao_lai 发表于 2025-11-14 08:35:58






比喻,在我这PC上,这个程序的名字就不一样。

qazxswk 发表于 2025-11-15 00:38:13

想要插入OLE对象,直接用微信或QQ截图功能,然后再粘贴到CAD里就可以了。

258047969 发表于 2025-11-16 08:45:14

qazxswk 发表于 2025-11-15 00:38
想要插入OLE对象,直接用微信或QQ截图功能,然后再粘贴到CAD里就可以了。

这种图片会丢失

258047969 发表于 2025-11-16 08:51:50

我也想知道此插件

qazxswk 发表于 2025-11-16 09:18:19

258047969 发表于 2025-11-16 08:45
这种图片会丢失

你去试试就知道了。没有实践,不要乱评论。

maiko 发表于 2025-11-16 12:58:55

(startapp (findfile (strcat (getenv "windir")"\\system32\\mspaint.exe")))
页: [1] 2
查看完整版本: 怎么能一键打开画图软件呢?