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; } }
<?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