{"id":1454,"date":"2016-01-22T05:59:46","date_gmt":"2016-01-22T13:59:46","guid":{"rendered":"https:\/\/www.autodesk.com/blogs\/autocad\/?p=1454"},"modified":"2020-04-07T14:57:47","modified_gmt":"2020-04-07T21:57:47","slug":"bootstrap-autocad-deployments-customizations-3","status":"publish","type":"post","link":"https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-customizations-3\/","title":{"rendered":"Bootstrap AutoCAD Deployments for Customizations (3)"},"content":{"rendered":"<p>Hello again. In\u00a0<a href=\"https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-part-1\/\">Bootstrap AutoCAD Deployments for Customizations Part 1<\/a>\u00a0and <a href=\"https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-customizations-part-2\/\">Part 2<\/a>,\u00a0I described why\u00a0it made sense to\u00a0bootstrap\u00a0AutoCAD\u00ae deployments if you have customizations. Now we&#8217;ll get into some of the details including\u00a0the AutoCAD startup sequence, the\u00a0acad.lsp file, the default search path, trusted locations, and profiles.<\/p>\n<h2 id=\"the-virtues-of-bootstrapping-autocad-deployments-for-customizations\">The virtues of bootstrapping AutoCAD deployments for customizations<\/h2>\n<p><strong>Minimal deployment modifications\u2013<\/strong>The fewer modifications made to the deployment, the easier it is to maintain, right? Perhaps the best thing about bootstrapping is it can be performed by adding just a single file to the deployment. With a bootstrap, all AutoCAD customizations\u00a0are handled outside of the deployment. So you can change customizations and leave the AutoCAD deployment alone.<\/p>\n<p><strong>No secondary installer issues\u2013<\/strong>Because the bootstrap recognizes when AutoCAD is initially launched for a new user, the bootstrap provides the correct experience no matter how users actually launch AutoCAD, including:<\/p>\n<ul>\n<li>Launching AutoCAD from the desktop shortcut provided by deployment\u2014preferred, since it will use the correct profile<\/li>\n<li>Launching AutoCAD from the Start menu, which may have several options\u2014bet they pick the wrong one<\/li>\n<li>Right-clicking a DWG file and selecting the AutoCAD DWG Launcher\u2014all bets are off<\/li>\n<li>Directly double-clicking a DWG file\u2014did I mention the bets?<\/li>\n<\/ul>\n<p>No matter which method they choose, the bootstrap process works.<\/p>\n<h2 id=\"bootstrap-deployments-leverage-the-autocad-startup-sequence\">Bootstrap deployments leverage the AutoCAD startup sequence<\/h2>\n<p><strong>The acad.lsp file\u2014<\/strong>One of the first AutoCAD customizations that loads is acad.lsp, a user-created AutoLISP\u00ae file that executes only once per AutoCAD session. The bootstrap process checks each folder specified in the AutoCAD search path for acad.lsp and, when found,\u00a0the file is automatically executed.<\/p>\n<p><strong>AutoCAD default search path\u2014<\/strong>The default search path for AutoCAD includes %ProgramFiles%AutodeskAutoCAD 20xxSupport\u2014see Figure 1. This location is read-only to non-administrators, which makes it possible for you to enforce the bootstrap for all \u201cnormal\u201d users of the computer.<\/p>\n<p>After the bootstrap process loads the correct profile, the search paths are changed so that the normal acad.lsp file (located on the network) is executed next time. Even if a normal acad.lsp file doesn\u2019t exist, the bootstrap still recognizes the correct profiles are installed and acts accordingly.<\/p>\n<div id=\"attachment_1622\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/res.cloudinary.com\/dnngwl1yi\/image\/upload\/v1572909081\/autocad-2016-support-folder_ovoh7k.png\" rel=\"attachment wp-att-1622\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1622\" class=\"size-medium wp-image-1622\" src=\"https:\/\/www.autodesk.com/blogs\/autocad\/wp-content\/uploads\/sites\/35\/2020\/04\/autocad-2016-support-folder_ovoh7k-300x243.png?cld_params=w_300\" alt=\"AutoCAD 2016 directory: Support Folder in %ProgramFiles%\" width=\"300\" height=\"243\" srcset=\"https:\/\/www.autodesk.com/blogs\/autocad\/wp-content\/uploads\/sites\/35\/2020\/04\/autocad-2016-support-folder_ovoh7k-300x243.png 300w, https:\/\/www.autodesk.com/blogs\/autocad\/wp-content\/uploads\/sites\/35\/2020\/04\/autocad-2016-support-folder_ovoh7k.png 720w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1622\" class=\"wp-caption-text\">Figure 1: Support Folder in %ProgramFiles%<\/p><\/div>\n<p><strong>AutoCAD trusted locations\u2014<\/strong>%ProgramFiles%AutodeskAutoCAD 20xxSupport is automatically a trusted location. A fairly new concept to AutoCAD, trusted locations are folders (see Figure 2)\u00a0deemed trustworthy for running code such as AutoLISP. The bootstrap process will add at least one location to trusted locations. This means the AutoCAD customizations location on the network should be read-only to non-administrators.<\/p>\n<div id=\"attachment_1625\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/res.cloudinary.com\/dnngwl1yi\/image\/upload\/v1572909081\/autocad-2016-trusted-locations_qqtzs9.png\" rel=\"attachment wp-att-1625\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1625\" class=\"size-medium wp-image-1625\" src=\"https:\/\/www.autodesk.com/blogs\/autocad\/wp-content\/uploads\/sites\/35\/2020\/04\/autocad-2016-trusted-locations_qqtzs9-300x243.png\" alt=\"AutoCAD 2016 directory: Trusted Locations\" width=\"300\" height=\"243\" srcset=\"https:\/\/www.autodesk.com/blogs\/autocad\/wp-content\/uploads\/sites\/35\/2020\/04\/autocad-2016-trusted-locations_qqtzs9-300x243.png 300w, https:\/\/www.autodesk.com/blogs\/autocad\/wp-content\/uploads\/sites\/35\/2020\/04\/autocad-2016-trusted-locations_qqtzs9.png 720w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1625\" class=\"wp-caption-text\">Figure 2: Trusted Locations<\/p><\/div>\n<h2 id=\"bootstrap-deployments-profiles-and-a-little-bit-of-autolisp\">Bootstrap deployments, profiles, and a little bit of AutoLISP<\/h2>\n<p>AutoCAD profiles, critical to properly setting up your software,\u00a0are easy to create and deploy. But what you really need is a way for AutoCAD to recognize, during the initial per-user launch, whether the correct profile is loaded.<\/p>\n<p>AutoCAD customizability provides the solution. It goes like this.<\/p>\n<p>First, before deployment, you create your profiles and export them from AutoCAD as ARG files. Then you place\u00a0them on the network to be used as part of the bootstrap process.<\/p>\n<p>The next part\u2014making sure those profiles get added to AutoCAD <em>no matter how the user starts the application<\/em>\u2014requires a little bit of coding. Relax! Over the next few posts I\u2019ll show you all the code you need, as well as where to edit it for your purposes.<\/p>\n<h2 id=\"bootstrap-deployments-and-pre-built-autolisp-profile-functions\">Bootstrap deployments and pre-built AutoLISP profile functions<\/h2>\n<p>Before we start creating any code for the bootstrap process, we need some way to handle the profiles.<\/p>\n<p>Great news: You don&#8217;t need to\u00a0write your own functions to control profiles.\u00a0Jimmy Bergmark, of\u00a0<a href=\"http:\/\/jtbworld.com\/\">JTB World<\/a>, has done it for you. (Jimmy has been writing code to customize AutoCAD, among other applications, for many years.) Among his many free samples is this AutoLISP gem for controlling\u00a0<a href=\"http:\/\/jtbworld.com\/autocad-profiles-lsp\">AutoCAD profiles<\/a>.<\/p>\n<p>The following are useful for this topic:<\/p>\n<ul>\n<li>getAllProfileNames: returns a list of profiles in AutoCAD for the current user<\/li>\n<li>existProfile: returns T if a profile exists<\/li>\n<li>importProfile: imports a profile<\/li>\n<li>forceImport: imports a profile and makes it current<\/li>\n<\/ul>\n<p><a href=\"http:\/\/jtbworld.com\/autocad-profiles-lsp\">Download Jimmy&#8217;s\u00a0profiles.lsp file\u00a0<\/a>and place it on the network where customizations for AutoCAD normally reside. Remember: You need to do this before we\u00a0start writing any of our own code.<\/p>\n<h2 id=\"next-up-bootstrap-autocad-deployments-for-customizations-part-4\">Next up:\u00a0<a href=\"https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-customizations-4\/\">Bootstrap AutoCAD Deployments for Customizations Part 4<\/a><\/h2>\n<p>In my next post (<a href=\"https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-customizations-4\/\">Bootstrap AutoCAD Deployments for Customizations Part 4<\/a>) I\u2019ll provide the actual code you need to bootstrap your AutoCAD deployment. Don&#8217;t worry, this is going to be easy. I promise.<\/p>\n<p>Here&#8217;re the previous installments:<\/p>\n<p><a href=\"https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-part-1\/\">Bootstrap AutoCAD Deployments for Customizations Part 1<\/a><\/p>\n<p><a href=\"https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-customizations-part-2\/\">Bootstrap AutoCAD Deployments for Customizations Part 2<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello again. In\u00a0Bootstrap AutoCAD Deployments for Customizations Part 1\u00a0and Part 2,\u00a0I described why\u00a0it made sense to\u00a0bootstrap\u00a0AutoCAD\u00ae deployments if you have customizations. Now we&#8217;ll get into some of the details including\u00a0the AutoCAD startup sequence, the\u00a0acad.lsp file, the default search path, trusted locations, and profiles. The virtues of bootstrapping AutoCAD deployments for customizations Minimal deployment modifications\u2013The fewer [&hellip;]<\/p>\n","protected":false},"author":110,"featured_media":1625,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[380,893],"tags":[11,248,386,383,389],"class_list":["post-1454","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cad-management","category-learning","tag-autocad","tag-autocad-2016","tag-autolisp","tag-customizations","tag-deployment","dhig-theme--light"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Bootstrap AutoCAD Deployments for Customizations Part 3<\/title>\n<meta name=\"description\" content=\"Understand how the AutoCAD bootstrap deployment process works with AutoCAD software to ensure you can easily and reliably install your customizations.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-customizations-3\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bootstrap AutoCAD Deployments for Customizations (3)\" \/>\n<meta property=\"og:description\" content=\"Understand how the AutoCAD bootstrap deployment process works with AutoCAD software to ensure you can easily and reliably install your customizations.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-customizations-3\/\" \/>\n<meta property=\"og:site_name\" content=\"AutoCAD Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/autocad\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-22T13:59:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-04-07T21:57:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/blogs.autodesk.com\/autocad\/wp-content\/uploads\/sites\/35\/2020\/04\/autocad-2016-trusted-locations_qqtzs9.png?fit=720%2C582&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"720\" \/>\n\t<meta property=\"og:image:height\" content=\"582\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"R. Robert Bell\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@r_robert_bell\" \/>\n<meta name=\"twitter:site\" content=\"@autocad\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"R. Robert Bell\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/bootstrap-autocad-deployments-customizations-3\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/bootstrap-autocad-deployments-customizations-3\\\/\"},\"author\":{\"name\":\"R. Robert Bell\",\"@id\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/#\\\/schema\\\/person\\\/de0e415560e8c287b57dd65d59168dc8\"},\"headline\":\"Bootstrap AutoCAD Deployments for Customizations (3)\",\"datePublished\":\"2016-01-22T13:59:46+00:00\",\"dateModified\":\"2020-04-07T21:57:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/bootstrap-autocad-deployments-customizations-3\\\/\"},\"wordCount\":791,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/bootstrap-autocad-deployments-customizations-3\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/wp-content\\\/uploads\\\/sites\\\/35\\\/2020\\\/04\\\/autocad-2016-trusted-locations_qqtzs9.png\",\"keywords\":[\"AutoCAD\",\"AutoCAD 2016\",\"AutoLISP\",\"Customizations\",\"Deployment\"],\"articleSection\":[\"CAD Management\",\"Learning\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/bootstrap-autocad-deployments-customizations-3\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/bootstrap-autocad-deployments-customizations-3\\\/\",\"url\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/bootstrap-autocad-deployments-customizations-3\\\/\",\"name\":\"Bootstrap AutoCAD Deployments for Customizations Part 3\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/bootstrap-autocad-deployments-customizations-3\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/bootstrap-autocad-deployments-customizations-3\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/wp-content\\\/uploads\\\/sites\\\/35\\\/2020\\\/04\\\/autocad-2016-trusted-locations_qqtzs9.png\",\"datePublished\":\"2016-01-22T13:59:46+00:00\",\"dateModified\":\"2020-04-07T21:57:47+00:00\",\"description\":\"Understand how the AutoCAD bootstrap deployment process works with AutoCAD software to ensure you can easily and reliably install your customizations.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/bootstrap-autocad-deployments-customizations-3\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/bootstrap-autocad-deployments-customizations-3\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/bootstrap-autocad-deployments-customizations-3\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/wp-content\\\/uploads\\\/sites\\\/35\\\/2020\\\/04\\\/autocad-2016-trusted-locations_qqtzs9.png\",\"contentUrl\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/wp-content\\\/uploads\\\/sites\\\/35\\\/2020\\\/04\\\/autocad-2016-trusted-locations_qqtzs9.png\",\"width\":720,\"height\":582,\"caption\":\"AutoCAD 2016 directory: Trusted Locations for bootstrap deployments.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/bootstrap-autocad-deployments-customizations-3\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u30db\u30fc\u30e0\",\"item\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CAD Management\",\"item\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/cad-management\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Bootstrap AutoCAD Deployments for Customizations (3)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/#website\",\"url\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/\",\"name\":\"AutoCAD Blog\",\"description\":\"Your home for all things AutoCAD\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/#organization\",\"name\":\"Autodesk, Inc.\",\"url\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/wp-content\\\/uploads\\\/sites\\\/35\\\/2022\\\/06\\\/16\\\/autodesk-autocad-small_social-400.png\",\"contentUrl\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/wp-content\\\/uploads\\\/sites\\\/35\\\/2022\\\/06\\\/16\\\/autodesk-autocad-small_social-400.png\",\"width\":400,\"height\":400,\"caption\":\"Autodesk, Inc.\"},\"image\":{\"@id\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/autocad\",\"https:\\\/\\\/x.com\\\/autocad\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/#\\\/schema\\\/person\\\/de0e415560e8c287b57dd65d59168dc8\",\"name\":\"R. Robert Bell\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/faededf39b794760f272dc1b7533e431fc61bebbd2f1109ba397c62f066651df?s=96&d=blank&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/faededf39b794760f272dc1b7533e431fc61bebbd2f1109ba397c62f066651df?s=96&d=blank&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/faededf39b794760f272dc1b7533e431fc61bebbd2f1109ba397c62f066651df?s=96&d=blank&r=g\",\"caption\":\"R. Robert Bell\"},\"description\":\"A longtime AUGI director\u2014and the organization\u2019s current President\u2014Robert has been active in the MEP industry for over 25 years and an AutoCAD user since version 2.18. He provides strategic direction, technical oversight, and high-level support for Stantec. Follow him on Twitter @r_robert_bell.\",\"sameAs\":[\"https:\\\/\\\/x.com\\\/r_robert_bell\",\"robertbell\"],\"url\":\"https:\\\/\\\/www.autodesk.com/blogs\\\/autocad\\\/author\\\/robertbell\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Bootstrap AutoCAD Deployments for Customizations Part 3","description":"Understand how the AutoCAD bootstrap deployment process works with AutoCAD software to ensure you can easily and reliably install your customizations.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-customizations-3\/","og_locale":"en_US","og_type":"article","og_title":"Bootstrap AutoCAD Deployments for Customizations (3)","og_description":"Understand how the AutoCAD bootstrap deployment process works with AutoCAD software to ensure you can easily and reliably install your customizations.","og_url":"https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-customizations-3\/","og_site_name":"AutoCAD Blog","article_publisher":"https:\/\/www.facebook.com\/autocad","article_published_time":"2016-01-22T13:59:46+00:00","article_modified_time":"2020-04-07T21:57:47+00:00","og_image":[{"width":720,"height":582,"url":"https:\/\/i0.wp.com\/blogs.autodesk.com\/autocad\/wp-content\/uploads\/sites\/35\/2020\/04\/autocad-2016-trusted-locations_qqtzs9.png?fit=720%2C582&ssl=1","type":"image\/png"}],"author":"R. Robert Bell","twitter_card":"summary_large_image","twitter_creator":"@r_robert_bell","twitter_site":"@autocad","twitter_misc":{"Written by":"R. Robert Bell","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-customizations-3\/#article","isPartOf":{"@id":"https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-customizations-3\/"},"author":{"name":"R. Robert Bell","@id":"https:\/\/www.autodesk.com/blogs\/autocad\/#\/schema\/person\/de0e415560e8c287b57dd65d59168dc8"},"headline":"Bootstrap AutoCAD Deployments for Customizations (3)","datePublished":"2016-01-22T13:59:46+00:00","dateModified":"2020-04-07T21:57:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-customizations-3\/"},"wordCount":791,"commentCount":0,"publisher":{"@id":"https:\/\/www.autodesk.com/blogs\/autocad\/#organization"},"image":{"@id":"https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-customizations-3\/#primaryimage"},"thumbnailUrl":"https:\/\/www.autodesk.com/blogs\/autocad\/wp-content\/uploads\/sites\/35\/2020\/04\/autocad-2016-trusted-locations_qqtzs9.png","keywords":["AutoCAD","AutoCAD 2016","AutoLISP","Customizations","Deployment"],"articleSection":["CAD Management","Learning"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-customizations-3\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-customizations-3\/","url":"https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-customizations-3\/","name":"Bootstrap AutoCAD Deployments for Customizations Part 3","isPartOf":{"@id":"https:\/\/www.autodesk.com/blogs\/autocad\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-customizations-3\/#primaryimage"},"image":{"@id":"https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-customizations-3\/#primaryimage"},"thumbnailUrl":"https:\/\/www.autodesk.com/blogs\/autocad\/wp-content\/uploads\/sites\/35\/2020\/04\/autocad-2016-trusted-locations_qqtzs9.png","datePublished":"2016-01-22T13:59:46+00:00","dateModified":"2020-04-07T21:57:47+00:00","description":"Understand how the AutoCAD bootstrap deployment process works with AutoCAD software to ensure you can easily and reliably install your customizations.","breadcrumb":{"@id":"https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-customizations-3\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-customizations-3\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-customizations-3\/#primaryimage","url":"https:\/\/www.autodesk.com/blogs\/autocad\/wp-content\/uploads\/sites\/35\/2020\/04\/autocad-2016-trusted-locations_qqtzs9.png","contentUrl":"https:\/\/www.autodesk.com/blogs\/autocad\/wp-content\/uploads\/sites\/35\/2020\/04\/autocad-2016-trusted-locations_qqtzs9.png","width":720,"height":582,"caption":"AutoCAD 2016 directory: Trusted Locations for bootstrap deployments."},{"@type":"BreadcrumbList","@id":"https:\/\/www.autodesk.com/blogs\/autocad\/bootstrap-autocad-deployments-customizations-3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u30db\u30fc\u30e0","item":"https:\/\/www.autodesk.com/blogs\/autocad\/"},{"@type":"ListItem","position":2,"name":"CAD Management","item":"https:\/\/www.autodesk.com/blogs\/autocad\/cad-management\/"},{"@type":"ListItem","position":3,"name":"Bootstrap AutoCAD Deployments for Customizations (3)"}]},{"@type":"WebSite","@id":"https:\/\/www.autodesk.com/blogs\/autocad\/#website","url":"https:\/\/www.autodesk.com/blogs\/autocad\/","name":"AutoCAD Blog","description":"Your home for all things AutoCAD","publisher":{"@id":"https:\/\/www.autodesk.com/blogs\/autocad\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.autodesk.com/blogs\/autocad\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.autodesk.com/blogs\/autocad\/#organization","name":"Autodesk, Inc.","url":"https:\/\/www.autodesk.com/blogs\/autocad\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.autodesk.com/blogs\/autocad\/#\/schema\/logo\/image\/","url":"https:\/\/www.autodesk.com/blogs\/autocad\/wp-content\/uploads\/sites\/35\/2022\/06\/16\/autodesk-autocad-small_social-400.png","contentUrl":"https:\/\/www.autodesk.com/blogs\/autocad\/wp-content\/uploads\/sites\/35\/2022\/06\/16\/autodesk-autocad-small_social-400.png","width":400,"height":400,"caption":"Autodesk, Inc."},"image":{"@id":"https:\/\/www.autodesk.com/blogs\/autocad\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/autocad","https:\/\/x.com\/autocad"]},{"@type":"Person","@id":"https:\/\/www.autodesk.com/blogs\/autocad\/#\/schema\/person\/de0e415560e8c287b57dd65d59168dc8","name":"R. Robert Bell","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/faededf39b794760f272dc1b7533e431fc61bebbd2f1109ba397c62f066651df?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/faededf39b794760f272dc1b7533e431fc61bebbd2f1109ba397c62f066651df?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/faededf39b794760f272dc1b7533e431fc61bebbd2f1109ba397c62f066651df?s=96&d=blank&r=g","caption":"R. Robert Bell"},"description":"A longtime AUGI director\u2014and the organization\u2019s current President\u2014Robert has been active in the MEP industry for over 25 years and an AutoCAD user since version 2.18. He provides strategic direction, technical oversight, and high-level support for Stantec. Follow him on Twitter @r_robert_bell.","sameAs":["https:\/\/x.com\/r_robert_bell","robertbell"],"url":"https:\/\/www.autodesk.com/blogs\/autocad\/author\/robertbell\/"}]}},"_links":{"self":[{"href":"https:\/\/www.autodesk.com/blogs\/autocad\/wp-json\/wp\/v2\/posts\/1454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.autodesk.com/blogs\/autocad\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.autodesk.com/blogs\/autocad\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.autodesk.com/blogs\/autocad\/wp-json\/wp\/v2\/users\/110"}],"replies":[{"embeddable":true,"href":"https:\/\/www.autodesk.com/blogs\/autocad\/wp-json\/wp\/v2\/comments?post=1454"}],"version-history":[{"count":0,"href":"https:\/\/www.autodesk.com/blogs\/autocad\/wp-json\/wp\/v2\/posts\/1454\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.autodesk.com/blogs\/autocad\/wp-json\/wp\/v2\/media\/1625"}],"wp:attachment":[{"href":"https:\/\/www.autodesk.com/blogs\/autocad\/wp-json\/wp\/v2\/media?parent=1454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.autodesk.com/blogs\/autocad\/wp-json\/wp\/v2\/categories?post=1454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.autodesk.com/blogs\/autocad\/wp-json\/wp\/v2\/tags?post=1454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}