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

Problem mit OSMODE-Nutzung

  • Ersteller Ersteller Angelo2449
  • Erstellt am Erstellt am

Angelo2449

Guest
Hallo alle,
Ich habe ein Problem mit der Verwendung der "Osmode"-Variable, dieser String des Codes modifiziert einen String, wenn ich ihn mit einem engen "Zoom" ausführen perfekt funktioniert, wenn stattdessen das "Zoom" entlang der Strings überlappen, kurz, es funktioniert nicht gut.
offensichtlich wird "osmode" nicht korrekt eingestellt.
Code:
(Setvar "osmode" 0)
(setq pos15 (-) 69
(rechts setq (substr txt1 (+ pos15 10) 59))
(setq right1 (strcat right "@" point))
(setq cx (rechts substr 37 11)
(setq cy (substr rechts 49 11)

(setq cxx (+ (atof cx) 0.50)
(setq cyyy (+ (atof cy) 0.50)
(setq Adresse (strcat (rtos cxx) "," (rtos cyy))
(Befehl "_erase" Adresse)
(Befehl "_mtext" Adresse "_j" "_bl" "_w" 50 (Strkatname Zitat "{\h0.01x;" richtig1 "}")")
Wie habe ich es eingerichtet, um Unannehmlichkeiten zu vermeiden?
Danke.
 
mit dem setvar osmode 0 in der Praxis das Osnap deaktivieren und dies verhindert, dass in der Phase des Einfügens autocad einen Punkt "interpret" kann, weil es einen Schnapp abfangen.
aus meiner Sicht ist der Befehl richtig.
wahrscheinlich ist das Problem auf etwas anderes, im Code.
Wenn es eine echte Grenze war, zoom in der Lispe, so viel die Koordinaten, die Sie haben
nur finde ich "besondere" Baukoordinaten (Adresse) durch einen Strkat, normalerweise wird es von cons oder list gemacht
 
Dank Kristall,
Ich verstehe nicht, wie das passieren kann.
kann darauf zurückzuführen sein, dass die Löschung der vorherigen Zeichenfolge über "die Adresse" nicht besonders wirksam ist, wäre es besser, sie durchzuführen, indem sie den zu löschenden Gegenstand direkt identifiziert.
sollte nicht schwierig sein, da sie es auswählen, aber bis jetzt habe ich noch nicht den Weg gefunden, es zu tun (sssget? ).
Hast du eine Idee?
Danke.
 
(Auto (entsel)) gibt den Namen des Objekts zurück und bittet Sie, es auszuwählen
(entget (car (entsel)))) gibt die gesamte Einheit zurück, einschließlich ihrer Eigenschaften (Art der Einheit, Farbe, Schicht, Insertionspunkte, Textwert usw.)
 

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