| tiancao1001 于 2025-07-27 06:22 PM 发表评论: | 
| (setvar "hpdlgmode" 1)      ; 控制填充图案对话框显示方式(0=命令行,1=对话框) |  
  | 
| 查看所评论的日志:AutoCAD性能优化 | 
| tiancao1001 于 2025-01-03 03:42 PM 发表评论: | 
 | 
| 查看所评论的日志:不共线四点连成四边形 | 
| tiancao1001 于 2024-11-24 06:51 PM 发表评论: | 
说明:和非托管的程序相比,只要多创建一个“MANAGED”键,并设为Ox01,告诉CAD这是托管程序即可。
  也就是说非托管的Arx,不能有“MANAGED”键,否则也不会加载。 |  
  | 
| 查看所评论的日志:让AutoCAD启动时自动加载应用程序 | 
| tiancao1001 于 2024-05-31 12:14 AM 发表评论: | 
| 可能与CAD设置有关,我的CAD2020出错这错误,2014则不会 |  
  | 
| 查看所评论的日志:内部错误 eregen 8 0 | 
| tiancao1001 于 2024-05-26 01:51 PM 发表评论: | 
<CommandMethod("TcTxtDaoXu")>     Public Sub TcTxtDaoXu()         On Error Resume Next         Dim acDc As Document = Application.DocumentManager.MdiActiveDocument         Dim acDb As Database = acDc.Database         Dim acTypValAr(0) As TypedValue         acTypValAr.SetValue(New TypedValue(DxfCode.Start, "TEXT"), 0)         Dim acSelFtr As SelectionFilter = New SelectionFilter(acTypValAr)         Dim acSSPrompt As PromptSelectionResult = acDc.Editor.GetSelection(acSelFtr)         If acSSPrompt.Status = PromptStatus.OK Then '选择成功             Dim acSS As SelectionSet = acSSPrompt.Value             For Each id As ObjectId In acSS.GetObjectIds                 Using acTrans As Transaction = acDb.TransactionManager.StartTransaction()                     Dim acTxt As DBText = acTrans.GetObject(id, OpenMode.ForWrite)                     Dim str As String = acTxt.TextString                     Dim strArr As Char() = str.ToCharArray                     Array.Reverse(strArr)                     Dim NewStr As New String(strArr)                     acTxt.TextString = NewStr                     acTrans.Commit()                 End Using             Next         End If     End Sub |  
  | 
| 查看所评论的日志:CAD文字倒序 | 
| tiancao1001 于 2024-05-20 07:48 PM 发表评论: | 
| 隐藏日志的评论 | 
| 查看所评论的日志:AutoCAD .net 打印时候,窗口出现偏移,甚至打印出空白来? | 
| tiancao1001 于 2024-03-31 07:29 PM 发表评论: | 
#Const AutoCADorGrxCAD = "AutoCAD"
  #If AutoCADorGrxCAD = "AutoCAD" Then Imports Autodesk.AutoCAD.EditorInput Imports Autodesk.AutoCAD.ApplicationServices Imports Autodesk.AutoCAD.DatabaseServices Imports Autodesk.AutoCAD.Geometry Imports Autodesk.AutoCAD.Runtime Imports Autodesk.AutoCAD.GraphicsInterface Imports Autodesk.AutoCAD.PlottingServices Imports Autodesk.AutoCAD.Windows Imports Autodesk.AutoCAD.Windows.Palette Imports Autodesk.AutoCAD.Colors #ElseIf AutoCADorGrxCAD = "GrxCAD" Then Imports GrxCAD.EditorInput Imports GrxCAD.ApplicationServices Imports GrxCAD.DatabaseServices Imports GrxCAD.Geometry Imports GrxCAD.Runtime Imports GrxCAD.Windows Imports GrxCAD.Internal Imports GrxCAD.Windows.Palette #ElseIf AutoCADorGrxCAD = "ZwCAD" Then Imports ZwSoft.ZwCAD.EditorInput Imports ZwSoft.ZwCAD.ApplicationServices Imports ZwSoft.ZwCAD.DatabaseServices Imports ZwSoft.ZwCAD.Geometry Imports ZwSoft.ZwCAD.Runtime Imports ZwSoft.ZwCAD.Windows Imports ZwSoft.ZwCAD.GraphicsInterface #End If
  #If AutoCADorGrxCAD = "AutoCAD" Then Imports AcCAD = Autodesk.AutoCAD Imports AcWin = Autodesk.AutoCAD.Windows Imports AcDoc = Autodesk.AutoCAD.ApplicationServices.Document Imports AcApp = Autodesk.AutoCAD.ApplicationServices.Application Imports AcDbs = Autodesk.AutoCAD.DatabaseServices #ElseIf AutoCADorGrxCAD = "GrxCAD" Then Imports AcCAD = GrxCAD Imports AcWin = GrxCAD.Windows Imports AcDoc = GrxCAD.ApplicationServices.Document Imports AcApp = GrxCAD.ApplicationServices.Application Imports AcDBs = GrxCAD.DatabaseServices #ElseIf AutoCADorGrxCAD = "ZwCAD" Then Imports AcCAD = ZwSoft.ZwCAD Imports AcWin = ZwSoft.ZwCAD.Windows Imports AcDoc = ZwSoft.ZwCAD.ApplicationServices.Document Imports AcApp = ZwSoft.ZwCAD.ApplicationServices.Application Imports AcDBs = ZwSoft.ZwCAD.DatabaseServices #End If Imports System <Assembly: ExtensionApplication(GetType(TcOpenDwg.TcOpenDwg))> Namespace TcOpenDwg     Public Class TcOpenDwg         Implements IExtensionApplication         Dim JiShi As New System.Diagnostics.Stopwatch         Sub Initialize() Implements IExtensionApplication.Initialize             AddHandler Application.DocumentManager.DocumentCreateStarted, AddressOf Application_DocumentCreateStarted         End Sub         Sub Terminate() Implements IExtensionApplication.Terminate         End Sub         Private Sub Application_DocumentCreateStarted(ByVal sender As Object,                                    ByVal e As DocumentCollectionEventArgs)             AddHandler e.Document.BeginDwgOpen, AddressOf Document_BeginDwgOpen             AddHandler e.Document.EndDwgOpen, AddressOf Document_EndDwgOpen         End Sub         Public Sub Document_BeginDwgOpen(ByVal senderObj As Object,                                          ByVal docBegClsEvtArgs As DrawingOpenEventArgs)             On Error Resume Next             MsgBox("图纸打开,计时开始 。")             JiShi.Start()             If Err.Number > 0 Then                 MsgBox("Document_BeginDwgOpen Err:" & Err.Description)                 Err.Clear()             End If         End Sub         Public Sub Document_EndDwgOpen(ByVal senderObj As Object,                                        ByVal docBegClsEvtArgs As DrawingOpenEventArgs)             On Error Resume Next             JiShi.Stop()             MsgBox("打开结束,耗时:" & JiShi.Elapsed.TotalMilliseconds & "毫秒")             If Err.Number > 0 Then                 MsgBox("Document_EndDwgOpen Err:" & Err.Description)                 Err.Clear()             End If         End Sub     End Class
  End Namespace
   |  
  | 
| 查看所评论的日志:AutoCAD2025打开图纸到底有多快? | 
| tiancao1001 于 2022-07-21 09:18 PM 发表评论: | 
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click         Dim request As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create("http://www.bycad.cn/")         request.AllowAutoRedirect = True         request.MaximumAutomaticRedirections = 50         request.ServicePoint.Expect100Continue = True         request.CookieContainer = New CookieContainer()         Dim response As System.Net.HttpWebResponse = request.GetResponse()         Dim sr As System.IO.StreamReader = New System.IO.StreamReader(response.GetResponseStream())         Dim sourcecode As String = sr.ReadToEnd()         TextBox1.Text = sourcecode     End Sub |  
  | 
| 查看所评论的日志:VB 读取网页源码并分析其中的URL |