| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY WIRD VON NVIDIA ZUM HÄNDLER DES JAHRES GEWÄHLT, eine Pressemitteilung
|
Autor
|
Thema: gross-klein schreibung (568 mal gelesen)
|
marvin101010 Mitglied ingenieur der architektur ohne diplom, bauzeichner ohne lehre, cad-admin ohne wissen :-)
Beiträge: 562 Registriert: 22.01.2003 Pentium 4 Windows XP Autocad 2006 Autocad 2006LT + Extender ADT 2007 ArchiCAD
|
erstellt am: 29. Jan. 2003 09:40 <-- editieren / zitieren --> Unities abgeben:
kleine frage.... habe mir mit hilfe von "all-bl-txt" aus ATTCLONE ein kleines tool geschrieben, mit dem ich einen raumstempel einfügen kann. dieser übernimmt bestimmte attribute eines bereits vorhandenen. funzt einwandfrei...mit einem kleinen schönheitsfehler: aus z.B. "Arbeitszimmer" wird "ARBEITSZIMMER" ...is bestimmt leicht zu beheben...bin halt noch anfänger ;-)
------------------ alle wege führen nach rom, bis auf den mittleren! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kramer24 Ehrenmitglied V.I.P. h.c. Architekt
Beiträge: 5896 Registriert: 09.11.2001 Acad Architecture 2023 WIN 10
|
erstellt am: 29. Jan. 2003 09:46 <-- editieren / zitieren --> Unities abgeben: Nur für marvin101010
Hallo, es gibt bei den Expresstools "change text case", ob das auch bei Attributen läuft, weiß ich nicht... Lothar Ich hab's noch mal getestet. Bei nackten Attributen geht's nicht, aber da ist eh immer ALLES GROSS... ------------------ "...und aus dem Chaos sprach eine Stimme zu mir: "Lächle, es könnte schlimmer kommen." Ich lächelte und es kam schlimmer... " [Diese Nachricht wurde von Kramer24 am 29. Januar 2003 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 29. Jan. 2003 10:41 <-- editieren / zitieren --> Unities abgeben: Nur für marvin101010
|
marvin101010 Mitglied ingenieur der architektur ohne diplom, bauzeichner ohne lehre, cad-admin ohne wissen :-)
Beiträge: 562 Registriert: 22.01.2003 Pentium 4 Windows XP Autocad 2006 Autocad 2006LT + Extender ADT 2007 ArchiCAD
|
erstellt am: 29. Jan. 2003 10:59 <-- editieren / zitieren --> Unities abgeben:
danke, aber....geht so nich... also eingesetzt wird der block mit (command "_.-insert" "c:\\.....\\RAST.dwg" PKT "" "" pause rbez "" din "" "") wobei "rbez" und "din" variablen mit den jeweiligen attributwerten sind... all-bl-txt liest die attribute in richtig aus, eingefügt werden sie dann aber in grossbuchstaben *grübel* ------------------ alle wege führen nach rom, bis auf den mittleren! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gerd3012 Mitglied Planung Haustechnik
Beiträge: 111 Registriert: 24.07.2002
|
erstellt am: 29. Jan. 2003 12:27 <-- editieren / zitieren --> Unities abgeben: Nur für marvin101010
hallo, an irgendeiner stelle in der lisp datei werden die variablen gesetzt. die variabel "rbez" enthält den Wert für "ARBEITSZIMMER". Ziemlich sicher findet sich in der datei (strcase rbez).. wie Brischke schon angemerkt hat. Geht gar nicht anders. gerd Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marvin101010 Mitglied ingenieur der architektur ohne diplom, bauzeichner ohne lehre, cad-admin ohne wissen :-)
Beiträge: 562 Registriert: 22.01.2003 Pentium 4 Windows XP Autocad 2006 Autocad 2006LT + Extender ADT 2007 ArchiCAD
|
erstellt am: 29. Jan. 2003 12:48 <-- editieren / zitieren --> Unities abgeben:
also (strcase...) is nich...schon deshalb weil ich versucht habe das problem mit (strcase rbez 1) zu lösen... habe inzwischen rausgefunden, dass die sache mit den grossbuchstaben genau dann passiert, wenn der attributwert in den block geschrieben wird...also in der oben erwähnten "command"-zeile...denke das lässt sich nur über einen komplett anderen, mir wahrscheinlich viel zu schwierigen lösungsansatz regeln ;-( ------------------ alle wege führen nach rom, bis auf den mittleren! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gerd3012 Mitglied Planung Haustechnik
Beiträge: 111 Registriert: 24.07.2002
|
erstellt am: 29. Jan. 2003 13:23 <-- editieren / zitieren --> Unities abgeben: Nur für marvin101010
was willst du denn mit (strcase rbez 1) erreichen ?? damit kannst du das problem nicht lösen ! gibts so gar nicht. Vielleicht solltest du mal die lisp-hilfe konsultieren für den genauen syntax. der attributwert ist der inhalt der variablen rbez (auch din). diese muss in irgendeinem teil deiner lisp gesetzt werden. und zwar bevor die command zeile abgearbeitet wird. hast du alle subroutinen durchsucht ? grüsse gerd Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StephanJP Mitglied CAD-Admin
Beiträge: 834 Registriert: 09.11.2000 AutoCAD ,MAP 3D, Civil 3D, Recap Pro, InfraWorks, VehicleTracking alles bis 2024, BBSoft, Win 10 Enterprise, Canon PlotClient Canon TX2000, TX3000
|
erstellt am: 29. Jan. 2003 13:24 <-- editieren / zitieren --> Unities abgeben: Nur für marvin101010
hört sehr mergwürdig an, kann es sein, dass der Textstil für das Attribut nur Grossbuchstaben enthält oder läuft da im Hintergrund eine Appl.? Ich sehe nicht, wie in deiner Befehlszeile sonst aus Klein- Großbuchstaben werden. ------------------ gruß Stephan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marvin101010 Mitglied ingenieur der architektur ohne diplom, bauzeichner ohne lehre, cad-admin ohne wissen :-)
Beiträge: 562 Registriert: 22.01.2003 Pentium 4 Windows XP Autocad 2006 Autocad 2006LT + Extender ADT 2007 ArchiCAD
|
erstellt am: 29. Jan. 2003 13:40 <-- editieren / zitieren --> Unities abgeben:
hallo gerd... mit (strcase rbez 1) erreiche ich dass die buchstaben der variablen "rbez" komplett klein geschrieben werden...ein beliebiger wert, ausser nil im zweiten argument, kehrt die funktion von "strcase" um..... ich habe in der command-zeile, die den block einfügt, an stelle von "rbez" mal "Arbeitszimmer" gesetzt...ergebnis ist "ARBEITSZIMMER" ....das iss so ------------------ alle wege führen nach rom, bis auf den mittleren! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gerd3012 Mitglied Planung Haustechnik
Beiträge: 111 Registriert: 24.07.2002
|
erstellt am: 29. Jan. 2003 13:56 <-- editieren / zitieren --> Unities abgeben: Nur für marvin101010
hallo, ja, hast recht. kenn ich nur mit T, geht aber auch mit 1 und anderen. was ist denn der inhalt der variable "din" ? warum kommt da noch ein enter "" in der command zeile ? ansonsten schick mir doch mal das programm samt block. kann ja nich sein, dass das nicht geht. bis dann gerd Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |