明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 573|回复: 9

麻烦哪位大声帮我增加一个粘贴的代码啊,谢谢

[复制链接]
发表于 2024-7-18 17:26:51 | 显示全部楼层 |阅读模式
(defun c:qrr()
  (command "text" pause "350" "0" )
  )


想直接加一个ctrl+v的效果,麻烦了,直接运行命令就可以把剪贴板的内容写出来

本帖子中包含更多资源

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

x
发表于 2024-7-18 17:47:57 | 显示全部楼层
要善于使用搜索功能。
  1. (defun c:11 (/ get-clip-string)
  2. (defun get-clip-string (/ html result)
  3.     (and (setq html (vlax-create-object "htmlfile"))
  4.    (setq result (vlax-invoke
  5.         (vlax-get (vlax-get HTML 'PARENTWINDOW)
  6.             'CLIPBOARDDATA
  7.         )
  8.         'GETDATA
  9.         "Text"
  10.           )
  11.    )
  12.    (vlax-release-object html)
  13.     )
  14.     result
  15. )
  16. (command "text" pause "350" "0" (get-clip-string))
  17. (princ)
  18. )


 楼主| 发表于 2024-7-19 08:31:44 | 显示全部楼层
qazxswk 发表于 2024-7-18 17:47
要善于使用搜索功能。

谢谢,我没收到才来发帖的
发表于 2024-7-19 14:38:36 | 显示全部楼层
qazxswk 发表于 2024-7-18 17:47
要善于使用搜索功能。

能不能增加个判断条件,检测到在模型空间时粘贴的字高为350,检测到在布局空间时粘贴字高为3.5

点评

(getvar "ctab")  发表于 2024-7-19 14:57
发表于 2024-7-19 16:59:16 | 显示全部楼层
蓦然语嫣 发表于 2024-7-19 14:38
能不能增加个判断条件,检测到在模型空间时粘贴的字高为350,检测到在布局空间时粘贴字高为3.5
  1. (defun c:11 (/ get-clip-string)
  2. (defun get-clip-string (/ html result)
  3.     (and (setq html (vlax-create-object "htmlfile"))
  4.    (setq result (vlax-invoke
  5.         (vlax-get (vlax-get HTML 'PARENTWINDOW)
  6.             'CLIPBOARDDATA
  7.         )
  8.         'GETDATA
  9.         "Text"
  10.           )
  11.    )
  12.    (vlax-release-object html)
  13.     )
  14.     result
  15. )
  16. (if
  17. (= (getvar "TILEMODE") 1)
  18. (command "text" pause "350" "0" (get-clip-string))
  19. (command "text" pause "3.5" "0" (get-clip-string))
  20. )
  21. (princ))

发表于 2024-7-21 15:03:42 | 显示全部楼层
发表于 2024-7-21 15:05:49 | 显示全部楼层

能不能改为在粘贴之前,先输入字高
发表于 2024-7-21 20:35:01 | 显示全部楼层
蓦然语嫣 发表于 2024-7-21 15:05
能不能改为在粘贴之前,先输入字高

(defun c:11 (/ get-clip-string zhigao)
(defun get-clip-string (/ 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
)
(setq zhigao (getreal  "\n请输入文字高度:"))
(command "text" pause zhigao "0" (get-clip-string))
(princ))
发表于 2024-7-22 14:19:10 | 显示全部楼层
qazxswk 发表于 2024-7-21 20:35
(defun c:11 (/ get-clip-string zhigao)
(defun get-clip-string (/ html result)
    (and (setq htm ...

谢谢分享,这下完善了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 02:51 , Processed in 0.180228 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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