明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2551|回复: 12

[提问] 这种视口布局小切换,求大神指点怎么做?

[复制链接]
发表于 2019-7-12 13:29:06 | 显示全部楼层 |阅读模式
本帖最后由 sbwdx 于 2019-7-12 15:32 编辑

命令``空格,进入布局空间里面的模型空间,再用``空格,又回到布局空间,约等于来回切换。

本帖子中包含更多资源

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

x
发表于 2019-7-12 14:09:12 | 显示全部楼层
本帖最后由 1291500406 于 2019-7-12 14:21 编辑
taoyi0727 发表于 2019-7-12 14:04
(defun c:a1 ()
        (vl-cmdf "_.MSPACE")
)
视口布局切换开关
(defun c:bb()(if(=(getvar ' CVPORT)1)(vl-cmdf "_.MSPACE")(vl-cmdf "_.PSPACE"))(princ))
模型布局切换开关
(defun c:bb1()(if (=(getvar ' tilemode)0) (setvar ' tilemode 1)(setvar ' tilemode 0))(princ))

评分

参与人数 1明经币 +1 收起 理由
sbwdx + 1 大神,牛逼!谢谢

查看全部评分

回复 支持 1 反对 0

使用道具 举报

发表于 2019-7-12 16:10:55 | 显示全部楼层
1291500406 发表于 2019-7-12 14:09
视口布局切换开关
(defun c:bb()(if(=(getvar ' CVPORT)1)(vl-cmdf "_.MSPACE")(vl-cmdf "_.PSPACE"))(pri ...

(defun c:sf()
(if(=(getvar ' CVPORT)1)
(vl-cmdf "_.MSPACE")
(setq n (entsel "\n你现在退出视口空间")
(vl-cmdf "_.PSPACE")
(setq n (entsel "\n你现在进入视口空间"))
(princ))

(defun C:sf (/ sCmd sSpace oldvar)
  (if (= (getvar "TILEMODE") 0)
    (progn
      (if (> (getvar "CVPORT") 1)
        (setq sCmd "_.pspace"
              sSpace "\n你现在退出视口空间"
        )
        (setq sCmd "_.mspace"
              sSpace "\n你现在进入视口空间"
        )
      );;_fi
      (setq oldvar (getvar "CMDECHO"))
      (setvar "CMDECHO" 0)
      (vl-cmdf sCmd)
      (princ sSpace)
      (setvar "CMDECHO" oldvar)
    );;_progn
    (princ "\nYou are in Model!")
  );;_fi
  (princ)
);;_defun

石大师的就是简洁,用你的简码怎样把进入视口空间和退出视口空间像上面的程序一样加上指示呢
发表于 2019-7-12 14:04:28 | 显示全部楼层
(defun c:a1 ()
        (vl-cmdf "_.MSPACE")
)
(defun c:a2 ()
        (vl-cmdf "_.PSPACE")
)
发表于 2019-7-12 14:27:35 | 显示全部楼层
1291500406 发表于 2019-7-12 14:09
视口布局切换开关
(defun c:bb()(if(=(getvar ' CVPORT)1)(vl-cmdf "_.MSPACE")(vl-cmdf "_.PSPACE"))(pri ...

我也是刚查的   就是还没有查到那个当前位置系统变量
石头牛X哟
发表于 2019-7-12 14:47:35 | 显示全部楼层
为啥要封锁答案,给大家看不好吗
 楼主| 发表于 2019-7-12 15:33:41 | 显示全部楼层
1291500406 发表于 2019-7-12 14:47
为啥要封锁答案,给大家看不好吗

好的哈,,,,,,,
发表于 2019-7-15 13:32:01 | 显示全部楼层
上面这段代码是我在KO的提问帖中发的。
这种简单的代码,随手写的,大家随便用,随便改。
发表于 2019-7-16 18:29:26 | 显示全部楼层
我的设置是,现在的鼠标都有“宏”键,在其中一个快捷键设置为“ps 空格”,点一下就退出到图纸空间,双击窗口就进入模型,效率更快
发表于 2019-7-17 21:02:50 | 显示全部楼层
命令,双击进入,“PS”退出就可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 14:28 , Processed in 0.217517 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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