Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Programmierung
  Text 'xxxxxx' durch 6stellige Zahl ersetzten

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO
Autor Thema:  Text 'xxxxxx' durch 6stellige Zahl ersetzten (917 mal gelesen)
Antonia Desch
Mitglied


Sehen Sie sich das Profil von Antonia Desch an!   Senden Sie eine Private Message an Antonia Desch  Schreiben Sie einen Gästebucheintrag für Antonia Desch

Beiträge: 3
Registriert: 18.04.2014

erstellt am: 21. Apr. 2014 11:34    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo liebe Experten,

ich habe folgendes Problem:

Die Teilestruktur:

Mdfklsck_1
  Gswwds
    0_0005_Efdladlhdsjsasj_xxxxxx_4
  Fksjdsfjsdfkdalf
    1_00_07_1_0_Fdsdsaccacslfdlns_xxxxxx_4
    1_00_09_2_0_Ddewdefdkfhdsjhf_xxxxxx_4
    1_05_03_1_0_Skrogfjfdjfkdvvjasdjkds_xxxxxx_4
        1_06_02_1_0_Ajdsffjdakfjdkfaslfksd_xxxxxx_4
Vdawewedsdllkoowewd
    11_00_07_1_0_Cdjldfldfdjfodkflsfjsdofdlf_xxxxxx_4
    6_08_03_1_0_Zidsjekewfdnfdjsjk_xxxxxx_4
      7_00_03_2_0_Ijslawldsladwdjsdj_xxxxxx_4
0_0008_Uldkfdlfdjcdl_xxxxxx_4


soll in folgende Struktur umgewandelt werden:

Mdfklsck_1
  Gswwds
    0_0005_Efdladlhdsjsasj_xxxxxx_4   
  Fksjdsfjsdfkdalf
    Vdawewedsdllkoowewd
      11_00_07_1_0_Cdjldfldfdjfodkflsfjsdofdlf_765438_4
      1_00_09_2_0_Ddewdefdkfhdsjhf_765433_4
  Gdkeldjseijfks
      Bndklfundesdsddj
      6_08_03_1_0_Zidsjekewfdnfdjsjk_765436_4
          7_00_03_2_0_Ijslawldsladwdjsdj_765437_4
          1_00_07_1_0_Fdsdsaccacslfdlns_765432_4
    Sdkflkeelkfdlls
        1_05_03_1_0_Skrogfjfdjfkdvvjasdjkds_765434_4
        1_06_02_1_0_Ajdsffjdakfjdkfaslfksd_765435_4
0_0008_Uldkfdlfdjcdl_xxxxxx_4

nach folgender Sortierreihenfolge:
0_0005_Efdladlhdsjsasj_xxxxxx_4
0_0008_Uldkfdlfdjcdl_xxxxxx_4
1_00_07_1_0_Fdsdsaccacslfdlns_765432_4
1_00_09_2_0_Ddewdefdkfhdsjhf_765433_4
1_05_03_1_0_Skrogfjfdjfkdvvjasdjkds_765434_4
1_06_02_1_0_Ajdsffjdakfjdkfaslfksd_765435_4
6_08_03_1_0_Zidsjekewfdnfdjsjk_765436_4
7_00_03_2_0_Ijslawldsladwdjsdj_765437_4
11_00_07_1_0_Cdjldfldfdjfodkflsfjsdofdlf_765438_4
  Fksjdsfjsdfkdalf
    Vdawewedsdllkoowewd

Erklärung:
Die 'xxxxxx' soll durch eine 6stellige Identitätsnummer ersetzt werden, wobei die erste Identditätsnummer (im obigen Beispiel die 765432) frei wählbar sein soll, die folgenden Idenditätsnummern werden  um jeweils 1 erhöht. Die Reihenfolge soll nach den ersten Stellen der Teilenamen vergeben werden, wobei Teile, welche mit '0_' beginnen, keine 6stellige Idenditätsnummer erhalten. Wichtig ist, dass die Teilestruktur erhalten bleiben muss. Die Datei kann durchaus 200 Teile enthalten. Jeder Teilename ist nur einmal vorhanden.
   
Wenn jemand dafür ein Makro hätte, das wäre super,
vielen Dank im Voraus.

Antonia 
     
   

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

friedhelm at work
Mitglied
Techniker Aluminium Profile


Sehen Sie sich das Profil von friedhelm at work an!   Senden Sie eine Private Message an friedhelm at work  Schreiben Sie einen Gästebucheintrag für friedhelm at work

Beiträge: 882
Registriert: 01.04.2003

Creo Elements Direct
/Drafting 17+20.x
ui classic-Tablett + Ribbon,
Modeling 17-20.0,.2,.4,.5
Lizenz auf USB-Netzwerkadapter
PE-Express 8
Win 10 Enterprise 64 @work
Win 10 Pro 64 @home
Notepad++,IrfanView,eDrawings,
....

erstellt am: 21. Apr. 2014 16:09    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Antonia Desch 10 Unities + Antwort hilfreich

Hallo Antonia,
du schreibst:
> Wichtig ist, dass die Teilestruktur erhalten bleiben muss.
In deinem Beispiel >soll in folgende Struktur umgewandelt werden:
ist sie aber verändert. Da sind zB. neue Baugruppen hinzugekommen.

Wenn es so aussehen soll wie hier folgt, ist es machbar:
Mdfklsck_1
  Gswwds
    0_0005_Efdladlhdsjsasj_xxxxxx_4
  Fksjdsfjsdfkdalf
    1_00_07_1_0_Fdsdsaccacslfdlns_765432_4
    1_00_09_2_0_Ddewdefdkfhdsjhf_765433_4
    1_05_03_1_0_Skrogfjfdjfkdvvjasdjkds_765434_4
        1_06_02_1_0_Ajdsffjdakfjdkfaslfksd_765435_4
Vdawewedsdllkoowewd
    11_00_07_1_0_Cdjldfldfdjfodkflsfjsdofdlf_765438_4
    6_08_03_1_0_Zidsjekewfdnfdjsjk_765436_4
      7_00_03_2_0_Ijslawldsladwdjsdj_765437_4
0_0008_Uldkfdlfdjcdl_xxxxxx_4

------------------
Gruss Friedhelm

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Antonia Desch
Mitglied


Sehen Sie sich das Profil von Antonia Desch an!   Senden Sie eine Private Message an Antonia Desch  Schreiben Sie einen Gästebucheintrag für Antonia Desch

Beiträge: 3
Registriert: 18.04.2014

erstellt am: 21. Apr. 2014 17:31    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Friedhelm,

ja super genauso soll es aussehen.

Liebe Grüße

Antonia

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

friedhelm at work
Mitglied
Techniker Aluminium Profile


Sehen Sie sich das Profil von friedhelm at work an!   Senden Sie eine Private Message an friedhelm at work  Schreiben Sie einen Gästebucheintrag für friedhelm at work

Beiträge: 882
Registriert: 01.04.2003

Creo Elements Direct
/Drafting 17+20.x
ui classic-Tablett + Ribbon,
Modeling 17-20.0,.2,.4,.5
Lizenz auf USB-Netzwerkadapter
PE-Express 8
Win 10 Enterprise 64 @work
Win 10 Pro 64 @home
Notepad++,IrfanView,eDrawings,
....

erstellt am: 22. Apr. 2014 13:35    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Antonia Desch 10 Unities + Antwort hilfreich


Identitynumber2.m.txt


Teileliste.mi.txt

 
Hallo Antonia,

so, dann probier mal.
Getestet mit beiliegender "Zeichnung".

------------------
Gruss Friedhelm

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Abschlussarbeit im Bereich Forschung & Versuch: Konzeptentwicklung eines Applikationsprüfstandes mit anschließender Integration in die aktuelle Maschinenumgebung (m/w/d)

Syntegon Technology ist ein weltweit führender Anbieter von Prozess- und Verpackungstechnik. Rund 5.800 Kolleg:innen?in mehr als 15 Ländern arbeiten für die Syntegon Gruppe an intelligenten und nachhaltigen Technologien für die Pharma und Nahrungsmittelindustrie.

In Waiblingen (Headquarters) entwickeln, produzieren und vertreiben wir sowohl Lösungen für die Pharma- als auch für die Lebensmittelindustrie....

Anzeige ansehenEntwicklung
Antonia Desch
Mitglied


Sehen Sie sich das Profil von Antonia Desch an!   Senden Sie eine Private Message an Antonia Desch  Schreiben Sie einen Gästebucheintrag für Antonia Desch

Beiträge: 3
Registriert: 18.04.2014

erstellt am: 23. Apr. 2014 20:57    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Friedhelm,

das Makro funtioniert einwandfrei. Vielen Dank.    
Ich hätte nur einen Änderungswunsch:

und zwar könnte man auch, wenn sich die zweite Stelle der
Positionsnummer (._01_.._._._......)ändert, auch +3 rechnen?

z.B.

1_01_01_1_0_jdhiehdsj_765000_4
1_01_02_1_0_hdfdicjvjdh_765001_4
1_01_03_1_0_jifgfeghkvh_765002_4
1_02_01_1_0_jdfwofdfjdjj_765005_4
1_02_02_1_0_iirfdihdhdifh_765006_4
1_02_03_1_0_hvcjhdih_765007_4
1_02_04_1_0_iifidh_765008_4
1_03_01_1_0_jifhhdf_765011_4
1_03_02_1_0_jfifdhdh_765012_4


Ich hoffe, das Ganze ist einigermaßen verständlich.

Vielen Dank im Voraus

Liebe Grüße

Antonia

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz