明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 617|回复: 3

[提问] 论坛上找的,稍作修改

[复制链接]
发表于 2017-12-23 10:40:13 | 显示全部楼层 |阅读模式
各位大神们这个输出插件需要每次点左上角,右下角,还有就是每次都需要输入文件名,怎么改不要每次都输入文件名,当保存后,默认输出当前位置,当前文件名.dxf。还有就是把整个图都输出,不用点选范围。求大师帮忙。

    (DEFUN C:DFC( / GRP PATH NAME)
(PRINC "\Hellow^…^朋友")
(SETVAR "CMDECHO" 0)
(SETVAR "osmode" 0)
(PRINC "\n DXF快速输出!!!");
(SETQ pt1 (getpoint"请选择左上角:"))
(PRINC "")
(SETQ k 1)
(SETQ pt2 (getpoint"请选择右下角:"))
(COMMAND "SCALE" "w" pt1 pt2 "" pt1 k)
(SETQ PATH (GETVAR "DWGPREFIX")) ;获取FILEPATH
(SETQ NAME (GETFILED "DXF档案输出快选" PATH "DXF" 15))
(SETVAR "FILEDIA" 0)
(COMMAND "_DXFOUT" NAME "V" "R12" "O" "W" PT1 PT2  "" "")
(COMMAND "SCALE" "w" pt1 pt2 "" pt1 1)
(SETVAR "FILEDIA" 1)
(SETVAR "CMDECHO" 1)
(SETVAR "osmode" 37)
(PRINC "\n OK !!!")
(PRINC)
)

发表于 2017-12-23 11:48:58 | 显示全部楼层
(DEFUN C:CFC (/ GRP PATH NAME)
  (SETQ        PATH (GETVAR "DWGPREFIX")
        NAME (getvar "DwgName")
        Name (substr name 1 (- (Strlen name) 4))
        Name (strcat Path Name)
  )
  (COMMAND "_DXFOUT" NAME "V" "R12" "")
)
 楼主| 发表于 2017-12-23 14:34:09 | 显示全部楼层
Andyhon 发表于 2017-12-23 11:48
(DEFUN C:CFC (/ GRP PATH NAME)
  (SETQ        PATH (GETVAR "DWGPREFIX")
        NAME (getvar "DwgName")

谢谢Andyhon大师的修改,很好用,
发表于 2017-12-23 19:24:27 | 显示全部楼层
您得学着补上错误处理
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-19 19:25 , Processed in 0.191478 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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