欢迎加我的QQ群:193522571,一起来讨论、交流!

随笔分类 -  AutoCAD.Net/C#.Net QQ群:193522571

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

欢迎加我的QQ群:193522571,一起来讨论、交流!