QUẢNG CÁO ĐẦU TRANG

Collapse

Thông báo

Collapse
No announcement yet.

ObjectARX....co ai quan tâm không?

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Ðề: ObjectARX....co ai quan tâm không?

    Nguyên văn bởi Kidsmart
    Create toolbar

    // Add Reference to:
    // 1) AutoCAD 200X Type Library
    // 2) AutoCAD/ObjectDBX Common 1X.0 Type Library
    // X = 6 or 7

    using System ;
    using Autodesk.AutoCAD.Runtime ;
    using Autodesk.AutoCAD.ApplicationServices;
    using Autodesk.AutoCAD.Interop;
    using Autodesk.AutoCAD.Interop.Common;

    [assembly: CommandClass(typeof(Rivilis.ToolbarSample))]

    namespace Rivilis
    {
    public class ToolbarSample
    {
    // Define Command "TS"
    [CommandMethod("TS")]
    static public void TSample()
    {
    try
    {
    IAcadApplication app =
    (IAcadApplication) Autodesk.AutoCAD.ApplicationServices.Application.AcadApplication;
    IAcadMenuGroups groups = app.MenuGroups;
    IAcadMenuGroup group = groups.Item(0);
    IAcadToolbars toolbars = group.Toolbars;
    // Adding new toolbar
    IAcadToolbar toolbar = toolbars.Add("My toolbar");
    // Adding button to toolbar
    IAcadToolbarItem button = toolbar.AddToolbarButton(
    0, // Index of button
    "My button", // Name of button
    "Helpstring button", // Helpstring of button
    "\x1b\x1b_.OPTIONS\n", // Macro command
    false // Flyout
    );
    // Setting path to small and large icons
    button.SetBitmaps("C:\\SmallIcon.bmp","C:\\LargeIcon.bmp");
    // Center toolbar on AutoCAD Window
    int x = app.WindowLeft + (app.Width - toolbar.Width)/2,
    y = app.WindowTop + (app.Height - toolbar.Height)/2;
    toolbar.Float(y,x,1);
    }
    catch (System.Exception e)
    {
    }
    }
    }
    }


    Copy 'n Paste from: http://discussion.autodesk.com/threa...hreadID=481507
    Hôm trước có bạn pm cho mình, thắc mắc về việc ko build được từ những dòng code trên. Mình đã build thử, mọi thứ rất OK . Ở đây mọi người có thể build ví dụ trên để chạy với CAD 2006 hoặc 2007(tuỳ thuộc thư viện bạn reference tới). Mọi người cần chú ý đến cách thức build một AutoCAD.NET App (nó nhiều công hơn...copy 'n paste một chút). Mình gửi kèm file.dll - build cho CAD 2007 để tham khảo.
    (Note: Phải có CAD 2007 và MS .NET Framework 2.0) để chạy thử.
    Attached Files

    Ghi chú


    • Ðề: ObjectARX....co ai quan tâm không?

      Nguyên văn bởi Error 1
      The type or namespace name 'Interop' does not exist in the namespace 'Autodesk.AutoCAD' (are you missing an assembly reference?) C:\Documents and Settings\User\My Documents\Visual Studio 2005\Projects\Toolbars\Toolbars\Class.cs 26 24 Toolbars
      Sau khi chạy trên VS2005, bộ dll (mà bạn gửi) Autocad 2007 nó bão lỗi như trên. Tôi ko hiểu vì sao thế ?

      Ghi chú


      • Ðề: ObjectARX....co ai quan tâm không?

        1) AutoCAD 200X Type Library
        2) AutoCAD/ObjectDBX Common 1X.0 Type Library


        Nh­ư vậy là bộ cài CAD 2007 của bạn....Có vấn đề rồi. Tôi up...cà project lên bạn xem nhá:
        Attached Files

        Ghi chú


        • Ðề: ObjectARX....co ai quan tâm không?

          Nguyên văn bởi Kidsmart
          1) AutoCAD 200X Type Library
          2) AutoCAD/ObjectDBX Common 1X.0 Type Library


          Nh­ư vậy là bộ cài CAD 2007 của bạn....Có vấn đề rồi. Tôi up...cà project lên bạn xem nhá:
          Oke rùi, Cám ơn bạn .

          Ghi chú


          • Ðề: ObjectARX....co ai quan tâm không?

            Đào tạo ObjectARX, mời các bạn ghé thăm.

            http://www.cokhi.com.vn/news/index.p...d=22&Itemid=42
            web: www.cokhi.com.vn
            email: cokhivn@gmail.com
            ym:null_7x

            Ghi chú


            • Ðề: ObjectARX....co ai quan tâm không?

              Cho tớ hỏi cái: Minh đa viết được vài đoạn mã ARX dot net rồi. Nhưng bây giờ chưa biết làm cách nào tự động load cái này lúc khởi động. Mà toàn phải dùng net load. Bác nào có cách chỉ tớ với. Nếu có thể thì dùng lệnh Lisp cũng được. Viết cho em một đoạn Ma LISP tự động load được k0. Về lisp em mù tịt.
              Học kết cấu chỉ để vui vẻ tí
              http://vuiveti.com

              Ghi chú


              • Ðề: ObjectARX....co ai quan tâm không?

                Nguyên văn bởi haobatcandoi2
                Cho tớ hỏi cái: Minh đa viết được vài đoạn mã ARX dot net rồi. Nhưng bây giờ chưa biết làm cách nào tự động load cái này lúc khởi động. Mà toàn phải dùng net load. Bác nào có cách chỉ tớ với. Nếu có thể thì dùng lệnh Lisp cũng được. Viết cho em một đoạn Ma LISP tự động load được k0. Về lisp em mù tịt.
                Tỷ dụ như một file lisp như này đặt vào mục contents của lệnh appload

                (command "Netload" "c:/windowform.dll")

                Ghi chú

                casino siteleri bahis siteleri
                erotik film izle Rus escort gaziantep rus escort
                deneme bonusu veren siteler deneme bonusu deneme bonusu veren siteler
                bahis siteleri
                bahisnow giri? casinoslot sultanbet giri? grandpashabet giri?
                hd sex video
                Mobilbahis
                antalya escort bayan
                gaziantep escort
                betpas gncel link
                gaziantep escort
                bonus veren siteler
                pinbahis pinbahis dizitune.com
                bostanci escort pendik escort
                ?stanbul Escort
                Car Fuck XXX ????? ???????? ?????? ? ???? ????? sexo gay gratis xxxx
                betbonusking.com deneme bonusu
                deneme bonusu veren siteler deneme bonusu veren siteler bonus veren siteler
                gvenilir casino siteleri
                Kacak iddaa Siteleri
                mraniye escort sancaktepe escort
                quixproc.com
                Working...
                X