|
Lisp : [Offtopic] XCOPY und Dateibesitzer
Peter2 am 20.12.2006 um 12:54 Uhr (0)
Passt nicht ganz zu Lisp (obwohl man es auch hier einpacken könnte), aber ...XCOPY kann angeblich mit dem Parameter /O auch die Ownership der Datei übertragen. Bei mir (Full-Rechte) wird aber der ganze Befehl verweigert, wenn ich diesen Parameter verwendet.Gibt es hier Begrenzungen - nur für Admin-Götter u.ä.???Peter(Wie gesagt, wirklich nicht aus AutoCAD, sondern aus CMD bzw. aus Total Commander)------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
| In das Form Lisp wechseln |
|
AutoCAD ARX Object : Lisp to .NET
alfred neswadba am 10.06.2009 um 12:58 Uhr (0)
Hi,Viewport kann ich verstehen, wenn das Layout schon mal aktiv war, denn der Papierbereich des Layouts wird ähnlich wie ein Viewport behandelt.BlockReference kann ich nicht verstehen, das solltest Du mal den Blocknamen herausholen bzw. Dir ansehen, woraus diese BlockReference besteht, möglicherweise sind da keine Elemente drin, daher auch mit Strg-A nicht wählbar.Du hast aber in der Schleife die Möglichkeit, selbst Bedingungen zu setzten, was in einem leeren Layout vorhanden sein darf und was nicht.- alfr ...
|
| In das Form AutoCAD ARX Object wechseln |
|
Rund um Autocad : Hilfe! Plotten vieler Zeichnungen mit AutoCAD 2000
Brischke am 30.09.2004 um 09:31 Uhr (0)
Hallo Wiwo, dann haste jetzt echt ein Problem. An deiner Stelle würde ich mir jetzt jemanden suchen, der da eine erkennbare Logik aus den Zeichnungen ableitet und dann ein Tool zum Plotten schreibt. Also die Seiteneinrichtungen vornimmt und den Plot abschickt. Ich denke, das geht schneller, als wenn du jetzt von Hand anfängst die Layouts einzurichten und zu drucken. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s h ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Zeigereingabe in Lips auswerten
joeycool am 28.06.2012 um 15:37 Uhr (0)
Geht sowas?Bei der Zeigereingabe führe ich nach Befehlsaufruf und Objektauswahl (oder andersrum) die Maus in eine Richtung und gebe einen Abstand über die Tastatur ein.Wäre jetzt nur diese Bewegung der Maus zur Richtungsangabe in einem Lisp weiterverarbeitbar; alles andere wie der Abstand ist im Makro programmiert.Eine echte Benutzereingabe wie sie im Makro "" abgefragt wird, ist das ja nicht, da sie nicht beendet wird.Geht das, oder braucht es Umwege?Joeycool
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Blöcke Passwortschützen
Brischke am 04.11.2003 um 13:07 Uhr (0)
Hallo JJH, eine Möglichkeit ist, das als keine Zeichnungsdatei abzulegen. Schau dir mal das BLOCKDEF_FOR_LOAD.lsp (ist von mir, zu finden bei CADwiesel) an. Das speichert die Blöcke in einer BLK-Datei. Diese kann nur mit dem Programm erstellt werden. Änderungen führen für Nicht-Profis zur Zerstörung des Blockes. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD NEU: AutoLISP- Projektschulung NEU: Praxisorientierte Schulun ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : assoc??
Brischke am 14.03.2004 um 19:31 Uhr (0)
Hallo Moony, folgend zwei weitere Lösungen, etwas schlanker als CADmiums Ansatz. Code: (setq pl (car (entsel));LWPolyline-Wählen, Elementname ermitteln ptds(vl-remove-if-not;Alle Werte, die keine Stützpunktdaten enthalten, aus der Elementdatenliste entfernen (lambda (ED) (= (car ED) 10) ) (entget pl) ) pts (mapcar cdr ptds);den Key (10) entfernen ) ;oder (setq pts (apply append (mapcar (lambda (ED) ...
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : Objektwahl mit WAHL
UJJ am 21.02.2006 um 12:53 Uhr (0)
Hallo,du kannst auf vorherige Auswahlsätze mit Vorher zugreifen. Also wenn du einen Befehl aufrufst, z.B. Kopieren, kannst du v bei der Anfrage nach Objekten eingeben. Der vorherige Auswahlsatz wird benutzt. Der kann mit dem Befehl Wahl erzeugt worden sein.Im einen vorherigen Auswahlsatz mit dem Eigenschaftenpalette verwenden zu können benutze ich eine kleine LISP Routine:(defun C:CHGPREV () (setq sset (ssget "_P")) (if sset (progn (sssetfirst sset sset) (command "_.PROPERTIES") ) ))Ich habe die in d ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : in X-ref s Text suchen ,geht das?
Brischke am 27.11.2003 um 13:09 Uhr (0)
Hallo Peter, ??? keine Ahnung, da ich auch nicht erkennen kann welche Acad-Version du hast. Kannst mir aber mal eine Bsp-Zeichnung mailen, dann schaue ich mal, woran das liegen könnte. Ach so, das ist auch eine ganz simpel gehaltene Geschichte, es werden in dieser Version keine Jokerzeichen unterstützt. Der Text muss schon ganz genau stimmen. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Linientyp einer Zeichnung in eine *.lin
molo am 07.03.2003 um 15:10 Uhr (0)
Leider hat die Lisp abzüge in der B-Note. Sie schreibt keine komplexen Linienstile mit raus. Meine Linien enthalten Text. Dieser Text wird nicht mit in die Lin geschrieben. Wenn man z.B. die GAS-Leitung aus der Acad.lin einfügt die fogender massen aussieht: *GASLEITUNG,Gasleitung ----GAS----GAS----GAS----GAS----GAS----GAS-- A,.5,-.2,["GAS",STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-.25 Erhält man: *GASLEITUNG,Gasleitung ----GAS----GAS----GAS----GAS----GAS- A, 0.5, -0.2, -0.25 Das ist natürlich schon mal ein gute ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : nach 2 identischen wörtern suchen
heiko_hems am 06.07.2006 um 11:29 Uhr (0)
Hallo Jerome,wenn Du es nur wissen -und nicht ändern- willst würde ich spontan dazu raten eine dxf zu schreiben. Diese kann dann in einem geeigneten Editor venudelt werden (auch zB in Word mittels gebasteltem Makro o.ä. die Entity TEXT suchen)...wenn Du es wissen -und ändern- willst solltest Du an eine LISP-Lösung denken, da kann ich Dir leider nicht weiterhelfen - aber vielleicht fragst/suchst Du mal hier im entsprechenden BrettGrußHeiko
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Lisp Abfrage nach schreibgeschützter Zeichnung
Harry Plotter am 07.07.2010 um 08:57 Uhr (0)
Hallo!Mit eurer Hilfe habe ich mir in letzter Zeit folgende kleine, aber feine Lisp-Routine gebastelt:Aktive Xrefs bindenInaktive Xrefs lösenZeichnung bereinigenZeichnung speichern unter ACAD 2004Nun hätte ich noch gerne zuerst eine Abfrage, ob die Zeichnung schreibgeschützt geöffnet ist oder nicht.Wenn schreibgeschützt, dann soll die Routine ausgeführt werdenWenn NICHT schreibgeschützt, dann soll die Routine mit einem Hinweis abgebrochen werden.Kann mir dabei bitte jemand helfen - Danke!Hier mein bisherig ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : Alle gerade geöffnetetn Zeichnungen anzeigen
Proxy am 07.02.2005 um 16:06 Uhr (0)
oder so ... damits Ruhe gibt Code: (defun VxGetOpenDwgs (/ DwgLst DwgNme) (or Gb:AcO (setq Gb:AcO (vlax-get-acad-object))) (vlax-for Doc (vla-get-Documents Gb:AcO) (if (/= (setq DwgNme (vla-get-Fullname Doc)) ) (setq DwgLst (cons DwgNme DwgLst)) ) (vlax-release-object Doc) ) (reverse DwgLst) ) ------------------ Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an Auto ...
|
| In das Form AutoLisp wechseln |
|
OneSpace Modeling : Lisp
Dorothea am 11.12.2002 um 12:29 Uhr (0)
Hallo Mirko, Man muss dem Dialog sagen, dass eine oder mehr Variablen optional sind. In der ok-action fragt man dann ab, ob die Variablen wirklich ausgewaehlt wurden, sprich einen Wert haben, oder nur nil . Optionale Variablen erhaelt man mit dem Keyword :initial-optional t bei der entsprechenden Variablendefinition. Alternativ kann man :toggle-type :indicator-toggle-data verwenden. Dann erscheint im UI zusaetzlich ein Boolean-Knopf, den der Benutzer dann an oder aus schalten kann. Gruss Dorothea
|
| In das Form OneSpace Modeling wechseln |