随笔分类 - AutoCAD.Net/C#.Net QQ群:193522571
摘要:Database本身就有TileMode的属性,我还去写了一个方法,晕!
阅读全文
摘要:1.新建一个Database,new Database(true, false);2.以A.DWG为原型新建一个Database,new Database(false,true);3.将2中的块表记录复制到1的块表中;4.新建一个块参照,new BlockReference(blockReferen...
阅读全文
摘要:CAD是一个多文档的应用程序,所以在CAD中大量应用静态类是有好处的,特别是一些常量、固定设置等。自定义的菜单及菜单中的内容都可以采用静态类来处理。
阅读全文
摘要:由于种种原因需要向CAD的Editor发送命令,此时应特别注意:能用代码解决的问题绝不用sendcommand的方式,因为不知道什么时候就出了什么鸟问题,向命令行发送命令其不可控因素太多了;能用异步的就用异步吧,因为经过近段时间的测试发现异步反而不容易出问题,所谓异步即:SendStringToEx...
阅读全文
摘要:假如各自实例化后的Color分别为:SysColor和CadColor那么SysColor转AutoDesk.AutoCAD.Colors.Color为:Autodesk.AutoCAD.Colors.Color.FromColor(SysColor)CadColor转System.Drawing....
阅读全文
摘要:1.首先如果直接将项目设置为启动项目,在项目属性里把启动项目修改为cad.exe的路径,则无法进行任何调试,无法命中断点。2.还有另一种方式,就是把 acad.exe放到解决方案中,并将其设置为启动项目,此时按F5会启动CAD,不过别的项目默认是不会自动生成的,因此会导致调试代码与原来生成的代码不一...
阅读全文
摘要:using System.Net;using System.Management; //计算机名 string MachineName = System.Environment.MachineName; //域名 string UserDomainName =...
阅读全文
摘要:Document doc = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument;//向命令行发送命令doc.SendStringToExecute(FunctionName.First...
阅读全文
摘要:AutoCAD中状态栏类: public sealed class StatusBar { protected StatusBar(AcApStatusBar* impObj); public PaneCollection Panes { get; } public TrayI...
阅读全文
摘要:Autodesk.AutoCAD.ApplicationServices.Application.SetSystemVariable("MODEMACRO", "Hello World")
阅读全文
摘要:将project文件夹中所有的ob和pdf文件删除,并点击【文件】/【生成应用程序】/【重新编译应用程序】即可重新生成。
阅读全文
摘要:1 private void FormNozzle_Load(object sender, EventArgs e) 2 { 3 Flange f = new Flange(); 4 f.FlangeSystem = ...
阅读全文
摘要:new MenuMacro(mg, "Cmd 1", "^C^C._NETLOAD;MYDLL;MYCOMMAND", "ID_MyCmd1");
阅读全文
摘要:此时在3.5框架工程中会出现【未能加载文件或程序集“System.Drawing,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。系统找不到指定的文件。行123,位置5。】的错误,解决办法是将4.0....
阅读全文
摘要:http://bbs.mjtd.com/thread-107357-1-1.htmlhttp://bbs.mjtd.com/thread-107374-1-1.html
阅读全文
摘要:public void deleteDimension() { //定义数据库 Database db = HostApplicationServices.WorkingDatabase; //获取当前文...
阅读全文
摘要://即时显示文字 doc.TransactionManager.EnableGraphicsFlush(true); //此处写入TEXT //即时显示文字 ...
阅读全文
摘要:cad.net添加和删除图层过滤器 using Autodesk.AutoCAD.ApplicationServices;using Autodesk.AutoCAD.DatabaseServices;using Autodesk.AutoCAD.EditorInput;using Autodesk...
阅读全文
摘要:/// /// 从句柄转换成ObjectId /// Version : 2010.03.29 Sieben /// /// 句柄,可以是Handle,string,int,long数据类型 /// 成功返回句柄所对应的ObjectId,否则返回Object...
阅读全文