06 2015 档案
摘要:在百度网盘上看到好的资源,总想转存到自己的网盘,加以整理。由于分享的规则原因,手动转存非常麻烦,于是百度批量转存工具。最先搜到的是小兵的百度云转存助手,无需注册,试用版用户一次只能操作10个,而捐助用户则没有限制(说白了,就是商业版用户,无捐助无免费),它是C或C++写的,不是软柿子,说真的,我不会
阅读全文
摘要:由于破解调试需要,更改了系统时间,打开ArcMap会出现"The system clock has been set back more than 24 hours"的错误,原因是由于你更改过系统时间,或者是系统时间与正常时间不正确。一般情况下,将时间更正即可。但这次遇到的是,系统时间设置正确,但还是不行。 百度经验中总结了解决方法,尝试了一下,要删除的文件太多,又害怕误删,就没改删除。我重装...
阅读全文
摘要:在群里下载了一个CAD自动加载.NET程序源码程序。先在64位系统中运行了,不能读取当前CAD版本及已加载的.NET程序集。加了try调试,问题在于registry.localmachine.opensubkey永远返回的是Null。所以……百度了没有发现为什么,还是谷歌找到答案:是因为64位系统的...
阅读全文
摘要:问题:FME2014汉化包安装上不起作用,安装环境是是Win7 64位,FME是64位版本的,默认位置在Program Files\FME下,而汉化包安装默认位置在Program Files (x86)\FME下,官网说:请确保汉化包的安装路径在FME的安装路径的FME文件夹下。 原因:而我无论是选择Program Files\FME还是Program Files (x86)\FME,汉化包都安装...
阅读全文
摘要:问题:真受不了CAD中的注记,只能方便显示,难于数据交互。好在Cass把属性信息基本写在扩展属性中,但显示又成问题了。此事难两全!我们通过查看实体属性,需要把宗地界线的扩展属性提取出来。即组码为-3,South中的宗地号、户主名和地类代码提取出来。 分析:曾写过一个标注写入面属性的程序,最近又写了操作Cass扩展属性的程序,我想把两者结合起来解决此问题。 但在整理文档时,又发现了FME的安...
阅读全文
摘要:今天又遇到Hosts,小结一下: Hosts文件是什么? Hosts文件从表象上来看是一个没有扩展名的系统文件。其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联"数据库"。实质上,HOSTS就是本地的一个简易 DNS,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DN...
阅读全文
摘要:在CAD中,属性信息一般是以注记的形式存在,但当属性数据内容较多时,显示就成了问题。扩展属性(Xdata)可以解决这一问题,比如南方Cass中就利用了这一点。我们经常用Lisp来读取操作扩展属性。查看实体属性信息:(entget(car(entsel))'("*"))但我们为了方便与GIS交互,我们...
阅读全文
摘要:在ArcGIS中,锁是一个经常遇到的东西,在打开一个该当时要锁定,编辑一个文档是再次锁定。要深入理解这个,要学习一下进程与线程。在CAD.NET中,也有Lock与Unlock。 获取一个文档,在进行处理前应当LockDocument,像官网帮助所说,因为修改或访问CAD的请求随时随地都在发生,为避免
阅读全文
摘要:听说:10.2比10.1好,诚然,安装了10.2打开一看是这样的,以为是下载的版本问题,后来才以现是显示设置的问题。 因为,我使用的两个显示器,屏幕有点大,所以,就改成中等了,不然怎么可截取下面的截图,这张截图不是PS拼的哦,是在两个显示器上直接截取的。 前面说远了,进入主题。在10.2环境打开10.1的项目,重新生成,就会弹出版本问题,点"是"即可转换。除非有的dll因为版本问题进行了增...
阅读全文
摘要:听说ArcGIS10.2版本比10.1好,我就来尝试一下,可以卸载10.1时,报错1402,记得以前也遇到过Office安装错误1402,原因是因为注册表权限问题,搜索找到"0B15AC107……",打开下面的"4F5638……",右键"权限"。 我没有权限查看,但可以更改权限?查看和更改哪个权限高些! 一更改出了这个问题:无法保存更改。 按照参考链接中,修改了"高级","所有者"。果...
阅读全文
摘要:需求:由于初次使用ArcGIS编辑器不习惯、数据量大造成经常程序未响应、计算机断电等因素,造成编辑的数据没有保存,影响了生产效率,本人根据草色静然的博文,总结了自动保存编辑的实现方法。分析:自动保存,用到的肯定是计时器,一般都是用微软件的Timer控件,它的Elapsed 事件指达到间隔时发生(由I...
阅读全文
摘要:在程序处理过程中,某一个功能可能需要打开一个窗体来设置参数,我们需要用户只能打开一个子窗体,可能通过判断窗体对象是否为空来实现。 //判断窗体是否重新实例化 private frmAutoSave fas = null; protected override ...
阅读全文
摘要:编辑器,是地图数据进行编辑的主要工具,这个Editor其实当一个新的地图开始时就创建了。事实上,其他ArcMap扩展对象也是在创建地图时产生的。为了获得这个Editor,可以使用FindExtensionByCLSID 或者FindExtensionByName接口。private IEditor ...
阅读全文
摘要:运行keygen.exe,点击"generate"一次,生成一个序列号(在安装过程中需要填写序列号)。 断网,打开软件,直到出现以下界面,点击蓝色字体"连接Internet是是否出现问题?" 然后点击"脱机激活"按钮,点击"生成请求代码"。 完成激活后非常重要的一步是修改hosts文件,屏蔽软件联网验证。将下述代码复制到C:\Windows\System32\drivers\etc\hos...
阅读全文
摘要:(由于大多工具都失效了,所以没有提供下载地址,最新的地图下载工具可线下交流。) 作为地信、遥感、地质、测绘等专业的同学,下载电子地图、遥感影像应该都接触过,现在XX地图下载器广告满天飞,虽然各位同学唯唯诺诺,还是被群主踢出了。现在把自己那些年珍藏的地图下载器分享给大家。对各种下载器的功能、精度等不作
阅读全文
摘要:今天在安装Win7 x64上CAD2006启动报错:找不到ac1st16.dll文件。 一查,是系统变量的问题。在系统变量Path中cad的路径为: C:\Program Files (x86)\Common Files\Autodesk Shared\ 然后将其他修改为如下即可: C:\Program Files (x86)\Common Files\Autodesk Shared;
阅读全文
摘要:今天专门讲一个——CommandMethod。我们都在知道CAD操作要快,必须要熟悉掌握各种命令。在Lisp开发中,在函数后C:即可添加一个命令,非常方法,在.NET API也可以非常方便的设置命令,它需要CommandMethod属性。 先来看CommandMethod的定义,它的构造函数很多,其中参数最全的一个如下图所示: groupName组名,string,命令编组名称,一般在小项目开...
阅读全文
摘要:其他话不多说,直接进入主题,既然是二次开发,当然是用CAD平台已经封装好了很多类,我们需要熟悉和使用它们。常用的AutoCAD .NET API的四个主要DLL文件是:名称作用备注AcDbMgd.dll处理图形文件中存储的对象AcMgd.dll处理AutoCAD应用程序和用户接口AcCui.dll处...
阅读全文
摘要:本来都要放弃破解这些事了,一是出于软件知识产权问题,二是准备研究新的东西CAD.NET API,可无意中又发现了一个问题。 两个截然不同的软件,居然都有相同的代码,命名空间都为NetZStarter,里面的代码也是一样的。说明一个问题,有壳没有脱。 以前我天真的以为DE4就是软件脱壳的神器。今天用网
阅读全文
摘要:本人机子环境是安装了VS2012,即安装了 .NET Framework4.5,现在要安装AutoCAD2013,而安装CAD2013需要安装4.0的Framework,由于本机已有高版本的Framework,安装自然报错:又不想来卸载4.5,觉得麻烦,但又想装上CAD2013,唯一的方法是修改Se...
阅读全文
摘要:在调试ArcGIS Add-In时,出现错误:无法注册程序集"……\Projects\ArcGISAddIn\ArcGISAddIn\bin\Debug\ArcGISAddIn.dll"。未能加载文件或程序集"ESRI.ArcGIS.Desktop.AddIns, Version=10.1.0.0,...
阅读全文

浙公网安备 33010602011771号