找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 693|回复: 9

[求助]:在线等待,大虾们帮我看一下!

[复制链接]
发表于 2002-10-26 16:27:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
有两个问题要请教一下大虾们:
1、每次进入autocad后汉字都是?号,需要把菜单上的“格式”--“文字样式”--“字体名”设置为“宋体”才能显示汉字。我想请教一下,能不能进入autocad就把字体设置为宋体。
2、进入autocad时,右下方状态栏的“线宽(lineweight)”是未按下的,我想一进入autocad就显示线宽。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-10-26 16:30:48 | 显示全部楼层

Re: [求助]:在线等待,大虾们帮我看一下!

最初由 zsl_007 发布
[B]有两个问题要请教一下大虾们:
1、每次进入autocad后汉字都是?号,需要把菜单上的“格式”--“文字样式”--“字体名”设置为“宋体”才能显示汉字。我想请教一下,能不能进入autocad就把字体设置为宋体。
2、进入a... [/B]


你可以修改下模板图,在里面设置好字型。

线宽,你可以设置模板图中的系统变量LWDISPLAY


  1. [FONT=courier new]
  2. LWDISPLAY 系统变量 概念 操作步骤 参考
  3. 类型:整数
  4. 保存位置:图形
  5. 初始值:0
  6. 控制是否在“模型”选项卡或布局选项卡上显示线宽。设置随每个选项卡保存在图形中。
  7. 0  不显示线宽
  8. 1  显示线宽
  9. [/FONT]
复制代码
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-10-26 16:41:34 | 显示全部楼层
谢谢小东!

不过我还是有点不太明白,你说的模板图在什么地方?我想在程序中实现能行吗?怎么做?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-10-26 16:49:13 | 显示全部楼层
谢谢小东,第二个问题已经解决了!

第一次问题能够给我详细的说一说吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-10-26 16:54:39 | 显示全部楼层
最初由 zsl_007 发布
[B]谢谢小东!

不过我还是有点不太明白,你说的模板图在什么地方?我想在程序中实现能行吗?怎么做? [/B]


模板图DWT文件就是在ACAD打开一个图形的时候使用样板图的系统设置,如果你设置了启动时候显示“启动对话框”,那么启动一个图形会出来下面图:

                               
登录/注册后可看大图


另外,也是很多专业软件的方法,就是你配置好你自己的PROFILE设置,把系统设置好你的程序的需要.


                               
登录/注册后可看大图



启动ACAD的时候,用你自己的快捷方式,目标设置为:"E:\Program Files\AutoCAD 2002\acad.exe"  /p LAr

上面的路径是用户的ACAD目录,LAr是配置文件名 /p 表示用指定的PROFILE文件配置。


                               
登录/注册后可看大图


ACAD二次开发并不都是写程序,跟系统相关的,需要用到ACAD的定制,两者要结合。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-10-26 16:56:53 | 显示全部楼层
最初由 zsl_007 发布
[B]谢谢小东,第二个问题已经解决了!

第一次问题能够给我详细的说一说吗? [/B]


打开那个图,修改好字型后,存盘。下次就好了。

关于 文字样式的,你用关键字 “文字样式”、“字型”、“STYLE”等搜索论坛,论坛讨论过原因和处理办法的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-10-26 17:06:21 | 显示全部楼层
不甚感激!

我用在arx中调命令的方式已经实现!
代码如下:

//使下方状态条的“线宽”显示开关打开
acedCommand(RTSTR,"lwdisplay",RTSTR,"1",0);

//使字体为“宋体”,不过这条命令有个问题,帮我看一下,arx中怎么输入命令行的回车!
acedCommand(RTSTR,"-style",RTSTR,"\n",RTSTR,"宋体",RTSTR,"\n",RTSTR,"\n",RTSTR,"\n",RTSTR,"\n",RTSTR,"\n",0);
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-10-26 17:14:18 | 显示全部楼层
最初由 zsl_007 发布
[B]不甚感激!

我用在arx中调命令的方式已经实现!
代码如下:

//使下方状态条的“线宽”显示开关打开
acedCommand(RTSTR,"lwdisplay",RTSTR,"1",0);

//使字体为“宋体”,不过这条命令有个问题,帮我看一下... [/B]


如果回车,用"" , 0前面加上 RTSTR,"" 就可以了。

不过,不推荐你用命令,因为ACAD执行一个命令要判断好多东西,效率不高。

1、你可以用设置系统变量的方法:

  1. [FONT=courier new]
  2. resbuf var;
  3. var.resval.rint=1;
  4. acedSetVar("LWDISPLAY",&var);[/FONT]
复制代码


2、直接使用AcDbDatabase设置

acdbCurDwg()->setLineWeightDisplay(true);


  1. [FONT=courier new]
  2. AcDbDatabase::setLineWeightDisplay Function Acad::ErrorStatus

  3. setLineWeightDisplay(

  4. bool display);

  5. display Input Boolean value representing the LWDISPLAY value

  6. Sets display to be the current lineweight display (LWDISPLAY) for the database.
  7. See the System Variables section of the AutoCAD Command Reference for information on LWDISPLAY.

  8. Returns Acad::eOk if successful.

  9. [/FONT]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-10-26 17:29:14 | 显示全部楼层
高手就是高手,确实不一样!谢谢!今天收获真的是不小,再次感谢小东!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-10-26 17:35:43 | 显示全部楼层
最初由 zsl_007 发布
[B]高手就是高手,确实不一样!谢谢!今天收获真的是不小,再次感谢小东! [/B]


不用客气,常来和大家交流吧。

另: 能把你的应用程序修改后的(相对完整的),代码贴到论坛来吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-15 16:30 , Processed in 0.405797 second(s), 50 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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