明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 760|回复: 11

求助:做一个能直接带有粘贴功能,打开我已复制在剪切板里的文件。

[复制链接]
发表于 2021-12-7 15:22 | 显示全部楼层 |阅读模式
如题,就是 我已经把文件路径和名称复制好的,想这个LISP 能粘贴出路径,并打开。有没有大神会啊。
 楼主| 发表于 2021-12-10 08:46 | 显示全部楼层
rocking2008 发表于 2021-12-8 22:19
直接插入这个dwg文件不就行了

我的效果想达到,我一键可以把一个文件直接打开。
回复 支持 0 反对 1

使用道具 举报

发表于 2021-12-10 09:07 | 显示全部楼层
本帖最后由 ssyfeng 于 2021-12-10 09:22 编辑

试试这个:
(defun GetClip (/ HTML RESULT)
  (and (setq HTML (vlax-create-object "htmlfile"))
                (setq RESULT (vlax-invoke
                                (vlax-get (vlax-get HTML 'PARENTWINDOW) 'CLIPBOARDDATA)
                                'GETDATA
                                "Text"
                                )
                )
                (vlax-release-object HTML)
        )
  RESULT
)
(defun c:tt ()
        (vlax-invoke-method
                (vlax-get-or-create-object "Wscript.Shell")
                'run
                (strcat "\""(GetClip) "\"")
        )
)
发表于 2021-12-9 21:43 | 显示全部楼层
;读取系统剪贴板中字符串
(defun N粘帖板N(/ HTML RESULT)
(and (setq HTML (vlax-create-object "htmlfile"))
(setq RESULT (vlax-invoke(vlax-get (vlax-get HTML 'PARENTWINDOW) 'CLIPBOARDDATA) 'GETDATA"Text"))
(vlax-release-object HTML)) RESULT)

;(defun c:13()
;(vla-activate (vla-open (vla-get-documents (vlax-get-acad-object))
;"E:\\123.dwg"
;)))

(defun c:13()
(vla-activate (vla-open (vla-get-documents (vlax-get-acad-object))
N粘帖板N
)))
发表于 2021-12-8 22:19 | 显示全部楼层
直接插入这个dwg文件不就行了
 楼主| 发表于 2021-12-10 08:41 | 显示全部楼层
669423907 发表于 2021-12-9 21:43
;读取系统剪贴板中字符串
(defun N粘帖板N(/ HTML RESULT)
(and (setq HTML (vlax-create-object "htmlfi ...

命令: 13
; 错误: 此类型的 LISP 值不能强制转换成 VARIANT:  #<SUBR @000000003f7ddb38 N粘帖板N>


大神出这么个问题
发表于 2021-12-10 09:25 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2021-12-10 09:26 | 显示全部楼层
ssyfeng 发表于 2021-12-10 09:07
试试这个:
(defun GetClip (/ HTML RESULT)
  (and (setq HTML (vlax-create-object "htmlfile"))

哇塞,好用大神,万分感谢
发表于 2021-12-10 09:26 | 显示全部楼层
感觉没什么用
 楼主| 发表于 2021-12-10 09:43 | 显示全部楼层
本帖最后由 wo870711 于 2022-3-17 15:22 编辑

有用的。.。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-20 21:03 , Processed in 0.489257 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表