|  |  | 
|  | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | 
|  |  | 
|  | PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung 
 | 
| Autor | Thema:  MTEXT global ergänzen (1242 mal gelesen) | 
 | richard01 Mitglied
 Bereichsleiter Projektierung und Konstruktion
 
  
 
      Beiträge: 40Registriert: 29.10.2007
 AutoCAD 2014 |    erstellt am: 15. Mai. 2014 11:13  <-- editieren / zitieren -->    Unities abgeben:            
  Hallo! Ist es möglich, MTEXTe global zu ergänzen. Es soll jeweils die Zahl 6 vorangestellt werden z. B. aus 101/4, 205/1, usw. wird 6101/4, 6205/1. Vielen Dank für Euere Unterstützung. MfG Richard ------------------MfG
 Richard Serve Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP | 
                        | ZeichnerKR Mitglied
 
 
 
      Beiträge: 4Registriert: 14.05.2014
 AutoCAD MEP 2014 |    erstellt am: 15. Mai. 2014 11:18  <-- editieren / zitieren -->    Unities abgeben:           Nur für richard01   
 -Beschriften -- Suchen und ersetzen <_find> Suchen nach:101/4
 Ersetzen durch:6101/4
 Dann den gewünschten Bereich in der Zeichnung auswählen und die einzelnen Stellen durchgehen und ersetzen oder alle ersetzen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP | 
                        | xem Mitglied
 Zeichner
 
    
 
      Beiträge: 859Registriert: 07.08.2008
 Software:AutoCAD 2022 - 64bit
 Windows 10 Pro - 64bit
 PDFCreator 1.0.2 - 32bit
 Ghostscript 9.0 - 64bit
 PDF-XChange Viewer - 64bit
 GIMP 2.6.8 - 64bit
 MS Office 2013 - 32bit
 Opera 12 - 32bit
 MacroX - 32bit
 7-zip - 64bit
 -----------------------
 Hardware:
 Intel i5 680 3,6GHz @ 4GHz
 8GB RAM 1333MHz
 nVidia GTX 460 1024MB
 Intel SSD 2.5 80GB X25-M
 Samsung SyncMaster 245B+
 Iiyama ProLite E1900s
 Logitech mx518
 Logitech G11
 Roccat Sense Glacier Blue
 |    erstellt am: 15. Mai. 2014 11:25  <-- editieren / zitieren -->    Unities abgeben:           Nur für richard01   | 
                       
 | -ikarus- Mitglied
 Zeichner
 
   
 
      Beiträge: 142Registriert: 12.02.2007
 ACAD 2015,PSP 2011, Showcase 2015, Mudbox 2015Indesign CC, Illustrator CC, Photoshop CC, After Effects CC, Premiere Pro CC, Edge Animate CC, Acrobat DC Pro mit PitStop Pro,
 Visual Studio 2013
 Notepad++
 Rechner: HP Z620 Workstation
 NVIDIA Quadro K4000
 |    erstellt am: 15. Mai. 2014 14:11  <-- editieren / zitieren -->    Unities abgeben:           Nur für richard01   
  Hab ich mal geschrieben, vielleicht hilft es.  Für ganz vorne/hinten nach Position 0 eingeben Code:(defun C:TEXTERG (/ ADDTXT INDEX KWRD OBJ SGET TXT)
 (vl-load-com)
   (if 	(and 	(setqADDTXT (getstring 't "\nDen zu ergänzenden Text eingeben: "
 )
 )
 (progn (initget "VonVorn VonHinten VV VH")
 (setq ant (getkword (strcat "Ist die Einfügeposition von vorn oder von hinten? <VonVorn>/VonHinten: ")))
 (if (or (= ant "VonHinten")(= ant "VH") )
 (progn (setq vonWO "hinten" )
 )
 (progn (setq vonWO "vorn" )
 )
 )
 )
 (setq ADDPOS (getint "\nNach welcher Position soll der Text eingefügt werden: " )
 )
 )
 (progn
 (princ "\nTextobjekte wählen: ")
 (if (setq SGET (ssget '((0 . "*TEXT"))))
 (progn
 (setq INDEX -1)
 (repeat (sslength SGET)
 (setq OBJ (vlax-ename->vla-object
 (ssname SGET (setq INDEX (1+ INDEX)))
 )
 TXT (vla-get-textstring OBJ)
 )
 (setq zeichenl (strlen TXT ) )
 (setq vonhinten (- zeichenl ADDPOS ))
 (if (= vonWO "vorn" )
 (progn (setq 	ersterteil (substr TXT 1 ADDPOS )
 zweiterteil (substr TXT (+ ADDPOS 1 ))
 )
 )
 (progn (setq 	ersterteil (substr TXT 1 vonhinten )
 zweiterteil (substr TXT (+ vonhinten 1 ) )
 )
 )
 )
 (vla-put-textstring
 OBJ
 (strcat ersterteil ADDTXT zweiterteil )
 )
           ))
 )
 )
 )
 (princ)
 )
 
 
 [Diese Nachricht wurde von -ikarus- am 19. Mai. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |