PDA

View Full Version : مبتدی: اتصال VB و اتوکد



rainbow3086
سه شنبه 12 فروردین 1393, 00:20 صبح
سلام
من میخوام برنامه ای در ویزوال استودیو بنویسم که مثلا مختصات یه دایره در صفحه و شعاعشو بدم و بتونه اونو رسم کنه و خروجی اتوکد بده
در اصل فکر کنم باید یه جوری visual studio و اتوکد رو بهم وصل کنم اما نمیدونم چطوری ... اگه کسی بلده لطفا راهشو بهم بگه
مرسی

PouriaParhami
سه شنبه 12 فروردین 1393, 00:51 صبح
سلام فکر می کنم شما به پلاگین AutoDesk احتیاج دارید.
این هم یک مثال :

Imports Autodesk.AutoCAD.ApplicationServicesImports Autodesk.AutoCAD.DatabaseServicesImports Autodesk.AutoCAD.Runtime <CommandMethod("NewDrawing", CommandFlags.Session)> _Public Sub NewDrawing() '' Specify the template to use, if the template is not found '' the default settings are used. Dim strTemplatePath As String = "acad.dwt" Dim acDocMgr As DocumentCollection = Application.DocumentManager Dim acDoc As Document = acDocMgr.Add(strTemplatePath) acDocMgr.MdiActiveDocument = acDocEnd Sub

PouriaParhami
سه شنبه 12 فروردین 1393, 00:55 صبح
از این لینک می تونید API های مورد نیاز دانلود منید و اطلاعات بیشتری کسب کنید .
http://usa.autodesk.com/adsk/servlet/index?id=1911627&siteID=123112

rainbow3086
سه شنبه 12 فروردین 1393, 23:28 عصر
سلام ممنونم بخاطر جواب اما اگه ممکنه راهنماییم کنید که این کد رو چطوری باید استفاده کنم؟

rainbow3086
سه شنبه 12 فروردین 1393, 23:29 عصر
سلام فکر می کنم شما به پلاگین AutoDesk احتیاج دارید.
این هم یک مثال :

Imports Autodesk.AutoCAD.ApplicationServicesImports Autodesk.AutoCAD.DatabaseServicesImports Autodesk.AutoCAD.Runtime <CommandMethod("NewDrawing", CommandFlags.Session)> _Public Sub NewDrawing() '' Specify the template to use, if the template is not found '' the default settings are used. Dim strTemplatePath As String = "acad.dwt" Dim acDocMgr As DocumentCollection = Application.DocumentManager Dim acDoc As Document = acDocMgr.Add(strTemplatePath) acDocMgr.MdiActiveDocument = acDocEnd Sub

سلام ممنونم بخاطر جواب اما اگه ممکنه راهنماییم کنید که این کد رو چطوری باید استفاده کنم؟

PouriaParhami
چهارشنبه 13 فروردین 1393, 01:26 صبح
سلام من خودم هم استفاده نکردم از این دستورات ، اما بیشتر تحقیق می کنم اطلاع میدم .
می تونید تو یوتیوب جستوجو کتید اموزش تصویری مفیدی داره من خیلی از کدها و اطلاعات از اونجا می گیرم.