|  | AutoLisp : abfrage namen verschiedener layouts samberger am 05.04.2004 um 23:14 Uhr (0)
 kennt jemand eine möglichkeit für eine abfrage und übernahme (in lisp) von layoutnamen, die ähnlich für den plotbefehl mit  STRG , also beliebige, mehrfache Layoutnamen markiert wurden !? (beliebige layouts)  Wir benötigen ein tool, dass über diese option einfach einen buchstaben (z.b f für freigabe) an den bestehenden, markiertern (mehrfachen) layoutnamen anhängt. (in weitere folge auch ein attribut namens index mit diesem buchstaben erweitert ! -  stellt das kleinere problem dar)
 
 
 | 
| In das Form AutoLisp wechseln | 
|  | AutoLisp : ssget  "X"  - abfrage mit  # im namen samberger am 15.04.2004 um 14:41 Uhr (0)
 für ein kleines lisp-programm (ACAD 2004) verwende ich die abfrage : (ssget  X  (list  (0 .  INSERT )  (2 .  LA-PL-SCHRIFTKOPF ) (cons 410 NAME))))  wobei name den textwert eines Layouts der aktuellen Zeichnung enthält (z.B. (410 .  D2006-0 )). nun zu meinem problem :  wenn ich an den layoutnamen eine Raute (#) anhänge - kundenvorgabe - funktioniert die obige abfrage nicht mehr !  und gibt nil zurück obwohl das element vorhanden ist. (entget (car (entsel))) liefert zwar schön :  ((-1 .  Objektname: 7e289a1 ...
 
 
 | 
| In das Form AutoLisp wechseln | 
|  | AutoLisp : Automatisation mit Script s samberger am 17.05.2005 um 16:45 Uhr (0)
 Entschuldigung ! SDI ist auf 0 (null) gesetzt, mit der Einstellung 1 habe ich schon herumexperimentiert, aber auch keinen Lösungsansatz erhalten; das Script (Lisp-Programm schließt die Zeichnung) bricht nach der Abarbeitung des ersten Lispprogrammes ab und schreibt die Meldung :  _close Befehl SCHLIESSEN ist im SDI-Modus nicht verfügbar.  Wie müßte die Struktur (Script bzw. Lisp) aussehen, damit es mit SDI=1 funktioniert bzw. muß ich den _Close - Befehl aus dem Lisp-Programm in das Script verschieben ?
 
 
 | 
| In das Form AutoLisp wechseln | 
|  | AutoLisp : Automatisation mit Script s samberger am 12.05.2005 um 19:15 Uhr (0)
 Hallo Lisp - Gemeinde ! Folgendes Problem : Ich habe mit einem Lispprogramm Script s  (in verschiedenen Pfaden) in nachfolgender Form generiert :  Dateiname : 01NA001_00.scr, 01NA002_00.scr .. usw.  Inhalt: (immer gleich, nur Lispdateiname ändert sich) cmddia 0 _open  ..Dateipfad../Outer Bracket.dwt   ;Vorgabezeichnung (load  ..Dateipfad../Outer Bracket/Cfg/01NA001_00.lsp ) ;Lisp erstellt Werkzeichnungen Wir möchten nun die Script s zusammengefasst (automatisiert) ablaufen lassen und sind auf folgende Prob ...
 
 
 | 
| In das Form AutoLisp wechseln | 
|  | AutoLisp : Automatisation mit Script s samberger am 17.05.2005 um 09:31 Uhr (0)
 Hallo Brische ! Danke für die schnelle Reaktion auf meinen Beitrag ! Ich habe mich wohl etwas mißverständlich ausgedrückt : Ich will mit genau einem Script genau eine Zeichnung  erzeugen , wobei das Script eine Vorgabezeichnung mit Namen  Outer Bracket.dwt  (eingerichtete Layouts, benötigte Grundstrukturen etc. ) öffnet, und ein Lispprogramm lädt und startet. Das Lispprogramm speichert die Zeichnung unter dem selben Namen und Pfad wie das Script (Endung anstatt .scr natürlich .dwg) und schließt diese. Mein ...
 
 
 | 
| In das Form AutoLisp wechseln | 
|  | AutoLisp : Automatisation mit Script s samberger am 17.05.2005 um 09:59 Uhr (0)
 Hallo Brischke, danke für die schnelle Reaktion auf meinen Beitrag ! Ich habe mich wohl etwas mißverständlich ausgedrückt : Ich will mit genau einem Script genau eine Zeichnung  erzeugen , wobei das Script eine Vorgabezeichnung mit Namen  Outer Bracket.dwt  (eingerichtete Layouts, benötigte Grundstrukturen etc. ) öffnet, und ein Lispprogramm lädt und startet. Das Lispprogramm speichert die Zeichnung unter dem selben Namen und Pfad wie das Script (Endung anstatt .scr natürlich .dwg) und schließt diese. Mein ...
 
 
 | 
| In das Form AutoLisp wechseln | 
|  | AutoLisp : Automatisation mit Script s samberger am 17.05.2005 um 16:13 Uhr (0)
 Hallo Cadwiesel, vieleicht ist es so verständlicher. Der Ablauf der Programme sieht folgendermassen aus : Wir mußten aus Zeitgründen ein Programm (Lisp) in 2 Schritte aufteilen, die wie folgend aussehen : 1.Schritt : Geometrie erzeugen ein Lispprogramm erstellt eine Konsole (01,02, ... XX) in einem 3-D Modell aufgrund verschiedener Parameter und erzeugt folgende Dateien (vereinfacht dargestellt V.. für Verzeichnis: U.. für Unterverzeichnis)  für Konsole 01 : p:V01U01U02K01Cfgscript_01.scr  p:V01U01U02K01Cf ...
 
 
 | 
| In das Form AutoLisp wechseln |