Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 53 - 65, 367 Gesamtergebnisse mit Suchbegriffen schreibschutz aufheben bei autocad-datei sec.
AutoLisp : abfrage namen verschiedener layouts
fuchsi am 15.04.2004 um 14:15 Uhr (0)
hallo leider hab ich da nicht wirklich was brauchbares gefunden (ärgert mich eigentlich, da musssssssssss es doch was geben) aber ich würds anders machen in VBA ein formular mit einer listbox (multiselect), wo du alle layoutnamen anzeigst. der benutzer kann dann seinen gewünschten layouts auswählen, und du taufst sie dann um. mit ein bisschen abfragerei kannst du auch verhindern, dass ein layout 2x umgetauft wird. also die auswahl von autocad rausnehmen und ins programm verpacken ------------------

In das Form AutoLisp wechseln
AutoLisp : Mittelpunkt eines Bogens ermitteln???
fuchsi am 04.06.2004 um 08:26 Uhr (0)
um herauszubekommen, wie du bei einzelnen objekten zu den diversen Informationen kommst gibts nen tollen befehl :vlax-dump-object (setq el (entsel Bogen auswählen: ) (setq el_vla (vlax-ename- vla-object (car el)) (vlax-dump-object el_vla t) # VLA-OBJECT IAcadArc 07bd91c4 ; IAcadArc: AutoCAD Arc-Schnittstelle (Bogen) ; Eigenschaftswerte: ; Application (RO) = # VLA-OBJECT IAcadApplication 00a99b84 ; ArcLength (RO) = 25.0948 ; Area (RO) = 99.3479 ; Center = (58.0226 116.325 0.0) ; Color = 256 ...

In das Form AutoLisp wechseln
AutoLisp : ActiveX: Layer-Erzeugung erzeugt Access Violation
fuchsi am 28.06.2004 um 13:31 Uhr (0)
ich bin mal auf sowas ähliches gestossen die gleichzeitige verwendung von activeX (vla-put usw.) mit herkömmlicher technologie (entmake (entmod fürte bei mir häufig zu abstürzen ala eLockViolation probier mal da ein simples (command ._redraw ) zwischen den Technologien siehe dazu meinen Thread http://ww3.cad.de/foren/ubb/Forum145/HTML/000313.shtml habs mal dein beispiel ausprobiert acad 2000i kein absturz acad 2004 absturz nach meiner Änderung KEIN absturz in beiden versionen aber irgendwie versteh ic ...

In das Form AutoLisp wechseln
AutoLisp : eindeutiger Blockname
fuchsi am 29.06.2004 um 11:28 Uhr (0)
ich weiss das thema hatten wir bereits, aber mir geht es NICHT um eindeutige namen mit cdate sondern ... ich erstelle mittels Variantenkonstruktion Möbel der benutzer wählt z.B.: aus einem Menü einen Tisch aus. Danach gibt er in einem Dialog die Tischbreite, Tischhöhe, Tischtiefe, Plattenart, Verkabelung ja/nein usw. ein. diese Infos müssen ja in den Blocknamen eingehen, umd diesen eindeutig zu machen z.B.: könnte daraus ein blocknamen der in etwa so lautet herauskommen TISCH1_BR-1000_TI-800_HO-720_PL-MA d ...

In das Form AutoLisp wechseln
AutoLisp : VB Programm Starten
fuchsi am 30.06.2004 um 12:32 Uhr (0)
ich finde (startapp notepad ) besser, da das blöde autocad-dosshell-fenster nicht kommt ------------------

In das Form AutoLisp wechseln
AutoLisp : in datei schreiben
fuchsi am 12.08.2004 um 15:55 Uhr (0)
(strcat (chr 34) (CDR(ASSOC 1 bl_tb)) (chr 34)) ------------------

In das Form AutoLisp wechseln
AutoLisp : in datei schreiben
fuchsi am 12.08.2004 um 15:56 Uhr (0)
oder (strcat """ (..) """) ------------------

In das Form AutoLisp wechseln
AutoLisp : Prüfung ob Datei im Zugriff
fuchsi am 13.09.2004 um 16:16 Uhr (0)
wie wärs damit (while (not (try vl-file-rename (list old-filename new-filename)))) ;------------------------------------------------------------------------------ ; Testroutine ergibt nil im Fehlerfall ansonst den Rückgabewert der zu ; testenden Funktion ; ist der Rückgabewert der Funktion auch im Erfolgsfall nil ; wird t zurückgegeben ; ...

In das Form AutoLisp wechseln
AutoLisp : Prüfung ob Datei im Zugriff
fuchsi am 13.09.2004 um 16:19 Uhr (0)
mein vorschlag ist vielleicht doch nicht so gut. sollte bei der pdf-erstellung ein fehler auftauchen (datei wird nicht erzeugt) läufst du in eine endlosschleife ------------------

In das Form AutoLisp wechseln
AutoLisp : Block an einer Kante absetzen mit OFang möglich ?
fuchsi am 28.09.2004 um 08:24 Uhr (0)
bei Lisp-Befehlen (command .... wird genauso der Objektfang verwendet, als wenn du den autocad-befehl manuell verwendest. also muss ein (command _rotate (entlast) p1 deg) nicht unbedingt (entlast) genau um p1 gedreht werden , sondern um den Punkt den der eingestellte Objetfang bei p12 findet. Genauso natürlich auch beim (command _insert ...) Das erklärt auch warum es beim Reinzoomen besser funktioniert, da das Objektfangkästchen ja immer gleich groß ist. Hast du einen großen Zoomefaktor wird er viel ...

In das Form AutoLisp wechseln
AutoLisp : Cursor ändern
fuchsi am 28.01.2005 um 13:16 Uhr (0)
dazu müssten wir wissen welcher Dialog : Es gibt: 1.) Standard Autocad Dialoge (z.B: Layer-, Konfig- Dialog) 2.) selbsterstellte Lisp-Dialoge (eigentlich DCL-Dialoge) 3.) selbsterstellte VBA-Dialoge nur bei Punkt 3 ist es mit normalen Bordmitteln möglich, den Cursor zu tauschen. ------------------ WWW.FFZELL.AT.TC

In das Form AutoLisp wechseln
AutoLisp : _plot
fuchsi am 10.03.2005 um 14:44 Uhr (0)
nun ja, beim verpacken von Autocadbefehlen in ein Command, wird nun mal davon ausgegangen, dass du den befehl als ganzes über befehlszeileneingabe fernsteuern möchtest z.B.: (command ._layer _fr testlayer _color 7 testlayer2 ....) (command -_plot _no _model Laserdrucker ....) da würde ein Dialog ja eher stören was willst denn eigentlich damit machen, nur ein tastaturkürzel für den PLOT-Befehl ? Dazu gehört eigentlich die Datei ACAD.PGP . Hier kannst du für alle Autocadbefehle Tastaturk ...

In das Form AutoLisp wechseln
AutoLisp : Pfad wählen mit getfiled ?
fuchsi am 07.07.2005 um 15:49 Uhr (0)
das Problem ist, dass du mit gefiled immer noch eine Datei im gewünschten Pfad wählen musst sauberer , ein älteres Posting von mir wäre folgende Lösung: hier wird die standard Windows Ordner-Dialog angezeigt (defun BrowseForFolder ( text / ret y ) (setq y (vlax-get-or-create-object shell.application )) (if (setq ret (vlax-invoke y BrowseForFolder 0 text 1)) (setq ret (vlax-get (vlax-get ret Self ) Path ))) (vlax-release-object y) ret ) der Aufruf sieht dann so aus (BrowseForFolder bitte ...

In das Form AutoLisp wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   ... mehr

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz