<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Add Support paths via DLL vb.net in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/add-support-paths-via-dll-vb-net/m-p/4961054#M44433</link>
    <description>&lt;P&gt;See this post&lt;/P&gt;&lt;P&gt;&lt;A target="_blank" href="https://forums.autodesk.com/t5/NET/Adding-trusted-locations-via-DLL-vb-net/m-p/4961048#M40171"&gt;http://forums.autodesk.com/t5/NET/Adding-trusted-locations-via-DLL-vb-net/m-p/4961048#M40171&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 15 Apr 2014 15:06:57 GMT</pubDate>
    <dc:creator>Ajilal.Vijayan</dc:creator>
    <dc:date>2014-04-15T15:06:57Z</dc:date>
    <item>
      <title>Add Support paths via DLL vb.net</title>
      <link>https://forums.autodesk.com/t5/net-forum/add-support-paths-via-dll-vb-net/m-p/4960074#M44430</link>
      <description>&lt;P&gt;I have created a ribbon and would like to add the support path's in to autocad when the ribbon is loaded&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I only want to add the Support path if it has not already been added&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would want to add somthing like&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;C:\Program files\Folder1&lt;/P&gt;&lt;P&gt;C:\Program files\Folder2&lt;/P&gt;&lt;P&gt;C:\Program files\Folder3&lt;/P&gt;&lt;P&gt;C:\Program files\Folder4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But if folder 3 was already there for some reason i would like it to skip folder3 and then add the other ones that wernt aready there&lt;/P&gt;</description>
      <pubDate>Tue, 15 Apr 2014 09:33:11 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/add-support-paths-via-dll-vb-net/m-p/4960074#M44430</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-04-15T09:33:11Z</dc:date>
    </item>
    <item>
      <title>Re: Add Support paths via DLL vb.net</title>
      <link>https://forums.autodesk.com/t5/net-forum/add-support-paths-via-dll-vb-net/m-p/4960490#M44431</link>
      <description>&lt;P&gt;Try with this code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;Public Sub Set_Path()
        Dim acad_pref As AcadPreferences = Autodesk.AutoCAD.ApplicationServices.Application.Preferences
        Dim C_Paths As String = LCase(acad_pref.Files.SupportPath)

        Dim Old_Path_Ary As List(Of String) = New List(Of String)
        Old_Path_Ary = C_Paths.Split(";").ToList

        Dim New_paths As List(Of String) = New List(Of String)

        New_paths.Add("C:\Program files\Folder1")
        New_paths.Add("C:\Program files\Folder2")
        New_paths.Add("C:\Program files\Folder3")
        New_paths.Add("C:\Program files\Folder4")

        For Each Str As String In New_paths
            If Not Old_Path_Ary.Contains(Str) Then
                Old_Path_Ary.Add(Str)
            End If
        Next


        acad_pref.Files.SupportPath = String.Join(";", Old_Path_Ary.ToArray())

    End Sub&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Apr 2014 12:12:11 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/add-support-paths-via-dll-vb-net/m-p/4960490#M44431</guid>
      <dc:creator>Ajilal.Vijayan</dc:creator>
      <dc:date>2014-04-15T12:12:11Z</dc:date>
    </item>
    <item>
      <title>Re: Add Support paths via DLL vb.net</title>
      <link>https://forums.autodesk.com/t5/net-forum/add-support-paths-via-dll-vb-net/m-p/4960674#M44432</link>
      <description>&lt;P&gt;I also want to add the trusted locations if the version of autocad is 2014 or above&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have done this in a lsp file but how would i do it in the dll ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(if (&amp;gt;= (getvar "ACADVER") "19.1")&lt;BR /&gt;(setvar "trustedpaths" (strcat (getvar "trustedpaths")&lt;BR /&gt;"c:\\folder1;"&lt;/P&gt;&lt;P&gt;"c:\\folder2;"&lt;/P&gt;&lt;P&gt;"c:\\folder3;"&lt;/P&gt;&lt;P&gt;"c:\\folder4;"&lt;BR /&gt;)))&lt;/P&gt;</description>
      <pubDate>Tue, 15 Apr 2014 13:15:05 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/add-support-paths-via-dll-vb-net/m-p/4960674#M44432</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-04-15T13:15:05Z</dc:date>
    </item>
    <item>
      <title>Re: Add Support paths via DLL vb.net</title>
      <link>https://forums.autodesk.com/t5/net-forum/add-support-paths-via-dll-vb-net/m-p/4961054#M44433</link>
      <description>&lt;P&gt;See this post&lt;/P&gt;&lt;P&gt;&lt;A target="_blank" href="https://forums.autodesk.com/t5/NET/Adding-trusted-locations-via-DLL-vb-net/m-p/4961048#M40171"&gt;http://forums.autodesk.com/t5/NET/Adding-trusted-locations-via-DLL-vb-net/m-p/4961048#M40171&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Apr 2014 15:06:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/add-support-paths-via-dll-vb-net/m-p/4961054#M44433</guid>
      <dc:creator>Ajilal.Vijayan</dc:creator>
      <dc:date>2014-04-15T15:06:57Z</dc:date>
    </item>
    <item>
      <title>Re: Add Support paths via DLL vb.net</title>
      <link>https://forums.autodesk.com/t5/net-forum/add-support-paths-via-dll-vb-net/m-p/4970716#M44434</link>
      <description>&lt;P&gt;Just adding my two cents.&amp;nbsp; Working through the Options tabs to consolidate a stock configuration for our office.&amp;nbsp; A few differences in setting various paths.&lt;/P&gt;&lt;PRE&gt;    &amp;lt;CommandMethod("setconfig")&amp;gt; _
    Public Sub setconfig()
        Dim acpref As AcadPreferences = Application.Preferences
        Dim acDoc As Document = Application.DocumentManager.MdiActiveDocument
        Try
            'Misc Variables
            Application.SetSystemVariable("filedia", 1)
            Application.SetSystemVariable("gridmode", 0)
            Application.SetSystemVariable("copymode", 0)
            acDoc.Window.WindowState = Window.State.Maximized
            acpref.System.BeepOnError = False
            Application.SetSystemVariable("trustedpaths", ";C:\Forum_ACAD\2014\;" &amp;amp; ";R:\2014\;")

            'Files
            acpref.Files.SupportPath = ";C:\Forum_ACAD\2014\" &amp;amp; ";R:\2014\;" &amp;amp; acpref.Files.SupportPath

            'acpref.Files.EnterpriseMenuFile = "R:\2014\Menus\Forum-2014.cuix"
            acpref.Files.PrinterConfigPath = "R:\2014\Plotters\"

            acpref.Files.PrinterDescPath = "R:\2014\Plotters\"
            acpref.Files.PrintSpoolerPath = "C:\Temp\"
            acpref.Files.PrinterStyleSheetPath = "R:\2014\Plotters\"

            acpref.Files.TemplateDwgPath = "R:\2014\Templates\"
            acpref.Files.QNewTemplateFile = "R:\2014\Templates\file-types.dwt"

            acpref.Files.TempFilePath = "C:\Temp\"

            'Display
            acpref.Display.DisplayScrollBars = False
            acpref.Display.XRefFadeIntensity = 50
            acpref.Display.GraphicsWinModelBackgrndColor = 0
            acpref.Display.CursorSize = 100
            acpref.Display.LayoutDisplayPaperShadow = False
            'acpref.Display.ModelCrosshairColor = "Color 42"

            'Open Save
            acpref.OpenSave.SaveAsType = Autodesk.AutoCAD.Interop.Common.AcSaveAsType.ac2013_dwg
            acpref.OpenSave.SavePreviewThumbnail = False
            acpref.OpenSave.AutoSaveInterval = False
            acpref.OpenSave.IncrementalSavePercent = 0
            acpref.OpenSave.CreateBackup = False
            acpref.OpenSave.FullCRCValidation = True
            acpref.OpenSave.LogFileOn = False
            acpref.OpenSave.MRUNumber.Equals("10")
            acpref.OpenSave.DemandLoadARXApp = Autodesk.AutoCAD.Interop.Common.AcARXDemandLoad.acDemandLoadOnObjectDetect
            acpref.OpenSave.AutoAudit = True
            acpref.OpenSave.ShowProxyDialogBox = False
            acpref.OpenSave.TempFileExtension = "ac$"
            acpref.OpenSave.XrefDemandLoad = Autodesk.AutoCAD.Interop.Common.AcXRefDemandLoad.acDemandLoadEnabled
            acpref.OpenSave.ProxyImage = False

            ''Plot and Publish
            acpref.Output.AutomaticPlotLog = False
            acpref.Output.ContinuousPlotLog = False
            acpref.Output.DefaultOutputDevice = "Adobe PDF"
            Application.SetSystemVariable("BackGroundPlot", 0)
            Application.SetSystemVariable("AutomaticPub", 0)

            ''Drafting
            acpref.Drafting.AutoTrackTooltip = False
            acpref.Drafting.AutoSnapTooltip = False
            acpref.Drafting.AlignmentPointAcquisition = 0
        Catch ex As Exception
        End Try
    End Sub&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Apr 2014 13:30:43 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/add-support-paths-via-dll-vb-net/m-p/4970716#M44434</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-04-18T13:30:43Z</dc:date>
    </item>
  </channel>
</rss>

