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

Neue Schichten erstellen

joe

Guest
Bitte beachten Sie diese

(Defun c:crealay()
(setq var)
(getstring "\ninseriting the layer name: ")
(Befehl "_layer" "_n" var)
(sektq)
(getstring "\ninseriting color for questo schicht: "
(befehl "_layer" mit var ")
(sectq var nil)
(setq mit nil)
(princ)
)

ich möchte an stelle von "questo schicht"der name eingefügt" und dann stellen sie sicher, dass, wenn es bereits einen anderen ähnlichen namen gibt, die anfrage wiederholt

können sie mir bitte helfen?
 
pro il controllo sul nome layer esistente:


(setq var "0")
(while (tblsearch "layer" var)
(setq var (getstring "\ninserire il nome del layer: "))
(wenn (tblsearch "layer" var) (alert (strcat "il layer \"" var "\" è già esistente")))
)
(Befehl "_layer" "_n" var ")

...... ecc.
 
funktioniert gut
nur, wenn ich eine schicht aus zwei namen einfügen muss (z.b.: außenwände) ich kann den raum nicht einfügen, weil die bar auf der tastatur dem sendeschlüssel entspricht.
können sie dies im code überwinden, um sicherzustellen, dass die leertaste nicht die funktion des sendens hat?
 

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