Quantcast
Channel: All Revit API Forum posts
Viewing all articles
Browse latest Browse all 66845

Re: How to force to run Add-Ins plugin in C# for Revit 2017 :)

$
0
0

Hi Jeremy,

I tried your example

http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=16849339

but without any success. What now ?

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;


using Autodesk.Revit.DB;
using Autodesk.Revit.DB.Architecture;
using Autodesk.Revit.UI;
using Autodesk.Revit.UI.Selection;
using Autodesk.Revit.ApplicationServices;
using Autodesk.Revit.Attributes;

[TransactionAttribute(TransactionMode.Manual)]
[RegenerationAttribute(RegenerationOption.Manual)]
public class Lab1PlaceGroup : IExternalCommand
{
    public Result Execute(
      ExternalCommandData commandData,
      ref string message,
      ElementSet elements)
    {
        //Get application and document objects
        UIApplication uiApp = commandData.Application;
        Document doc = uiApp.ActiveUIDocument.Document;

        //Define a Reference object to accept the pick result.
        Reference pickedRef = null;

        //Pick a group
        Selection sel = uiApp.ActiveUIDocument.Selection;
        pickedRef = sel.PickObject(ObjectType.Element, "Please select a group");
        Element elem = doc.GetElement(pickedRef);
        Group group = elem as Group;

        //Pick a point
        XYZ point = sel.PickPoint("Please pick a point to place group");

        //Place the group
        Transaction trans = new Transaction(doc);
        trans.Start("Lab");
        doc.Create.PlaceGroup(point, group.GroupType);
        trans.Commit();

        return Result.Succeeded;
    }
}

 

revit tc.jpg

 

 

<?xml version="1.0" encoding="utf-8"?><RevitAddIns><AddIn Type="Command">    <Assembly>
      c:\28\Lab1PlaceGroup\Lab1PlaceGroup\bin\x64\Release\Lab1PlaceGroup.dll</Assembly><ClientId>502fe383-2648-4e98-adf8-5e6047f9dc34</ClientId><FullClassName>Lab1PlaceGroup</FullClassName><Text>Lab1PlaceGroup</Text><VendorId>ADSK</VendorId><VisibilityMode>AlwaysVisible</VisibilityMode></AddIn></RevitAddIns>

there are Journal files

 

' 0:< Initial VM: Avail 8388397 MB, Used 12 MB, Peak 12; RAM: Avail 5694 MB, Used 33 MB, Peak 12 
' 0:< GUI Resource Usage GDI: Avail 9996, Used 4, User: Used 1 
'C 30-May-2017 15:17:20.302;   0:< RevitWorker.exe 1 
'C 30-May-2017 15:17:20.302;   0:< Worker Application Data: isWorkerForRevit=1, Name=RevitApplication, Ver=2015 
'C 30-May-2017 15:17:20.302;   0:< ->UI-less InitNativeInstance 
' 0:< Options::loadOptions: m_strDataLibraryLocations=Library=C:\ProgramData\Autodesk\RVT 2017\Libraries\Generic\ (defaultLib==\Library) 
' 0:< ::0:: Delta VM: Avail -164 -> 8388233 MB, Used +32 -> 44 MB, Peak +38 -> 51 MB; RAM: Avail -14 -> 5681 MB, Used +47 -> 80 MB, Peak +47 -> 80 MB 
' 0:< GUI Resource Usage GDI: Avail 9996, Used 4, User: Used 1 
' 0:< SystemSettings: 
' 0:<               4=multiCoreCharacteristic 
' 0:<            true=isProcessUserModeExceptionPolicyDisabledForCallbackFilter 
' 0:< ::0:: Delta VM: Avail -78 -> 8388156 MB, Used +15 -> 60 MB, Peak +9 -> 60 MB; RAM: Avail -24 -> 5658 MB, Used +27 -> 108 MB, Peak +27 -> 108 MB 
' 0:< GUI Resource Usage GDI: Avail 9988, Used 12, User: Used 10 
' 0:< Autodesk Revit 2017 
' 0:< 64-bit load point = C:\Program Files\Autodesk\Revit 2017 
' 0:< this journal =  
' 0:< API_SUCCESS { Registered an external service: Name(NavisWorks Draw Service); VendorId(ADSK); ServiceId(e454a471-b9f3-4cb7-96b1-bab4cf7742a6) } 
' 0:< API_SUCCESS { Registered an external service: Name(External Resource Service); VendorId(ADSK); ServiceId(b3892e5f-9161-4bbc-958a-c8ef75e94e96) } 
' 0:< API_SUCCESS { Registered an external service: Name(NavisworksExportService); VendorId(ADSK); ServiceId(a9bdf0fd-2632-429e-bc35-50ebc2b824d2) } 
' 0:< API_SUCCESS { Registered an external service: Name(Code Checking Parameter Service); VendorId(ADSK); ServiceId(de6db8de-dea6-40bd-9503-4ffe62ff6143) } 
' 0:< API_SUCCESS { Registered an external service: Name(FramingProfileService); VendorId(ADSK); ServiceId(b2f816c0-6493-4537-8067-78a4e67f559e) } 
' 0:< API_SUCCESS { Registered an external service: Name(Modify Connection Parameters Service); VendorId(ADSK); ServiceId(e9c0f948-320e-4e7f-a573-10755555305d) } 
' 0:< API_SUCCESS { Registered an external service: Name(Connection Type Changed Service); VendorId(ADSK); ServiceId(e31c3100-9cab-4303-b85b-4171703ce1c4) } 
' 0:< API_SUCCESS { Registered an external service: Name(SteelConnectionsService); VendorId(ADSK); ServiceId(282385f9-9627-4057-8b74-826d019f103c) } 
' 0:< API_SUCCESS { Registered an external service: Name(Section Type Parameter Service); VendorId(ADSK); ServiceId(c42c9b55-c491-4611-97e9-9e617958e13e) } 
' 0:< API_SUCCESS { Registered an external service: Name(Internal Forces Service); VendorId(ADSK); ServiceId(a97444aa-af8d-4a1e-af1f-fa7b77b368ee) } 
' 0:< API_SUCCESS { Registered an external service: Name(Duct Fitting/Accessory Pressure Drop Calculator); VendorId(ADSK); ServiceId(785d0bd7-3088-489a-af7a-593fc32e2540) } 
' 0:< API_SUCCESS { Registered an external service: Name(Pipe Fitting/Accessory Pressure Drop Calculator); VendorId(ADSK); ServiceId(b8656566-e4ef-4e6a-bedb-9ecc6b5a2780) } 
' 0:< API_SUCCESS { Registered an external service: Name(Duct Pressure Drop Calculator); VendorId(ADSK); ServiceId(8c707bd6-ecd6-4150-a0df-bd6c85dd9bb0) } 
' 0:< API_SUCCESS { Registered an external service: Name(Pipe Pressure Drop Calculator); VendorId(ADSK); ServiceId(62d13e0c-9fe1-4d8e-a0c7-1f93d24cf3f3) } 
' 0:< API_SUCCESS { Registered an external service: Name(Plumbing Flow Calculator); VendorId(ADSK); ServiceId(bf0da776-5307-4747-8285-f358e92a90d0) } 
' 0:< API_SUCCESS { Registered an external service: Name(IFC Export Service); VendorId(ADSK); ServiceId(d8b95737-f943-414c-9ad7-86785bf1acbc) } 
' 0:< API_SUCCESS { Registered an external server: Name(Revit IFC Exporter); VendorId(ADSK); ServerId(ef8d0493-7f36-42b5-b9aa-8aaac716482b); ServiceId(d8b95737-f943-414c-9ad7-86785bf1acbc) } 
' 0:< API_SUCCESS { Registered an external service: Name(IFC Import Service); VendorId(ADSK); ServiceId(98d317e2-e943-4cc0-a3da-2edf32a5d942) } 
' 0:< API_SUCCESS { Registered an external server: Name(Revit IFC Importer); VendorId(ADSK); ServerId(660a7370-f6d6-43c8-8456-6b2eea785110); ServiceId(98d317e2-e943-4cc0-a3da-2edf32a5d942) } 
'C 30-May-2017 15:17:20.997;   0:< manage debug modes 
'C 30-May-2017 15:17:20.997;   0:< MFCApp::testGraphicsHardware 
' 0:< Revit Graphics Information 
' 0:< 	Current Mode : DirectX Hardware 
' 0:< 	Use Hardware: ON 
' 0:< 	Use Overlays : ON 
' 0:< START CanUseHardware(forced) 
' 1:< 
'OGS Device Memory Size: 1152 MB 
' 1:< ::0:: Delta VM: Avail -57 -> 8388099 MB, Used +42 -> 103 MB, Peak +44 -> 104 MB; RAM: Avail +2 -> 5660 MB, Used +14 -> 122 MB, Peak +15 -> 123 MB 
' 1:< GUI Resource Usage GDI: Avail 9988, Used 12, User: Used 11 
' 1:< DX Device: DirectX 11, Hardware 
' 1:< DX Device: DirectX 11, WARP 
'C 30-May-2017 15:17:21.166;   1:< START video card certification 
' 1:< ::0:: Delta VM: Avail -21 -> 8388079 MB, Used +5 -> 108 MB, Peak +3 -> 108 MB; RAM: Avail -11 -> 5650 MB, Used +5 -> 128 MB, Peak +4 -> 128 MB 
' 1:< GUI Resource Usage GDI: Avail 9988, Used 12, User: Used 11 
' 1:< 
'Current driver version: 8.15.1.48
'Certified driver(s):  
' 1:< VIDEO CARD ENVIRONMENT: CARD="VMware SVGA 3D" ManufacturerID="15AD" DeviceID="0405" osID="2000" DRIVER="8.15.1.48" DEVICE="DX11" FL_Caps="40" (Shader Model) 
' 1:< Video card is blacklisted or feature level '40' is too low - cannot use hardware 
' 1:< Software Mode Forced 
'C 30-May-2017 15:17:21.240;   1:< FINISH video card certification 
'  0.242510   1:<<<CanUseHardware(forced) 
' 0:< 
'Can use hardware=n
'Hardware support flags:
'FeatureLevelLow=n
'DrvOlderThanTested=n
'DrvNewerThanTested=n
'CardIsNotListed=n
'NotCertifiedEnv=n
'3GBSwitchIsOn=n
'SoftwareModeForced=y 
' 0:< FINISH CanUseHardware(forced) 
'C 30-May-2017 15:17:21.240;   0:< MFCApp::testMSAA 
' 0:< Revit Graphics Information 
' 0:< 	Current Mode : DirectX Software 
' 0:< 	Use Hardware: ON 
' 0:< 	Use Overlays : ON 
' 0:< DX Device: DirectX 11, WARP 
'C 30-May-2017 15:17:21.251;   0:< <-UI-less InitNativeInstance 
'C 30-May-2017 15:17:21.251;   0:< ->UI-less InitManagedInstance 
' 0:< ::0:: Delta VM: Avail -464 -> 8387616 MB, Used +14 -> 122 MB, Peak +15 -> 123 MB; RAM: Avail -22 -> 5628 MB, Used +9 -> 138 MB, Peak +10 -> 138 MB 
' 0:< GUI Resource Usage GDI: Avail 9988, Used 12, User: Used 12 
' 0:< DBG_INFO: The addin file -AddPanel.addin- in current user folder is duplicated with the one in internal addin folder.: line 525 of AddIn\AddInManagerUtils.cpp. 
' 0:< DBG_WARN: The assembly -AddPanel.addin- in internal addin C:\Program Files\Autodesk\Revit 2017\AddIns\AddPanel\AddPanel.dll is not signed as internal addin.: line 802 of AddIn\AddInManagerUtils.cpp. 
'  0.231845   1:<<<DictionaryAnalysis::initialize 
' 0:< ::0:: Delta VM: Avail -257 -> 8387359 MB, Used +72 -> 195 MB, Peak +71 -> 195 MB; RAM: Avail -149 -> 5480 MB, Used +106 -> 244 MB, Peak +105 -> 244 MB 
' 0:< GUI Resource Usage GDI: Avail 9988, Used 12, User: Used 12 
' 0:< To make IFC server work. 
' 0:< ExternalDBApplication KeynoteDBServer.ServerApp (C:\Program Files\Autodesk\Revit 2017\AddIns\Keynote\KeynoteDBServer.dll) was not loaded in RevitWorker 
' 0:< API_SUCCESS { Registered an external server: Name(Prutok instalacních zarizovacích predmetu); VendorId(ADSK); ServerId(56121d7d-e1d7-42a3-bed8-f4d1d32058c8); ServiceId(bf0da776-5307-4747-8285-f358e92a90d0) } 
' 0:< API_SUCCESS { Registered an external server: Name(Zjednodušená Colebrookova rovnice); VendorId(ADSK); ServerId(ea275fb1-5d7b-47d6-b828-bf856df9bfd5); ServiceId(62d13e0c-9fe1-4d8e-a0c7-1f93d24cf3f3) } 
' 0:< API_SUCCESS { Registered an external server: Name(Altshulova-Tsalova rovnice); VendorId(ADSK); ServerId(042a10e0-8d24-46a4-9596-d192b3125d0c); ServiceId(8c707bd6-ecd6-4150-a0df-bd6c85dd9bb0) } 
' 0:< API_SUCCESS { Registered an external server: Name(Haalandova rovnice); VendorId(USERADDIN); ServerId(2e9a77c0-62a0-4693-9442-33312be60ad7); ServiceId(8c707bd6-ecd6-4150-a0df-bd6c85dd9bb0) } 
' 0:< API_SUCCESS { Registered an external server: Name(Haalandova rovnice); VendorId(USERADDIN); ServerId(58ea1b7c-2fca-453f-9ab9-7a3b9927ecc1); ServiceId(62d13e0c-9fe1-4d8e-a0c7-1f93d24cf3f3) } 
' 0:< API_SUCCESS { Registered an external server: Name(Colebrookova rovnice); VendorId(USERADDIN); ServerId(e395a0ec-48a4-4255-b957-afbb3d73cb67); ServiceId(8c707bd6-ecd6-4150-a0df-bd6c85dd9bb0) } 
' 0:< API_SUCCESS { Registered an external server: Name(Colebrookova rovnice); VendorId(USERADDIN); ServerId(0875f550-6141-4e34-a6b7-547cf9cfda01); ServiceId(62d13e0c-9fe1-4d8e-a0c7-1f93d24cf3f3) } 
' 0:< API_SUCCESS { Starting External DB Application: StraightSegmentCalculationServersApp, Class: StraightSegmentCalculationServers.ServerApp, Vendor : ADSK(Autodesk, www.autodesk.com), Assembly: C:\Program Files\Autodesk\Revit 2017\AddIns\MEPCalculation\StraightSegmentCalculationServers.dll } 
' 0:< API_SUCCESS { Registered an external server: Name(Není definováno); VendorId(ADSK); ServerId(76eff5da-2e71-45f7-b940-cc5716328ba0); ServiceId(785d0bd7-3088-489a-af7a-593fc32e2540) } 
' 0:< API_SUCCESS { Registered an external server: Name(Koeficient z tabulky ASHRAE); VendorId(ADSK); ServerId(8baf7d75-8b9b-46d0-b8ce-3ad1c19e6b19); ServiceId(785d0bd7-3088-489a-af7a-593fc32e2540) } 
' 0:< API_SUCCESS { Registered an external server: Name(Merný koeficient); VendorId(ADSK); ServerId(5a598293-1504-46cc-a9c0-de55c82848b9); ServiceId(785d0bd7-3088-489a-af7a-593fc32e2540) } 
' 0:< API_SUCCESS { Registered an external server: Name(Merná ztráta); VendorId(ADSK); ServerId(46245996-eebb-4536-ac17-9c1cd917d8cf); ServiceId(785d0bd7-3088-489a-af7a-593fc32e2540) } 
' 0:< API_SUCCESS { Registered an external server: Name(Není definováno); VendorId(ADSK); ServerId(61e7b8e1-16d1-4fe4-82f0-327af736323f); ServiceId(b8656566-e4ef-4e6a-bedb-9ecc6b5a2780) } 
' 0:< API_SUCCESS { Registered an external server: Name(Koeficient K z tabulky); VendorId(ADSK); ServerId(51dd5e98-a9dd-464b-b286-4a37953610bf); ServiceId(b8656566-e4ef-4e6a-bedb-9ecc6b5a2780) } 
' 0:< API_SUCCESS { Registered an external server: Name(Merný koeficient); VendorId(ADSK); ServerId(32d58662-b467-4f7b-b728-f6ad7b7ba5e3); ServiceId(b8656566-e4ef-4e6a-bedb-9ecc6b5a2780) } 
' 0:< API_SUCCESS { Registered an external server: Name(Merná ztráta); VendorId(ADSK); ServerId(16f4f7be-0ac0-461d-a9a4-1d3511cd280e); ServiceId(b8656566-e4ef-4e6a-bedb-9ecc6b5a2780) } 
' 0:< API_SUCCESS { Starting External DB Application: FittingAndAccessoryCalculationServers, Class: FittingAndAccessoryCalculationServers.ServerApp, Vendor : ADSK(Autodesk, www.autodesk.com), Assembly: C:\Program Files\Autodesk\Revit 2017\AddIns\MEPCalculation\FittingAndAccessoryCalculationServers.dll } 
' 0:< ::0:: Delta VM: Avail -7 -> 8387353 MB, Used +1 -> 197 MB, Peak +2 -> 197 MB; RAM: Avail -15 -> 5465 MB, Used +7 -> 251 MB, Peak +7 -> 251 MB 
' 0:< GUI Resource Usage GDI: Avail 9988, Used 12, User: Used 12 
' 0:< API_SUCCESS { Registered an external server: Name(SteelConnectionsServer); VendorId(ADSK); ServerId(9c209d4a-ec98-460f-bfde-38f17a3443b4); ServiceId(282385f9-9627-4057-8b74-826d019f103c) } 
' 0:< API_SUCCESS { Registered an external server: Name(FramingProfileServer); VendorId(ADSK); ServerId(54e490cd-8809-4dbb-84dd-dc0bc6cb1712); ServiceId(b2f816c0-6493-4537-8067-78a4e67f559e) } 
' 0:< API_SUCCESS { Starting External DB Application: ExternalResourceDBServer, Class: RvtSteelConnectionsDB.SteelConnectionDBApplication, Vendor : ADSK(Autodesk, www.autodesk.com), Assembly: C:\Program Files\Autodesk\Revit 2017\AddIns\SteelConnections\RvtSteelConnectionsDB.dll } 
' 0:< ExternalDBApplication Autodesk.Revit.UI.Collaborate.CollaborateDBApplication (C:\Program Files\Autodesk\A360 Collaboration for Revit 2017\CollaborateDB.dll) was not loaded in RevitWorker 
' 0:< ::0:: Delta VM: Avail -1 -> 8387352 MB, Used 197 MB, Peak +2 -> 200 MB; RAM: Avail +10 -> 5475 MB, Used +2 -> 253 MB, Peak +4 -> 256 MB 
' 0:< GUI Resource Usage GDI: Avail 9988, Used 12, User: Used 12 
'C 30-May-2017 15:17:28.670;   0:< <-UI-less InitManagedInstance 
'C 30-May-2017 15:17:28.671;   0:< Start RevitProcessMonitor 
'C 30-May-2017 15:17:28.672;   0:< Log Summary 
' 0:< .Count 
' 0:< ...DBG_SOMETHING = 2 
' 0:< ...DBG_WARNING = 1 
' 0:< .Marshalling 
' 0:< ...CompactCaching = 1 (Enabled) 
' 0:< .ThreadPool 
' 0:< ...ActivePoolSize = 26 
' 0:< ...ConfiguredPoolSize = automatic 
' 0:< ...ParallelCores = 4 
' 0:< ...RequestedPoolSize = automatic 
' 0:< .Tuning 
' 0:< ...ElemTable = 1 (Serial except when multithreaded) 
'C 30-May-2017 15:17:28.697;   0:< logging slave opened MasterQueue Session1268_P0MasterQueue 
'C 30-May-2017 15:17:28.698;   0:< logging slave opened SlaveQueue Session1268_P1SlaveQueue 
'C 30-May-2017 15:17:28.700;   0:< logging started queue minder  
'C 30-May-2017 15:17:28.700;   0:< logging started worker services  
'C 30-May-2017 15:17:28.700;   0:< ->Worker accepting requests 
' 0:< ::0:: Delta VM: Avail +2 -> 8387354 MB, Used 197 MB; RAM: Avail -276 -> 5200 MB, Used +1 -> 255 MB 
' 0:< GUI Resource Usage GDI: Avail 9988, Used 12, User: Used 13 
'C 30-May-2017 15:35:40.798;   0:< logging slave liberated  
'C 30-May-2017 15:35:40.798;   0:< <-Worker accepting requests 
' 0:< [000013b0]QueueMinder stopped 
'C 30-May-2017 15:35:40.799;   0:< logging finished virtualization services  
'C 30-May-2017 15:35:40.799;   0:< logging finished worker services  
'C 30-May-2017 15:35:40.799;   0:< logging erased queues  
'C 30-May-2017 15:35:40.800;   0:< Log Summary 
' 0:< .Count 
' 0:< ...WorkerRequestHandledDeferredSecondary = 1 
' 0:< ...WorkerRequestHandledImmediate = 1 
'C 30-May-2017 15:35:40.800;   0:< ->UI-less ExitManagedInstance 
' 0:< Forcibly removing all update triggers for all Updaters 
' 0:< Unregistering all external services. 
'C 30-May-2017 15:35:40.837;   0:< <-UI-less ExitManagedInstance 
'C 30-May-2017 15:35:40.838;   0:< ->UI-less ExitNativeInstance 
' 0:< ::0:: Delta VM: Avail +35 -> 8387390 MB, Used -31 -> 167 MB; RAM: Avail +0 -> 5201 MB, Used -4 -> 251 MB 
' 0:< GUI Resource Usage GDI: Avail 9992, Used 8, User: Used 11 
' 0:<                  FormOrAbandon exec=     1 (parallel=     0)   self=    0.000347 sec (avg=  0.000) 
' 0:<            InstrumentationTask exec=     1 (parallel=     1)   
' 0:<                    QueueMinder exec=     1 (parallel=     1)   
' 0:<                 TaskFileExists exec=   131 (parallel=   124)   
' 0:< ::0:: Delta VM: Avail +45 -> 8387435 MB, Used -4 -> 164 MB; RAM: Avail -2 -> 5200 MB, Used -12 -> 239 MB 
' 0:< GUI Resource Usage GDI: Avail 9992, Used 8, User: Used 9 
'C 30-May-2017 15:35:41.383;   0:< <-UI-less ExitNativeInstance 
'C 30-May-2017 15:35:41.384;   0:< End RevitProcessMonitor 

 


Viewing all articles
Browse latest Browse all 66845

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>