|
Lisp : BMPs in Werkzeugleiste falsch angezeigt
benwisch am 31.07.2006 um 10:32 Uhr (0)
@Bauvermesser,Wenn du innerhalb von Autocad Werkzeugkästen erstellst, oder diese mit neuen Schaltflächen ergänzt, so erzeugt Autocad beim hinzufügen/erstellen eines Bildes in der mns-Datei immer diesen RCDAXXX.bmp. Das kann natürlich später zu Verwirrungen bei dem Anwender und auch bei Autocad selbst führen.Um das zu vermeiden, solltest du die *.mns Datei dahingehend abändern, daß nach dem erstellen einer Schaltfläche im Quellcode nicht mehr RCDAxxx.bmp sondern ein eindeutigerer Namen steht. Der Name ist n ...
|
| In das Form Lisp wechseln |
|
Lisp : Schriftartname eines Textstils
benwisch am 05.08.2008 um 11:27 Uhr (0)
Naja, bei dem verlinkten Thread durfte z.B. kein Vlisp/ActiveX verwendet werden. Warum aber in Autocad selbst über die Registry arbeiten?Es gibt doch die vla-getfont Funktion und hier können wir was basteln Code:(defun :v-getfontparam (#fontstylename / tblstyle typeface bold italic charset pitchandfamily ) (cond ((setq tblstyle (tblobjname "style" #fontstylename)) (vla-getfont (vlax-ename-vla-object tblstyle) ...
|
| In das Form Lisp wechseln |
|
AutoLisp : GC 62
benwisch am 10.02.2003 um 13:49 Uhr (0)
hi marvin ich bin zwar auch noch ein "padawan", doch ich habe was ähnliches programmiert und leide unter demselben prob. ...also mal in unserem jugendlichen leichtsinn....prüfen...prüfen...prüfen...und Code: (defun C:TEST (/ AUSW NEU TEMP Z) (setq Z 0) (while (= AUSW NIL) (setq AUSW (ssget ((0 . "lwpolyline")))) (if (= AUSW NIL) (princ "KEINE POLYLINIE GEWÄHLT") ) ;_ end if ) ;_ end while (repeat (sslength AUSW) ;_ ----------------------------- while in repeat geändert ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : element drehen
benwisch am 14.03.2003 um 16:25 Uhr (0)
@gmk 1. - checke mal deine variablen obj -- objname -- 2. - würde ich deine routine in z.b. gmk_ausrichten umbennen, da du einen autocad-befehl ausrichten überschreibst
|
| In das Form AutoLisp wechseln |
|
AutoLisp : findfile ?!?
benwisch am 19.03.2003 um 17:29 Uhr (0)
ich suche nach einer möglickeit zu überprüfen, ob ein dateiordner (nicht filename !) existiert z.b. (setq ORD (strcat (getvar "dwgprefix")"ordnerX")) ausgabe : "C:Projekte.cad4393-HHDAFU-BAUordnerX" der ordner existiert !!! (findfile ORD) -- gibt nil aus !??! unterschiedliche schreibweisen auch getestet, wie "/" "", spielt aber anscheinend keine rolle... verstehe irgendwie die funktion findfile nicht so richtig... gebe ich (findfile "c:projekte.cad") ein findet findfile es. sobald ich aber (findfile "c: ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : AutoLISP - könnte es soetwas?
benwisch am 26.03.2003 um 14:50 Uhr (0)
wie ich es gemacht habe und mache, ich bringe mir es auch selbst bei, dabei habe ich mit (aus der jetzigen sicht) ganz einfachen befehlen angefangen. jedoch habe ich mir schon damals bei meinen kleinen "wünschen" ein ziel gesetzt, nämlich irgendwie eine lösung zu finden ! eine hilfe dabei, war das tut von autocad selbst (gardenpath oder s.ä.). ich habe aber dann abgebrochen, weil ich nix mehr verstand. ein ganz wichtiger aspekt, zumind. aus meiner sicht, ist das kommentieren seiner arbeit, besonders am an ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Deklaration von Variablen *nützliches Proggie für Programmierer*
benwisch am 10.04.2003 um 11:04 Uhr (0)
habt ihr manchmal auch das problem, daß ihr bei eurer lisp-programmierung vielleicht die eine oder andere deklaration von var s vergeßt ?? oder es mühselig wird, am schluss alle var s zu finden und abschliessend zu deklarieren ?? ich habe in den tiefen des internets ein command-line proggie gefunden, welches einem die arbeit abnimmt. das programm deklariert alle gefundenen variablen. eine globale var erkennt das programm durch einen präfix # oder eigene z.b. *globalvar* (*). aufruf des programms : ideclare ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : funktionsübergreifende funktionen
benwisch am 09.05.2003 um 19:24 Uhr (0)
hi axel, ich glaube, ich bin dem prinzip der effektivität ein stückchen näher gekommen... ich habe nun nach deiner erklärung folg. getan : hauptparameter setzen --------------------- file, onlyPath, curArea profil ...im hauptprogramm, da sich die innerhalb eines durchlauf s nicht verändern und ich sie häufiger brauche. weiterhin werden die module bw_curArea und bw_onlyPath nur einmal aufgerufen, es muß also auch nur einmal gearbeitet werden. bei anderen funktionen, die diese werte benötigen, schleife ich d ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Anwendung *.vlx erstellen
benwisch am 30.06.2003 um 11:56 Uhr (0)
du benutzt den vl-editor von acad (vlide) ?? ja ?... der anwendungserstellungs-assistent erstellt eine .prv datei. über datei-- anwendung erstellen-- eigenschaften einer anwendung. nun die prv-datei auswählen. jetzt ist eine neue box zu sehen mit den oben erwähnten und weiteren registerkarten. ich hatte angangs mit dem einen und anderen programm von mir das gleiche prob. bei mir war es aber eine acet- funktion. wie es mit vlax-funktionen ist weiss ich nicht, da ich meine routinen wie in meinem ersten posti ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Aus Datei lesen
benwisch am 06.02.2002 um 12:38 Uhr (0)
schade, daß hier noch nicht so viel los ist.... @pirilao tolle Antwort !!! aber mal ne frage zu lisp-bücher.... habe bisher noch keine deutschsprachigen bücher gefunden.....habe ich falsche suchbegriffe verwendet, oder gibt es tatsächlich nur englischsprachige (was mir aber dann doch zu schwer ist)?? deine links werde ich mir mal gleich anschauen
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Installationsprogramm für Lisp-Programme
benwisch am 05.05.2004 um 17:05 Uhr (0)
Also.... für eine normale WindowsSsetupRoutine gibt es das Programm Inno Setup . Es ist ein Freeware-Programm und ist Script-gesteuert. --cut in-- Yes, it may be used completely free of charge, even when deploying commercial applications. --cut out-- IMHO ein absolut empfehlenswertes Programm!! Für die Installation unter Autocad (Suchpfad, Autostartgruppe, Profilbearbeitung...etc.) gibt es das Programm Acad Install . Ist auch Freeware und man muß nur einen Obulus entrichten, wenn man seinen ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Farbe Button ändern (dcl)
benwisch am 25.05.2004 um 09:38 Uhr (0)
Moin Andrea Zitat: ... Nun soll der Button, der angeklickt wurde, eine andere Farbe erhalten. Geht das? In Lisp ja ! Holger s Antwort - fill_image Hier mal zwei kleine Beispiele, was man so alles damit "anstellen" kann :-) DIE DCL DATEI - speichern unter test-image_button.DCL Code: TEST : dialog { label="Sonnen- Regenbogenfarben"; : image_button { key = "pic"; width = 35; height = 17; aspect_ratio = 1.0; color = graphics_ba ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Text copy lisp funkt nicht
benwisch am 07.06.2004 um 15:46 Uhr (0)
Besuche doch mal die Homepage des Autors Volker Kleppel / CADWERK.com Unter dem kleinen Link lisp werkzeuge findest du das komplette Teil als Freeware. In deinem Quellcode scheint einiges zu fehlen (und auch die DCL-Datei ?)
|
| In das Form AutoLisp wechseln |