الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال هام : كيف اتصل بملف كاد عن طريق السي شارب واعمل تعديلات فيه على اساس انه في شكل قاعدة بيانات واغير الوان مثلا فيه

بدأه ibrahim hegab في 7 مايو 2011 · 3 رد · 277 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ارجو حل هذه المشكلة لي

أحتاج انا اتصل بملف كاد 3d مثلا عمارة سكنية واحدث فيه تعديلات ولو مثلا تغيير الوان وذلك عن طريق قراءة ملف الكاد على شكل قاعدة بيانات

مع العلم اني لا افقه شئ في الكاد وعلى حد علمي الفايل المطلوب لعمل ذلك يكون extension.cad

#2

السلام عليكم ورحمه الله وبركاته

اخي جرب الكود التالي


using Autodesk.AutoCAD.ApplicationServices;

using Autodesk.AutoCAD.EditorInput;

using Autodesk.AutoCAD.Runtime;

using Autodesk.AutoCAD.Interop;

using System.Runtime.InteropServices;

namespace RedefineOpen

{

public class CommandRedefinitions

: Autodesk.AutoCAD.Runtime.IExtensionApplication

{

public void Initialize()

{

AcadApplication app =

(AcadApplication)Application.AcadApplication;

app.ActiveDocument.SendCommand("_.UNDEFINE _OPEN ");

}

public void Terminate(){}

[CommandMethod("OPEN", CommandFlags.Session)]

static public void Open()

{

DocumentCollection dm = Application.DocumentManager;

Editor ed = dm.MdiActiveDocument.Editor;

PromptOpenFileOptions opts =

new PromptOpenFileOptions(

"Select a drawing file (for a custom command)"

);

opts.Filter = "Drawing (*.dwg)";

PromptFileNameResult pr = ed.GetFileNameForOpen(opts);

if (pr.Status == PromptStatus.OK)

{

dm.Open(pr.StringResult);

}

}

}

}

.:: Wish to become better and better ::.

#3

AcadApplication هنا بيعملي مشكلة بيقول The type or namespace name 'AcadApplication' could not be found (are you missing a using directive or an assembly

#4

السلام عليكم ورحمه الله وبركاته

اخي قم باضافه فضاء الاسماء المذكوره اعلاه من خلال Add Reference

.:: Wish to become better and better ::.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…