<?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: Sketch blocks order in Inventor Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-forum/sketch-blocks-order/m-p/10617804#M98606</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/7946284"&gt;@A.Acheson&lt;/a&gt;&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/4047630"&gt;@gcoombridge&lt;/a&gt;, thank you for your reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/7946284"&gt;@A.Acheson&lt;/a&gt;&amp;nbsp;seems to be a very good solution! I'm gonna try it as soon as I can.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;FYI, I'm not using parameters on my blocks, so there is no dependence on each other.&lt;BR /&gt;&lt;BR /&gt;Francesco&lt;/P&gt;</description>
    <pubDate>Mon, 13 Sep 2021 06:52:34 GMT</pubDate>
    <dc:creator>francesco_rossato</dc:creator>
    <dc:date>2021-09-13T06:52:34Z</dc:date>
    <item>
      <title>Sketch blocks order</title>
      <link>https://forums.autodesk.com/t5/inventor-forum/sketch-blocks-order/m-p/10577935#M98598</link>
      <description>&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm creating a sketch blocks library with all the engravings we use in our products.&lt;/P&gt;&lt;P&gt;As some engravings will be added in a second step, my question is: is it possible to alphabetize the blocks folder? I don't seem to find this option in Inventor.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you!!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Francesco&lt;/P&gt;</description>
      <pubDate>Fri, 27 Aug 2021 09:01:19 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum/sketch-blocks-order/m-p/10577935#M98598</guid>
      <dc:creator>francesco_rossato</dc:creator>
      <dc:date>2021-08-27T09:01:19Z</dc:date>
    </item>
    <item>
      <title>Re: Sketch blocks order</title>
      <link>https://forums.autodesk.com/t5/inventor-forum/sketch-blocks-order/m-p/10578888#M98599</link>
      <description>&lt;P&gt;Drag them into the order you want. I don't know if another way.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 27 Aug 2021 14:38:23 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum/sketch-blocks-order/m-p/10578888#M98599</guid>
      <dc:creator>SharkDesign</dc:creator>
      <dc:date>2021-08-27T14:38:23Z</dc:date>
    </item>
    <item>
      <title>Re: Sketch blocks order</title>
      <link>https://forums.autodesk.com/t5/inventor-forum/sketch-blocks-order/m-p/10578989#M98600</link>
      <description>&lt;P&gt;Hello James, and thank you for your reply!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;unfortunately I can't drag the blocks. I thought it was the right method but that's not the case.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Francesco&lt;/P&gt;</description>
      <pubDate>Fri, 27 Aug 2021 15:04:01 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum/sketch-blocks-order/m-p/10578989#M98600</guid>
      <dc:creator>francesco_rossato</dc:creator>
      <dc:date>2021-08-27T15:04:01Z</dc:date>
    </item>
    <item>
      <title>Re: Sketch blocks order</title>
      <link>https://forums.autodesk.com/t5/inventor-forum/sketch-blocks-order/m-p/10579002#M98601</link>
      <description>Oh, sorry, I didn't have chance to try it yet, assumed that would be how it&lt;BR /&gt;works! &lt;span class="lia-unicode-emoji" title=":face_with_tears_of_joy:"&gt;😂&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 27 Aug 2021 15:06:22 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum/sketch-blocks-order/m-p/10579002#M98601</guid>
      <dc:creator>SharkDesign</dc:creator>
      <dc:date>2021-08-27T15:06:22Z</dc:date>
    </item>
    <item>
      <title>Re: Sketch blocks order</title>
      <link>https://forums.autodesk.com/t5/inventor-forum/sketch-blocks-order/m-p/10579073#M98602</link>
      <description>&lt;P&gt;Long winded way of doing it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Place all your blocks when you're done.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Right click them and explode them all.&lt;/LI&gt;&lt;LI&gt;Recreate the blocks in the order that you want them.&lt;/LI&gt;&lt;LI&gt;&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Fri, 27 Aug 2021 15:30:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum/sketch-blocks-order/m-p/10579073#M98602</guid>
      <dc:creator>SharkDesign</dc:creator>
      <dc:date>2021-08-27T15:30:45Z</dc:date>
    </item>
    <item>
      <title>Re: Sketch blocks order</title>
      <link>https://forums.autodesk.com/t5/inventor-forum/sketch-blocks-order/m-p/10579710#M98603</link>
      <description>&lt;P&gt;Hi Francesco,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I don't believe there is a way to do that. It is because the browser node is by creation order. Also, Block B could depend on Block A. As a result, it cannot be reordered.&lt;/P&gt;
&lt;P&gt;Many thanks!&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 27 Aug 2021 19:54:38 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum/sketch-blocks-order/m-p/10579710#M98603</guid>
      <dc:creator>johnsonshiue</dc:creator>
      <dc:date>2021-08-27T19:54:38Z</dc:date>
    </item>
    <item>
      <title>Re: Sketch blocks order</title>
      <link>https://forums.autodesk.com/t5/inventor-forum/sketch-blocks-order/m-p/10616183#M98604</link>
      <description>&lt;P&gt;Here is an iLogic partial solution to sorting sketch blocks . The only drawback is that it will not sort sketch blocks that are depended on each other.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;'[Concept:&lt;/SPAN&gt;
&lt;SPAN&gt;'Before running this rule, ensure you test on a sample document and also back up your template.   &lt;/SPAN&gt;
&lt;SPAN&gt;'This rule is to be run from an internal rule or external rule with the template part document containing the sketch blocks active. &lt;/SPAN&gt;
&lt;SPAN&gt;'It will create a list Of sketch blocks and sort the list&lt;/SPAN&gt;
&lt;SPAN&gt;'Then add the Sketch block to a new part file in alphabetical order. &lt;/SPAN&gt;
&lt;SPAN&gt;'The rule will skip sketch blocks that are depended on each other, these will need to be reordered manually.&lt;/SPAN&gt;

&lt;SPAN&gt;'Helpful Starting link&lt;/SPAN&gt;
&lt;SPAN&gt;'https://forums.autodesk.com/t5/Inventor-ilogic-api-vba-forum/ilogic-copy-blocks-part-To-part/td-p/10008199&lt;/SPAN&gt;

&lt;SPAN&gt;']&lt;/SPAN&gt;

&lt;SPAN&gt;'[Start Of Rule&lt;/SPAN&gt;
	&lt;SPAN&gt;'Document to copy from&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;FromDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;PartDocument&lt;/SPAN&gt; 
	&lt;SPAN&gt;FromDoc&lt;/SPAN&gt; = &lt;SPAN&gt;ThisDoc&lt;/SPAN&gt;.&lt;SPAN&gt;Document&lt;/SPAN&gt;
	
	&lt;SPAN&gt;'Create new document&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oNewDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;PartDocument&lt;/SPAN&gt;
	&lt;SPAN&gt;ToDoc&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;Documents&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;kPartDocumentObject&lt;/SPAN&gt;, &lt;SPAN&gt;""&lt;/SPAN&gt;, &lt;SPAN&gt;True&lt;/SPAN&gt;)&lt;SPAN&gt;'Replace "" with template fullfileName if specific template is needed&lt;/SPAN&gt;

	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;BlockNames&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;New&lt;/SPAN&gt; &lt;SPAN&gt;ArrayList&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;BlockName&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;

	&lt;SPAN&gt;'Loop through all the Blocks in the Template&lt;/SPAN&gt;
	&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oFromBlock&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SketchBlockDefinition&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;FromDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;SketchBlockDefinitions&lt;/SPAN&gt;
		&lt;SPAN&gt;'Get sketch block by name &lt;/SPAN&gt;
		&lt;SPAN&gt;BlockName&lt;/SPAN&gt; = &lt;SPAN&gt;oFromBlock&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt;
		&lt;SPAN&gt;'Add block name to a list&lt;/SPAN&gt;
		&lt;SPAN&gt;BlockNames&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;BlockName&lt;/SPAN&gt;)	
	&lt;SPAN&gt;Next&lt;/SPAN&gt;

	&lt;SPAN&gt;'Display block names&lt;/SPAN&gt;
	&lt;SPAN&gt;d0&lt;/SPAN&gt; = &lt;SPAN&gt;InputListBox&lt;/SPAN&gt;(&lt;SPAN&gt;"Prompt"&lt;/SPAN&gt;, &lt;SPAN&gt;BlockNames&lt;/SPAN&gt;, &lt;SPAN&gt;d0&lt;/SPAN&gt;, &lt;SPAN&gt;Title&lt;/SPAN&gt; := &lt;SPAN&gt;"Before Sort"&lt;/SPAN&gt;, &lt;SPAN&gt;ListName&lt;/SPAN&gt; := &lt;SPAN&gt;"Block List"&lt;/SPAN&gt;)

	&lt;SPAN&gt;'Sort the list of names&lt;/SPAN&gt;
	&lt;SPAN&gt;BlockNames&lt;/SPAN&gt;.&lt;SPAN&gt;Sort&lt;/SPAN&gt;()

	&lt;SPAN&gt;'Display block names&lt;/SPAN&gt;
	&lt;SPAN&gt;d0&lt;/SPAN&gt; = &lt;SPAN&gt;InputListBox&lt;/SPAN&gt;(&lt;SPAN&gt;"Prompt"&lt;/SPAN&gt;, &lt;SPAN&gt;BlockNames&lt;/SPAN&gt;, &lt;SPAN&gt;d0&lt;/SPAN&gt;, &lt;SPAN&gt;Title&lt;/SPAN&gt; := &lt;SPAN&gt;"After Sort"&lt;/SPAN&gt;, &lt;SPAN&gt;ListName&lt;/SPAN&gt; := &lt;SPAN&gt;"Block List"&lt;/SPAN&gt;)

	&lt;SPAN&gt;'Loop through sketch block names&lt;/SPAN&gt;
	&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;BlockName&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;BlockNames&lt;/SPAN&gt;
		&lt;SPAN&gt;'Loop through Sketch Block Collection&lt;/SPAN&gt;
		&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oFromBlock&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SketchBlockDefinition&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;FromDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;SketchBlockDefinitions&lt;/SPAN&gt;
			&lt;SPAN&gt;'Match the list to the block definition name&lt;/SPAN&gt;
			&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;BlockName&lt;/SPAN&gt; = &lt;SPAN&gt;oFromBlock&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
				&lt;SPAN&gt;oFromBlock&lt;/SPAN&gt;.&lt;SPAN&gt;CopyTo&lt;/SPAN&gt;(&lt;SPAN&gt;ToDoc&lt;/SPAN&gt;)
			&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
		&lt;SPAN&gt;Next&lt;/SPAN&gt;
	&lt;SPAN&gt;Next&lt;/SPAN&gt;
	&lt;SPAN&gt;'Loop through the blocks sorted and delete any that were added twice due to being dependent on other blocks. &lt;/SPAN&gt;
	&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oToBlock&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SketchBlockDefinition&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;ToDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;SketchBlockDefinitions&lt;/SPAN&gt;
			&lt;SPAN&gt;'Match the list to the block definition name&lt;/SPAN&gt;
			&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Not&lt;/SPAN&gt; &lt;SPAN&gt;BlockNames&lt;/SPAN&gt;.&lt;SPAN&gt;Contains&lt;/SPAN&gt;(&lt;SPAN&gt;oToBlock&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt;)&lt;SPAN&gt;Then&lt;/SPAN&gt;
				&lt;SPAN&gt;oToBlock&lt;/SPAN&gt;.&lt;SPAN&gt;Delete&lt;/SPAN&gt;
				&lt;SPAN&gt;'MessageBox.Show(oToBlock.Name, "Title")&lt;/SPAN&gt;
			&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
		&lt;SPAN&gt;Next&lt;/SPAN&gt;
&lt;SPAN&gt;MessageBox&lt;/SPAN&gt;.&lt;SPAN&gt;Show&lt;/SPAN&gt;(&lt;SPAN&gt;"Sort all done!"&lt;/SPAN&gt;, &lt;SPAN&gt;"Champion"&lt;/SPAN&gt;)
&lt;SPAN&gt;'] &lt;/SPAN&gt;
&lt;SPAN&gt;'End Of Rule&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;P&gt;Hopefully that will help anyone looking to sort blocks and save some time.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 12 Sep 2021 01:07:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum/sketch-blocks-order/m-p/10616183#M98604</guid>
      <dc:creator>A.Acheson</dc:creator>
      <dc:date>2021-09-12T01:07:02Z</dc:date>
    </item>
    <item>
      <title>Re: Sketch blocks order</title>
      <link>https://forums.autodesk.com/t5/inventor-forum/sketch-blocks-order/m-p/10617265#M98605</link>
      <description>&lt;P&gt;That is a nice solution&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/7946284"&gt;@A.Acheson&lt;/a&gt;!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have done something similar and my only comment would be when sketch blocks are copied that have user parameters assigned to their dimensions, the parameter is copied to a new user parameter and loses its naming. I get around that by copying the parameter name to the comments field and renaming parameters to their comment fields later (if the comment &amp;lt;&amp;gt; ""). Comments for some reason are carried through...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;All depends on whether the blocks are driven by parameters or not I guess...&lt;/P&gt;</description>
      <pubDate>Sun, 12 Sep 2021 21:19:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum/sketch-blocks-order/m-p/10617265#M98605</guid>
      <dc:creator>gcoombridge</dc:creator>
      <dc:date>2021-09-12T21:19:57Z</dc:date>
    </item>
    <item>
      <title>Re: Sketch blocks order</title>
      <link>https://forums.autodesk.com/t5/inventor-forum/sketch-blocks-order/m-p/10617804#M98606</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/7946284"&gt;@A.Acheson&lt;/a&gt;&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/4047630"&gt;@gcoombridge&lt;/a&gt;, thank you for your reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/7946284"&gt;@A.Acheson&lt;/a&gt;&amp;nbsp;seems to be a very good solution! I'm gonna try it as soon as I can.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;FYI, I'm not using parameters on my blocks, so there is no dependence on each other.&lt;BR /&gt;&lt;BR /&gt;Francesco&lt;/P&gt;</description>
      <pubDate>Mon, 13 Sep 2021 06:52:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum/sketch-blocks-order/m-p/10617804#M98606</guid>
      <dc:creator>francesco_rossato</dc:creator>
      <dc:date>2021-09-13T06:52:34Z</dc:date>
    </item>
    <item>
      <title>Re: Sketch blocks order</title>
      <link>https://forums.autodesk.com/t5/inventor-forum/sketch-blocks-order/m-p/12490917#M98607</link>
      <description>Fantastic, thanks!</description>
      <pubDate>Thu, 11 Jan 2024 13:53:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum/sketch-blocks-order/m-p/12490917#M98607</guid>
      <dc:creator>anthony_hendrick</dc:creator>
      <dc:date>2024-01-11T13:53:48Z</dc:date>
    </item>
  </channel>
</rss>

