Forum:Lisp
Thema:importiern von Layer-Bema��ung-TextStyle
Möchten Sie sich registrieren?
Wer darf antworten? Registrierte Benutzer können Beiträge verfassen.
Hinweise zur Registrierung Sie müssen registriert sein, um Beiträge oder Antworten auf Beiträge schreiben zu können.
Ihr Benutzername:
Ihr Kennwort:   Kennwort vergessen?
Anhang:    Datei(en) anhängen  <?>   Anhänge verwalten  <?>
Grafik für den Beitrag:                                                
                                                       
Ihre Antwort:

Fachbegriff
URL
Email
Fett
Kursiv
Durchgestr.
Liste
*
Bild
Zitat
Code

*HTML ist AUS
*UBB-Code ist AN
Smilies Legende
Netiquette

10 20 40

Optionen Smilies in diesem Beitrag deaktivieren.
Signatur anfügen: die Sie bei den Voreinstellungen angegeben haben.

Wenn Sie bereits registriert sind, aber Ihr Kennwort vergessen haben, klicken Sie bitte hier.

Bitte drücken Sie nicht mehrfach auf "Antwort speichern".

*Ist HTML- und/oder UBB-Code aktiviert, dann können Sie HTML und/oder UBB Code in Ihrem Beitrag verwenden.

T H E M A     A N S E H E N
marc.scherer

Beiträge: 2488 / 7

Windows 10 64bit
AutoCAD Architecture 2018/2019 (deu/eng)
AEC-Collection 2019 (Revit und Zeugs)
Wenn sich's nicht vermeiden läßt:
D-A-CH Erweiterung (mies implementierter Schrott)

Hi,
hiermit kannst Du das Einfügen dann auf einen Knopf legen:
(vorausgesetzt u.a. code liegt im Acad-Suchpfad als "myimport.lsp")
^c^c(load "myimport");

Bei nachfolgendem Code mußt Du natürlich noch den Wert für BNAME von
"_layouts" auf Deinen Dateinamen (ohne erweiterung!) ändern.

Für das Einfügen gilt natürlich das, was Tom bereits erwähnt hat.

Code:

(defun MYIMPORT (/ BFILE BNAME)
  (setq BNAME "_layouts"
        BFILE (findfile (strcat BNAME ".dwg"))
  ) ;_ end of setq
  (if BFILE
    (progn
      (command "_.-insert" BFILE "0,0,0" "1" "1" "")
      (entdel (entlast))
      (command "_.-purge" "_bl" BNAME "_n")
    ) ;_ end of progn
  ) ;_ end of if
  (princ)
) ;_ end of defun

(MYIMPORT)
(princ)



..

------------------
Ciao,
Marc