C# 在autocad中打开dwg文件,并通过C滚动到dwg地图的特定位置

C# 在autocad中打开dwg文件,并通过C滚动到dwg地图的特定位置,c#,winforms,autocad,dwg,C#,Winforms,Autocad,Dwg,如何在autocad中打开dwg文件并通过C winform滚动到dwg地图的特定位置? 只需为应用程序提供坐标,并自动显示和缩放到该点。您可以通过在文档对象中调用SendStringToExecutestring命令来实现这一点。对于要发送到命令行的字符串,只需打开AutoCAD并输入测试字符串即可解决此问题。例如,如果要缩放到点5,2,我将在AutoCAD中输入以下内容 Z C 5,2 10 其中Z是缩放命令,C是中心选项,5,2是点,10是放大高度。然后,您可以将其组合成一个字符串,发送

如何在autocad中打开dwg文件并通过C winform滚动到dwg地图的特定位置?
只需为应用程序提供坐标,并自动显示和缩放到该点。

您可以通过在文档对象中调用SendStringToExecutestring命令来实现这一点。对于要发送到命令行的字符串,只需打开AutoCAD并输入测试字符串即可解决此问题。例如,如果要缩放到点5,2,我将在AutoCAD中输入以下内容

Z
C
5,2
10
其中Z是缩放命令,C是中心选项,5,2是点,10是放大高度。然后,您可以将其组合成一个字符串,发送到要执行的命令行。对于字符串中的数据,您可以通过任何方式从用户WinForms、WPF和控制台获取此数据。注意:换行符对于AutoCAD很重要,因为换行符表示执行命令操作,因此必须将其保留在发送以执行的字符串中