明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 696|回复: 7

[提问] cad的工作空间列表名字怎么获取?

[复制链接]
发表于 2022-5-3 11:57:53 | 显示全部楼层 |阅读模式




想代码调用 WSCURRENT 切换工作空间,不过里面的名字不能获取,不知道里面有没有“AutoCAD 经典”界面

cad的工作空间列表名字怎么获取?

本帖子中包含更多资源

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

x
发表于 2022-5-3 22:34:27 | 显示全部楼层
set命令可以查询到
 楼主| 发表于 2022-5-4 20:55:59 | 显示全部楼层
masterlong 发表于 2022-5-3 22:34
set命令可以查询到

你是说系统变量吗?还是其他?
WSCURRENT变量只能查询当前的空间名字,不能查询全部的工作空间名字

发表于 2022-5-4 21:41:07 | 显示全部楼层
不好意思看错了

你是要获取全部工作空间的名字
这个没研究过

如果只是判断某个名称是否存在
(vl-catch-all-apply 'setvar (list "WSCURRENT" "AutoCAD 经典"))
(= "AutoCAD 经典" (getvar "WSCURRENT"))
发表于 2022-5-4 22:18:39 | 显示全部楼层
程序不要主动的去修改用户的偏好设置。
不理解所谓经典模式有什么好的...完全不是个符合交互效率需求的界面。
发表于 2022-5-5 00:03:40 来自手机 | 显示全部楼层
这个观点我严重不同意,需要的工具条就那么几个,为啥要一大堆用不着的界面摆在那里占据有限的空间?
发表于 2022-5-5 06:36:21 来自手机 | 显示全部楼层
本帖最后由 pxt2001 于 2022-5-5 06:46 编辑

个人理解:和ActiveX一样,ACAD面向对象的ActiveX保持了和微软office等软件的一致性,和主流软件通用,提供了另外一种编程方法,高版本CAD提供新的菜单模式,和主流软件保持一致。ActiveX是传统lisp的补充,有自己的优缺点,不能够完美替代lisp。高版本CAD菜单也类似。萝卜白菜各有所爱,各有所长。
 楼主| 发表于 2022-5-7 10:22:49 | 显示全部楼层
Adobe 公司的用户也都是设计师,比桌子公司用户量大多了,关键Adobe没有耍流氓啊,强制用户接受界面
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-29 13:29 , Processed in 0.158243 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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