<?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>sujet Re: Inventor - Spliter le &amp;quot;nom de fichier&amp;quot; dans 2 propriétés personnalisées dans Inventor - Forum Français</title>
    <link>https://forums.autodesk.com/t5/inventor-forum-francais/inventor-spliter-le-quot-nom-de-fichier-quot-dans-2-proprietes/m-p/12442977#M1666</link>
    <description>&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":pouce_en_l'air:"&gt;👍&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Rappelle toi que les fonctions que j'indique dans mon premier message seront plus polyvalentes, et plus facile à utiliser. Contrairement à la fonction Split, avec laquelle tu dois manipuler un tableau contenant du texte.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="visual-basic"&gt;Dim MyText, MyProp1, MyProp2 As String
MyText = "XXXX.YYYY.YY.YY.YY.YY"

'Extrait depuis la gauche jusqu'au 1er "." - 1 caractère
MyProp1 = Left(MyText, InStr(MyText, ".") - 1)
'Extrait depuis la droite jusqu'au 1er "."
MyProp2 = Right(MyText, Len(MyText) - InStr(MyText, "."))

MessageBox.Show("MyProp1 : " &amp;amp; MyProp1 _
&amp;amp; vbNewLine &amp;amp; "MyProp2 : " &amp;amp; MyProp2)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 15 Dec 2023 08:12:17 GMT</pubDate>
    <dc:creator>ThomasB44</dc:creator>
    <dc:date>2023-12-15T08:12:17Z</dc:date>
    <item>
      <title>Inventor - Spliter le "nom de fichier" dans 2 propriétés personnalisées</title>
      <link>https://forums.autodesk.com/t5/inventor-forum-francais/inventor-spliter-le-quot-nom-de-fichier-quot-dans-2-proprietes/m-p/12428958#M1659</link>
      <description>&lt;P&gt;Bonjour à tous,&lt;/P&gt;&lt;P&gt;Je cherche à faire 2 propriétés personnalisées avec 2 parties de mon "nom de fichier". J'ai essayé en regardant le post suivant :&lt;/P&gt;&lt;P&gt;&lt;A href="https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-split-a-string/td-p/8777436" target="_blank"&gt;https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-split-a-string/td-p/8777436&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Mais je n'arrive pas au bon résultat, je ne comprends pas les fonctions.&lt;/P&gt;&lt;P&gt;Je désire extraire les premiers n caractères jusqu'au premier "." dans une propriété, puis tout le reste dans une autre.&lt;/P&gt;&lt;P&gt;Le format se présente ainsi:&lt;/P&gt;&lt;P&gt;XXXX.YYYY.YY.YY.YY.YY&lt;/P&gt;&lt;P&gt;et j'aimerais arriver à:&lt;/P&gt;&lt;P&gt;prop1: XXXX&lt;/P&gt;&lt;P&gt;prop2: YYYY.YY.YY.YY.YY&lt;/P&gt;&lt;P&gt;sachant que le nombre de caractères avant et après le premiers "." est variable.&lt;/P&gt;&lt;P&gt;Merci par avance pour votre aide.&lt;/P&gt;&lt;P&gt;Boris&lt;/P&gt;</description>
      <pubDate>Fri, 08 Dec 2023 17:31:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum-francais/inventor-spliter-le-quot-nom-de-fichier-quot-dans-2-proprietes/m-p/12428958#M1659</guid>
      <dc:creator>Tripalere</dc:creator>
      <dc:date>2023-12-08T17:31:52Z</dc:date>
    </item>
    <item>
      <title>Re: Inventor - Spliter le "nom de fichier" dans 2 propriétés personnalisées</title>
      <link>https://forums.autodesk.com/t5/inventor-forum-francais/inventor-spliter-le-quot-nom-de-fichier-quot-dans-2-proprietes/m-p/12432434#M1660</link>
      <description>&lt;P&gt;Bonjour,&lt;/P&gt;&lt;P&gt;Voici un exemple qui peut t'aider :&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;MonNom&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;"XXXX.YYYY.YY.YY.YY.YY"&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Propriete1&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;MonNom&lt;/SPAN&gt;.&lt;SPAN&gt;Split&lt;/SPAN&gt;(&lt;SPAN&gt;"."&lt;/SPAN&gt;)(0) &lt;SPAN&gt;' Je conserve le premier élément avant le .&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Propriete2&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;MonNom&lt;/SPAN&gt;.&lt;SPAN&gt;Replace&lt;/SPAN&gt;(&lt;SPAN&gt;Propriete1&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"."&lt;/SPAN&gt;,&lt;SPAN&gt;""&lt;/SPAN&gt;) &lt;SPAN&gt;' Je remplace le premier élément + le premier . par du vide&lt;/SPAN&gt;
&lt;SPAN&gt;MessageBox&lt;/SPAN&gt;.&lt;SPAN&gt;Show&lt;/SPAN&gt;(&lt;SPAN&gt;Propriete1&lt;/SPAN&gt;)
&lt;SPAN&gt;Messagebox&lt;/SPAN&gt;.&lt;SPAN&gt;show&lt;/SPAN&gt;(&lt;SPAN&gt;Propriete2&lt;/SPAN&gt;)&lt;/PRE&gt;&lt;P&gt;Vincent.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Dec 2023 07:27:04 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum-francais/inventor-spliter-le-quot-nom-de-fichier-quot-dans-2-proprietes/m-p/12432434#M1660</guid>
      <dc:creator>vpeuvion</dc:creator>
      <dc:date>2023-12-11T07:27:04Z</dc:date>
    </item>
    <item>
      <title>Re: Inventor - Spliter le "nom de fichier" dans 2 propriétés personnalisées</title>
      <link>https://forums.autodesk.com/t5/inventor-forum-francais/inventor-spliter-le-quot-nom-de-fichier-quot-dans-2-proprietes/m-p/12432468#M1661</link>
      <description>&lt;P&gt;Salut &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/14691302"&gt;@Tripalere&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Tu as besoin de manipuler une chaîne de caractères (String)&lt;/P&gt;
&lt;P&gt;Les fonctions communes sont les suivantes, et ressemblent beaucoup à celles que tu peux trouver dans les formules Excel :&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;A href="https://learn.microsoft.com/fr-fr/dotnet/api/microsoft.visualbasic.strings.len?view=net-7.0" target="_blank" rel="noopener"&gt;Len&lt;/A&gt;(String) = longueur de la chaîne de caractère&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;A href="https://learn.microsoft.com/fr-fr/dotnet/api/microsoft.visualbasic.strings.left?view=net-7.0" target="_blank" rel="noopener"&gt;Left&lt;/A&gt;(String, Integer) = extrait un nombre de caractère depuis la gauche&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;A href="https://learn.microsoft.com/en-us/dotnet/api/microsoft.visualbasic.strings.right?view=net-8.0" target="_blank" rel="noopener"&gt;Right&lt;/A&gt;(String, Integer) = extrait un nombre de caractère depuis la droite&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;A href="https://learn.microsoft.com/fr-fr/office/vba/language/reference/user-interface-help/instr-function" target="_blank" rel="noopener"&gt;InStr&lt;/A&gt;(String, String) = donne la position d'une chaîne de caractères dans une autre chaîne de caractères, en recherchant depuis la gauche&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;A href="https://learn.microsoft.com/en-us/dotnet/api/microsoft.visualbasic.strings.instrrev?view=net-8.0" target="_blank" rel="noopener"&gt;InStrRev&lt;/A&gt;(String, String) = idem, mais depuis la droite&lt;/P&gt;
&lt;LI-CODE lang="visual-basic"&gt;Dim MyText As String
MyText = "XXXX.YYYY.YY.YY.YY.YY"

MessageBox.Show("La longueur de mon texte est : " &amp;amp; Len(MyText), "iLogic")
MessageBox.Show("Mes 6 premiers caractères sont : " &amp;amp; Left(MyText,6), "iLogic")
MessageBox.Show("Mes 6 derniers caractères sont : " &amp;amp; Right(MyText,6), "iLogic")
MessageBox.Show("La position du premier . est : " &amp;amp; InStr(MyText, "."), "iLogic")
MessageBox.Show("La position du dernier . est : " &amp;amp; InStrRev(MyText, "."), "iLogic")&lt;/LI-CODE&gt;
&lt;P&gt;A l'aide de ces fonctions, on peut résoudre la plupart des besoins en manipulations de chaînes textuelles.&lt;/P&gt;
&lt;P&gt;Pour ta propriété 1, il suffit d'extraire par la gauche jusqu'au 1er "." (-1)&lt;/P&gt;
&lt;P&gt;Pour ta propriété 2, il suffit d'extraire par la droite de la longueur de la chaîne textuelle moins la position du 1er "."&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;La fonction &lt;A href="https://learn.microsoft.com/en-us/dotnet/api/system.string.split?view=net-8.0" target="_blank" rel="noopener"&gt;Split&lt;/A&gt; peut fonctionner aussi, mais est un peu plus complexe à manipuler :&lt;/P&gt;
&lt;LI-CODE lang="visual-basic"&gt;Dim MyWords As String()
MyWords = MyText.Split(".")
MessageBox.Show("Ma chaîne textuelle est divisée en " &amp;amp; UBound(MyWords) &amp;amp; " mots", "iLogic")
Dim i As Integer
For i = 0 To UBound(MyWords)
	MessageBox.Show("La chaîne textuelle " &amp;amp; i &amp;amp; " est : " &amp;amp; MyWords(i), "iLogic")
Next&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Dec 2023 07:53:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum-francais/inventor-spliter-le-quot-nom-de-fichier-quot-dans-2-proprietes/m-p/12432468#M1661</guid>
      <dc:creator>ThomasB44</dc:creator>
      <dc:date>2023-12-11T07:53:06Z</dc:date>
    </item>
    <item>
      <title>Re: Inventor - Spliter le "nom de fichier" dans 2 propriétés personnalisées</title>
      <link>https://forums.autodesk.com/t5/inventor-forum-francais/inventor-spliter-le-quot-nom-de-fichier-quot-dans-2-proprietes/m-p/12432753#M1662</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/8016681"&gt;@vpeuvion&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Pour ce besoin particulier, et avec une fonction Split, on peut ajouter l'argument de compteur, à condition que le séparateur soit de Type Char&lt;/P&gt;
&lt;P&gt;Split(Char[], Int32, StringSplitOptions)&lt;/P&gt;
&lt;P&gt;Ce qui rend l'opération plutôt simple :&lt;/P&gt;
&lt;LI-CODE lang="visual-basic"&gt;Dim MyText As String = "XXXX.YYYY.YY.YY.YY.YY"
Dim MyWords As String() = MyText.Split({"."c}, 2)

MessageBox.Show("Avant le premier ""."" il y a : " &amp;amp; MyWords(0) _
&amp;amp; vbNewLine &amp;amp; "Après le premier ""."" il y a : " &amp;amp; MyWords(1), "iLogic")&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":visage_qui_fait_un_clin_d'œil:"&gt;😉&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Dec 2023 10:59:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum-francais/inventor-spliter-le-quot-nom-de-fichier-quot-dans-2-proprietes/m-p/12432753#M1662</guid>
      <dc:creator>ThomasB44</dc:creator>
      <dc:date>2023-12-11T10:59:34Z</dc:date>
    </item>
    <item>
      <title>Re: Inventor - Spliter le "nom de fichier" dans 2 propriétés personnalisées</title>
      <link>https://forums.autodesk.com/t5/inventor-forum-francais/inventor-spliter-le-quot-nom-de-fichier-quot-dans-2-proprietes/m-p/12432801#M1663</link>
      <description>&lt;P&gt;Salut&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3343209"&gt;@ThomasB44&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;Oui bien vu, je ne connaissais pas. c'est encore plus simple.&lt;span class="lia-unicode-emoji" title=":pouce_en_l'air:"&gt;👍&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Vincent.&lt;/P&gt;</description>
      <pubDate>Mon, 11 Dec 2023 11:34:53 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum-francais/inventor-spliter-le-quot-nom-de-fichier-quot-dans-2-proprietes/m-p/12432801#M1663</guid>
      <dc:creator>vpeuvion</dc:creator>
      <dc:date>2023-12-11T11:34:53Z</dc:date>
    </item>
    <item>
      <title>Re: Inventor - Spliter le "nom de fichier" dans 2 propriétés personnalisées</title>
      <link>https://forums.autodesk.com/t5/inventor-forum-francais/inventor-spliter-le-quot-nom-de-fichier-quot-dans-2-proprietes/m-p/12441720#M1664</link>
      <description>&lt;P&gt;Bonjour &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/14691302"&gt;@Tripalere&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Si une des réponses résout votre problème ou vous a permis de mieux le comprendre, voulez vous avoir l'amabilité de cliquer sur le bouton &lt;SPAN&gt;&lt;STRONG&gt;&amp;nbsp;APPROUVER LA SOLUTION&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt; en bas de la réponse qui apporte une solution?&lt;BR /&gt;Cela facilitera la navigation de nos utilisateurs qui pourront directement atteindre la solution&lt;BR /&gt;&lt;BR /&gt;Sachez qui si vous avez marqué une réponse comme solution par erreur, vous pouvez annuler ce marquage en cliquant sur le menu du fil (les trois points verticaux) et choisir "pas la solution"&lt;BR /&gt;&lt;FONT color="red"&gt;&lt;I&gt;Merci de ne pas accepter comme solution le message que vous êtes en train de lire.&lt;/I&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 14 Dec 2023 17:17:35 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum-francais/inventor-spliter-le-quot-nom-de-fichier-quot-dans-2-proprietes/m-p/12441720#M1664</guid>
      <dc:creator>patrick.emin</dc:creator>
      <dc:date>2023-12-14T17:17:35Z</dc:date>
    </item>
    <item>
      <title>Re: Inventor - Spliter le "nom de fichier" dans 2 propriétés personnalisées</title>
      <link>https://forums.autodesk.com/t5/inventor-forum-francais/inventor-spliter-le-quot-nom-de-fichier-quot-dans-2-proprietes/m-p/12442760#M1665</link>
      <description>&lt;P&gt;Merci à vous! Vous êtes des Kings.&lt;/P&gt;&lt;P&gt;Plus qu'a intégrer ces quelques lignes...&lt;/P&gt;&lt;P&gt;A+&lt;/P&gt;&lt;P&gt;Boris&lt;/P&gt;</description>
      <pubDate>Fri, 15 Dec 2023 05:31:01 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum-francais/inventor-spliter-le-quot-nom-de-fichier-quot-dans-2-proprietes/m-p/12442760#M1665</guid>
      <dc:creator>Tripalere</dc:creator>
      <dc:date>2023-12-15T05:31:01Z</dc:date>
    </item>
    <item>
      <title>Re: Inventor - Spliter le "nom de fichier" dans 2 propriétés personnalisées</title>
      <link>https://forums.autodesk.com/t5/inventor-forum-francais/inventor-spliter-le-quot-nom-de-fichier-quot-dans-2-proprietes/m-p/12442977#M1666</link>
      <description>&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":pouce_en_l'air:"&gt;👍&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Rappelle toi que les fonctions que j'indique dans mon premier message seront plus polyvalentes, et plus facile à utiliser. Contrairement à la fonction Split, avec laquelle tu dois manipuler un tableau contenant du texte.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="visual-basic"&gt;Dim MyText, MyProp1, MyProp2 As String
MyText = "XXXX.YYYY.YY.YY.YY.YY"

'Extrait depuis la gauche jusqu'au 1er "." - 1 caractère
MyProp1 = Left(MyText, InStr(MyText, ".") - 1)
'Extrait depuis la droite jusqu'au 1er "."
MyProp2 = Right(MyText, Len(MyText) - InStr(MyText, "."))

MessageBox.Show("MyProp1 : " &amp;amp; MyProp1 _
&amp;amp; vbNewLine &amp;amp; "MyProp2 : " &amp;amp; MyProp2)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Dec 2023 08:12:17 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum-francais/inventor-spliter-le-quot-nom-de-fichier-quot-dans-2-proprietes/m-p/12442977#M1666</guid>
      <dc:creator>ThomasB44</dc:creator>
      <dc:date>2023-12-15T08:12:17Z</dc:date>
    </item>
  </channel>
</rss>

