• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Name und Name

  • Ersteller Ersteller Angelo2449
  • Erstellt am Erstellt am

Angelo2449

Guest
Hallo alle,
mit diesem Code:
Code:
 (while (oder (= Palacenax nil) (= Palacenax))
(setq titlex (strcat "wähle den Namen des Gebäudes > "))
(princ "\n")
(setq Palacenax (entsel titlex)
(princ "\n")
;
Ich ziehe den String > Palacenax < an, der beispielsweise sein könnte:
> Gebäude
oder
><nome 22c6fd9d240="" entità:=""> (124.923 199.459 0.0)

wie kann ich die beiden Bedingungen unterscheiden, damit ich den ausgewählten String mit :
</nome>
Code:
 (setq Palacenax (entget)
(Setq Palacenax (cdr (assoc 1 Palacenax)))
ohne Fehler.
Danke.
 
wenn Sie sicher sind, einen Text zu behandeln (*)

mit Streichung: "Bauen a" wenn Sie die Art des Elements überprüfen (Art Palacenax) Wiedereinsetzung: Streifen mit entsel kaufen Liste: (<nome 20cb3e12520="" entità:=""> (3.40929 5.52409 0.0) </nome>wenn Sie die Art des Elements überprüfen (Art Palacenax) Wiedereinsetzung: Liste so müssen Sie die Art des Elements kennen, das Sie behandeln:
Code:
(cond)
(= (Art Palacenax) (do this))
(= (Art Palacenax) 'list (do that) )
)
(*) auch durch Auswahl einer Zeile wird eine Liste zurückgegeben

p.s. Warum schreiben Sie nicht genau, was das Programm zurückgibt?
Diese Symbole > und < schaffen nur Verwirrung, ein String ist "Bauen a" nicht Bauen
 

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben