<?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: ilogic to handle mouse event for part selection in Inventor Programming Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-handle-mouse-event-for-part-selection/m-p/3922858#M131030</link>
    <description>Kindly check the below forum link for the 3d model and video of my updated assembly&lt;BR /&gt;&lt;A target="_blank" href="http://forums.autodesk.com/t5/Autodesk-Inventor/ilogic-part-insertion/m-p/3921808#M470529"&gt;http://forums.autodesk.com/t5/Autodesk-Inventor/ilogic-part-insertion/m-p/3921808#M470529&lt;/A&gt;</description>
    <pubDate>Wed, 15 May 2013 05:49:36 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2013-05-15T05:49:36Z</dc:date>
    <item>
      <title>ilogic to handle mouse event for part selection</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-handle-mouse-event-for-part-selection/m-p/3902918#M131026</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to know, how to use ilogic to handle mouse event for selection of component in an assembly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need this code to change my process of selection as per the image below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="option for sequence1.png" border="0" src="https://forums.autodesk.com/t5/image/serverpage/image-id/51854iEED1A38F3AFD8063/image-size/original?v=mpbl-1&amp;amp;px=-1" title="option for sequence1.png" align="center" /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have attached the assembly file (Autodesk Inventor 2011).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in Advance&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Carthik Babu M.S&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>Thu, 02 May 2013 09:06:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-handle-mouse-event-for-part-selection/m-p/3902918#M131026</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-05-02T09:06:34Z</dc:date>
    </item>
    <item>
      <title>Re: ilogic to handle mouse event for part selection</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-handle-mouse-event-for-part-selection/m-p/3913552#M131027</link>
      <description>&lt;P&gt;Hi Carthik,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;iLogic is not suitable for advanced selection logic relying on events, if you need complex selection you have to use the Inventor API directly with Interaction Events. You can find complete examples in the API Help Files.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For basic selection in iLogic, you can use something like the code below:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Dim doc = ThisApplication.ActiveDocument

Dim entity = ThisApplication.CommandManager.Pick(
	SelectionFilterEnum.kAssemblyOccurrenceFilter, 
	"Select Component:")

If (Not entity Is Nothing) Then
	MsgBox(entity.Name)
End If&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope it helps.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Philippe.&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2013 12:50:51 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-handle-mouse-event-for-part-selection/m-p/3913552#M131027</guid>
      <dc:creator>philippe.leefsma</dc:creator>
      <dc:date>2013-05-08T12:50:51Z</dc:date>
    </item>
    <item>
      <title>Re: ilogic to handle mouse event for part selection</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-handle-mouse-event-for-part-selection/m-p/3914267#M131028</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Thank you a lot for this input. Modified my function based on your input and found the logic working.......&lt;/P&gt;&lt;P&gt;i have to learn these advance command.&lt;/P&gt;&lt;P&gt;Can you suggest me any good website to learn, how to handle Inventor.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below code is just to show, how i have modified my assembly. (Hope it will be useful for those, who search for this topic)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Function&lt;/SPAN&gt; &lt;SPAN&gt;Remove_comp&lt;/SPAN&gt;&lt;SPAN&gt;()&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN&gt;sel_flag&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;entity&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;CommandManager&lt;/SPAN&gt;.&lt;SPAN&gt;Pick&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;SelectionFilterEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kAssemblyOccurrenceFilter&lt;/SPAN&gt;,&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Select Component:&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Not&lt;/SPAN&gt; &lt;SPAN&gt;entity&lt;/SPAN&gt; &lt;SPAN&gt;Is&lt;/SPAN&gt; Nothing&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;&lt;BR /&gt;  &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;MsgBox(entity.Name)&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;  &lt;SPAN&gt;sel_flag&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;sel_flag&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN&gt;entity&lt;/SPAN&gt;.&lt;SPAN&gt;Delete&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;zoom all&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveView&lt;/SPAN&gt;.&lt;SPAN&gt;Fit&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;End Function&lt;BR /&gt;&lt;/SPAN&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 09 May 2013 05:13:11 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-handle-mouse-event-for-part-selection/m-p/3914267#M131028</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-05-09T05:13:11Z</dc:date>
    </item>
    <item>
      <title>Re: ilogic to handle mouse event for part selection</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-handle-mouse-event-for-part-selection/m-p/3914698#M131029</link>
      <description>&lt;P&gt;Those cmmands are the Inventor API itself. A good place to start learning it is to go through the API Help Files, part of the SDK in your Inventor install directory. The Help Files contain some overview topics and lots of sample code in VBA.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Other places you can check are the development blogs dedicated to Inventor:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://adndevblog.typepad.com/manufacturing" target="_blank"&gt;http://adndevblog.typepad.com/manufacturing&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://modthemachine.typepad.com" target="_blank"&gt;http://modthemachine.typepad.com&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://usa.autodesk.com/adsk/servlet/index?siteID=123112&amp;amp;id=17324828" target="_blank"&gt;http://usa.autodesk.com/adsk/servlet/index?siteID=123112&amp;amp;id=17324828&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Philippe.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 09 May 2013 07:28:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-handle-mouse-event-for-part-selection/m-p/3914698#M131029</guid>
      <dc:creator>philippe.leefsma</dc:creator>
      <dc:date>2013-05-09T07:28:56Z</dc:date>
    </item>
    <item>
      <title>Re: ilogic to handle mouse event for part selection</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-handle-mouse-event-for-part-selection/m-p/3922858#M131030</link>
      <description>Kindly check the below forum link for the 3d model and video of my updated assembly&lt;BR /&gt;&lt;A target="_blank" href="http://forums.autodesk.com/t5/Autodesk-Inventor/ilogic-part-insertion/m-p/3921808#M470529"&gt;http://forums.autodesk.com/t5/Autodesk-Inventor/ilogic-part-insertion/m-p/3921808#M470529&lt;/A&gt;</description>
      <pubDate>Wed, 15 May 2013 05:49:36 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-handle-mouse-event-for-part-selection/m-p/3922858#M131030</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-05-15T05:49:36Z</dc:date>
    </item>
  </channel>
</rss>

