|
Rund um Autocad : lisp zahlen
heidi am 28.02.2003 um 08:30 Uhr (0)
zum Beispiel mit (type varnam) wobei varnam natürlich der Name deiner Variablen ist.
|
In das Form Rund um Autocad wechseln |
|
Rund um Autocad : lisp zahlen
fca_mi2 am 28.02.2003 um 08:39 Uhr (0)
danke ------------------ -
|
In das Form Rund um Autocad wechseln |
|
Rund um Autocad : lisp
fca_mi2 am 28.02.2003 um 08:48 Uhr (0)
ich bastel gerade an einer routine mit der ich schnittkanten kenntlich machen möchte. am anfang soll es direkt möglich sein einen punkt anzuklicken oder den linientypfaktor neu einzustellen. wie kriege ich das hin ? ------------------ -
|
In das Form Rund um Autocad wechseln |
|
Rund um Autocad : lisp
marc.scherer am 28.02.2003 um 09:08 Uhr (0)
Hi, Punkt wählen: Vgl. Acad-Help "getpoint", "entsel" Linientyp ändern: Gruppencode 6 enthält den Linientyp eines Entitys (nicht vorhanden, wenn "VonLayer". Gruppencodes auslesen für ein zu klickendes Objekt: "(entget (car (entsel)))". Mit: "(cdr (assoc 6 (entget (car (entsel)))))" bekommst Du nur den Linientyp ("nil" wenn "VonLayer"). Dann brauchst Du nur noch mal in der Hilfe nach "subst" und "entmod" gucken. ------------------ Ciao, Marc
|
In das Form Rund um Autocad wechseln |
|
Rund um Autocad : lisp
fca_mi2 am 28.02.2003 um 09:13 Uhr (0)
sorry, ich habe mich wahrscheinlich schlecht ausgedrückt : die funktionen zur eingabe eines punktes und das ändern des ltyps sind mir schon bekannt. ich möchte, wenn das programm startet die option, dass ich entweder den ersten punkt sofort anklicken oder den linientypfaktor ändern kann. so verständlich ? ------------------ -
|
In das Form Rund um Autocad wechseln |
|
Rund um Autocad : lisp
marc.scherer am 28.02.2003 um 09:20 Uhr (0)
Hi, was wllst Du einen PUNKT anklicken, oder aber ein Objekt selektieren? ------------------ Ciao, Marc
|
In das Form Rund um Autocad wechseln |
|
Rund um Autocad : lisp
fca_mi2 am 28.02.2003 um 09:26 Uhr (0)
die option einen punkt anzuklicken oder einen wert einzugeben ------------------ -
|
In das Form Rund um Autocad wechseln |
|
Rund um Autocad : lisp
marc.scherer am 28.02.2003 um 09:32 Uhr (0)
Code: (initget "Linientypfaktor") (setq XX (getpoint "
Punkt wählen oder [Linientypfaktor] setzen: Linientypfaktor " ) ;_ end of entsel ) ;_ end of setq (cond ((or (not XX) (= xx "Linientypfaktor")) (setq YY (getreal "
Linientypfaktor?: "))) (t Mach-was-mit-Punkt) ) ;_ end of cond ------------------ Ciao, Marc
|
In das Form Rund um Autocad wechseln |
|
Rund um Autocad : lisp
marc.scherer am 28.02.2003 um 09:53 Uhr (0)
Hi, oder so: Code: (initget 128) (setq XX (getpoint "
Punkt wählen oder Linientypfaktor eingeben: " ) ;_ end of entsel ) ;_ end of setq (cond ((or (null xx)(= xx ""))(princ "
Nix gewählt, nix gemacht...")) ((= (type xx) LIST) (princ "
Mach was mit Punkt...")) ((numberp (read xx)) (princ "
Mach was mit Linientypfaktor...")) (t (princ "
Ungültig...")) ) ;_ end of cond Da wird dann halt nicht noch dumm gefragt... ------------------ Ciao, Marc [Diese Nachricht wurde ...
|
In das Form Rund um Autocad wechseln |
|
Rund um Autocad : lisp
fca_mi2 am 28.02.2003 um 10:15 Uhr (0)
danke, es klappt ! aber warum habe ich noch nicht erkannt :-) ------------------ -
|
In das Form Rund um Autocad wechseln |
|
Rund um Autocad : lisp-Kommandos aus anderen lisps aufrufen?
marc.scherer am 28.02.2003 um 08:56 Uhr (0)
Hi, bei Lisp-Kommandos die sich wie Acad-Befehle aufrufen lassen geht das z.B. so: (c:expressmenu) ------------------ Ciao, Marc [Diese Nachricht wurde von marc.scherer am 28. Februar 2003 editiert.]
|
In das Form Rund um Autocad wechseln |
|
Rund um Autocad : lisp-Kommandos aus anderen lisps aufrufen?
Walter Zettlitzer am 28.02.2003 um 11:27 Uhr (0)
Danke Marc, hab gerade mal das erste mal Unitites vergeben ;-) Die haettest Du ja schon oft verdient gehabt... Walter
|
In das Form Rund um Autocad wechseln |
|
Rund um Autocad : lisp-Kommandos aus anderen lisps aufrufen?
cadwomen am 28.02.2003 um 11:37 Uhr (0)
@Walter, Wenn ihr Variablen aus "setvar " zurückzusetzen habt, dann schau dir mal die Funktion in ACAD an um die Werte in einen externe Datei zu speichern, ich nutz das um DWG und Rechner morgens immer auf den gleichen stnd zu setzen. mfg cw
|
In das Form Rund um Autocad wechseln |