| |
![](https://ww3.cad.de/php/image.php?resolution=width:20050) | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
![](https://ww3.cad.de/php/image.php?resolution=width:16281) | Brühl und CIDEON: Synergien schaffen Wettbewerbsvorteile (Solidworks, Autodesk Inventor Autodesk Vault, Autodesk Factory Design Utilities), ein Anwenderbericht |
Autor
|
Thema: Sonderzeichen ersetzen (1578 mal gelesen)
|
Plotter Mitglied
![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif)
![Schreiben Sie einen Gästebucheintrag für Plotter](/foren/ubb/pmimages/gbu.gif) Beiträge: 267 Registriert: 11.02.2004 Windows 10 64-bit AutoCAD 2021 DDS-CAD Adobe Acrobat Pro DC
|
erstellt am: 25. Jul. 2006 08:23 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif)
Hallo, wahrscheinlich schon mal gefragt aber ich kann's nicht finden: Wie kann ich Sonderzeichen ersetzen? Ich muss in einer Zeichnung in allen Texten das Sternchen durch ein x ersetzen. Aber wenn ich ein Sternchen suchen lasse findet er ja alles, weil das Sternchen ja als Platzhalter fungiert. Genau wie das Fragezeichen. Ich kenne das aus anderen Programmen mit vorgestelltem Backslash \* funktinoirt aber hier nicht. Wie kann ich das bewerkstelligen?
------------------ Stephan ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andreas Kraus Mitglied Elektrotechniker
![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif)
![Schreiben Sie einen Gästebucheintrag für Andreas Kraus](/foren/ubb/pmimages/gbu.gif) Beiträge: 1451 Registriert: 11.01.2006 WIN 10 ACAD 2022 BricsCAD V23
|
erstellt am: 25. Jul. 2006 08:33 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif) Nur für Plotter
|
j-sc Ehrenmitglied
![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif)
![Schreiben Sie einen Gästebucheintrag für j-sc](/foren/ubb/pmimages/gbu.gif) Beiträge: 1838 Registriert: 14.07.2003 W7 64Bit intel core I7 2,8GHz / 4GB ATI FIRE PRO V5800 acad2011 acad2015 acad2018 Athena Expresstools
|
erstellt am: 25. Jul. 2006 08:36 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif) Nur für Plotter
|
Plotter Mitglied
![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif)
![Schreiben Sie einen Gästebucheintrag für Plotter](/foren/ubb/pmimages/gbu.gif) Beiträge: 267 Registriert: 11.02.2004 Windows 10 64-bit AutoCAD 2021 DDS-CAD Adobe Acrobat Pro DC
|
erstellt am: 25. Jul. 2006 08:43 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif)
Da das Fragezeichen als Platzhalter für einen "beliebigen" Text steht findet er "alle" Texte und ersetzt diese durch ein x. Im beiliegenden Bild klicke ich auf "alles ersetzen" und habe nur noch x'e in der Zeichnung stehen :-( Egal mit welchem Befehlt (SUCHEN/FIND).
------------------ Stephan ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
j-sc Ehrenmitglied
![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif)
![Schreiben Sie einen Gästebucheintrag für j-sc](/foren/ubb/pmimages/gbu.gif) Beiträge: 1838 Registriert: 14.07.2003 W7 64Bit intel core I7 2,8GHz / 4GB ATI FIRE PRO V5800 acad2011 acad2015 acad2018 Athena Expresstools
|
erstellt am: 25. Jul. 2006 08:49 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif) Nur für Plotter
![](http://www.cadwiesel.de/T2/www/images/e136.gif) Sorry - habe überlesen, dass Du mit 2006 arbeitest. In der 2004 war das kein Problem. Was ist, wenn Du den Stern in "" packst? Habe leider kein 2006 zum Ausprobieren. ------------------ Ciao J-SC ... geht's vielleicht doch? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Plotter Mitglied
![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif)
![Schreiben Sie einen Gästebucheintrag für Plotter](/foren/ubb/pmimages/gbu.gif) Beiträge: 267 Registriert: 11.02.2004 Windows 10 64-bit AutoCAD 2021 DDS-CAD Adobe Acrobat Pro DC
|
erstellt am: 25. Jul. 2006 08:52 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif)
Zitat: Original erstellt von j-sc: Sorry - habe überlesen, dass Du mit 2006 arbeitest. In der 2004 war das kein Problem. Was ist, wenn Du den Stern in "" packst? Habe leider kein 2006 zum Ausprobieren.
Dann findet er nichts :-(
------------------ Stephan ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
thika Mitglied
![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif)
![Schreiben Sie einen Gästebucheintrag für thika](/foren/ubb/pmimages/gbu.gif) Beiträge: 389 Registriert: 09.07.2004 Win 7 AutoCad 2016 Admin-Rechte
|
erstellt am: 25. Jul. 2006 10:06 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif) Nur für Plotter
Hallo Plotter, da gibts dieses schöne Lisp RETEXT, das ersetzt Dir einfachst die gewünschten Zeichen. Syntax schon mal: Befehlszeile: (retext "*" "x") ;;;--------------------------------------------------------------- ;;; ReText.lsp - Ändert gesuchten Teststring global. ;;; So geht's: (ReText "35" "42") ändert alle Vorkommen von "35" ;;; in "42". Auch wenn der gesuchte String in einem anderen steckt. ;;; ReText bearbeitet Text, MText, Attribute und Attributsdefinitionen ;;; ;;; Einschränkung: Durchsucht keine Blöcke. ;;; ;;; ;;; Teile des Programms stammen aus Reini Urbans STDLIB ;;; ;;; 1.0 ;;; Juli, 2002 ;;; ;;; CADchup@cad.de ;;;--------------------------------------------------------------- ;; ;; (defun ReText (fin repl / ss l n e as op x) (setq ss (ssget "X" (list ( cons -4 "<AND")(cons -4 "<OR")(cons 0 "TEXT")(cons 0 "MTEXT")(cons 0 "DIMENSION")(cons 0 "ATTRIB")(cons 0 "ATTDEF")(cons -4 "OR>")(cons 1 (strcat "*" fin "*"))(cons -4 "AND>")))) (if ss (progn (setq l 0) (setq n (sslength ss)) (while (< l n) (setq e (entget (ssname ss l))) (setq as (assoc 1 e)) (setq op (cdr (assoc 1 e))) (setq x (STD-STRCHG op fin repl)) (setq e (subst (cons 1 x) as e)) (entmod e) (setq l (1+ l)) ) ; while (princ (strcat "\n" (itoa (sslength ss)) " text strings modified.")) ) ; progn (alert (strcat "Text " fin " not found")) ) ; if (princ) ) ;;; ;;; The following code is taken from Reini Urbans STDLIB. ;;; ;;; ;;; $Id: STDSTR.LSP 0.5004 2000/09/20 12:48:22 rurban Exp $-*-AutoLISP-*- ;;; Time-stamp: <2000-10-03 00:56:55 rurban> ;;; Copyright (c) 1998,99,2000 by Reini Urban ;;; Available for free at http://xarch.tu-graz.ac.at/autocad/stdlib/ ;;; ;;; Permission to use, copy, modify and distribute this software and its ;;; documentation for any purpose is hereby granted without fee, provided ;;; 1) that the above copyright notice appear in all copies, ;;; 2) that the copyright notice, this permission notice and the pointer ;;; where to download the source code for free appear in the ;;; supporting documentation of source code distributions, ;;; 3) that the name of Reini Urban not be used in advertising or ;;; publicity pertaining to distribution of the software and ;;; 4) that modifications without changing the defined function and ;;; symbol names may not be published, distributed nor copied ;;; without specific, written prior permission. ;;; ;;; No Warranty ;;; Reini Urban makes no representations about the suitability of this ;;; software for any purpose, without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. It is provided ;;; "as is" without express or implied warranty. ;;; See the full Disclaimer for all detailed warranty exclusions. ;;; -------------------------------------------------------------------- ;;; String function for the STDLIB (defun STD-STRCHG (s old new / i ls lold) (if (= old "") (strcat new s) (progn (setq lold (strlen old) ; length of substr to search ls (1+ (- (strlen s) lold)) ; max. position to search to i 1) (while (<= i ls) (if (= (substr s i lold) old) ; found (setq s (strcat (if (> i 1) (substr s 1 (1- i)) "") new (if (<= i ls) (substr s (+ i lold)) "")) i (+ i (strlen new))) ; next position to search (setq i (1+ i)) ) ) s ))) ;;; ;;; ;;;
------------------ Schreibfehler mache nicht ich, sondern die Tastatur. Beschwert euch also an der richtigen Stelle. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
thika Mitglied
![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif)
![Schreiben Sie einen Gästebucheintrag für thika](/foren/ubb/pmimages/gbu.gif) Beiträge: 389 Registriert: 09.07.2004 Win 7 AutoCad 2016 Admin-Rechte
|
erstellt am: 25. Jul. 2006 13:31 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif) Nur für Plotter
|
Plotter Mitglied
![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif)
![Schreiben Sie einen Gästebucheintrag für Plotter](/foren/ubb/pmimages/gbu.gif) Beiträge: 267 Registriert: 11.02.2004 Windows 10 64-bit AutoCAD 2021 DDS-CAD Adobe Acrobat Pro DC
|
erstellt am: 25. Jul. 2006 13:51 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif)
Klappt gut! Danke! So konnte ich meine Zeichnungen erst einmal fertig machen. Falls doch noch einer 'ne Idee hat, das mit bei der suchen Funktion auszuklammern, dann her damit. ------------------ Stephan ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter2 Ehrenmitglied V.I.P. h.c.
![](/foren/avatars/Peter2.gif)
![Schreiben Sie einen Gästebucheintrag für Peter2](/foren/ubb/pmimages/gbu.gif) Beiträge: 3835 Registriert: 15.10.2003 Win 10/64 Pro AutoCAD MAP 3D 2023 BricsCAD 22
|
erstellt am: 06. Aug. 2006 12:46 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif) Nur für Plotter
|