|
Lisp : Automatic Dimension AutoCAD LISP??
kadirozen am 02.08.2023 um 14:29 Uhr (1)
Ihr letzter Vorschlag wäre großartig, wenn ich ihn umsetzen könnte.Sie haben Recht mit der Catergorisierung. Anstatt +700 Elemente zu haben, könnten wir die Suche auf die Ebenen mit SEQ, NO_SEQ, CNC, CUT; usw. am Anfang beschränken. Das würde die Anzahl der Codezeilen erheblich reduzieren, und ich müsste in Zukunft keine einzige Codezeile mehr aktualisieren, weil unser Ebenennamensystem gleich bleibt (SEQ am Anfang zum Beispiel).Wenn wir eine neue Methode haben, kann ich einfach die Präfix-Liste aktualisie ...
|
| In das Form Lisp wechseln |
|
Lisp : Hilfe bei lisp! Block Attrtibute rotation und position!
cadplayer am 15.02.2013 um 20:56 Uhr (0)
Mein Vorhaben ist, sobald ich die Position eines Attrib im Block verschiebe, das kommt häufiger vor, möchte ich die Verschiebung gleich auf andere Attrib übertragen. Da die Koord.unterschiede nicht gleich sind zw. BlockInsertpkt und AttribInsertPkt sobald die Blöcke gedreht sind muss ich eine Transform rechnen lassen bezüglich auf das OCS des Attrib zum BlockInsertPkt. Der GC 210 liefert dazu ein matrix mit der ich nicht umzugehen weiss. Also im Klartext was bedeutet (210 0.0 0.0 1.0). Bin in der Hilfe nic ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp warten lassen
autocart am 08.01.2009 um 01:53 Uhr (0)
Um mich heute mal von meiner spendierfreudigen Seite zu zeigen , hab ich mal so eine exe gebastelt, die eine andere ausführbare Datei (EXE, BAT, COM oder PIF) ausführt, auf deren Ende wartet und danach eine "Kenner-Text-Datei" erzeugt. Die selbst gebastelte exe zusammen mit dem Source-Code (AutoIt3) ist im zip-file zum Download zur Verfügung.Die exe erwartet 2 Befehlszeilenparameter:1) den Pfad+Namen(+Erweiterung) der auszuführenden Datei (der Pfad kann weggelassen werden, wenn sich die auszuführende ...
|
| In das Form Lisp wechseln |
|
Lisp : Suche nach Farbe 255,255,255 per Lisp oder Befehlsstring
Meldin am 01.02.2020 um 13:40 Uhr (1)
Hallo,Nein !!! das "defun c:" sagt nur das eine Lokale Funktion definiert wir! Das heißt wenn du nachher in ACad in die Befehlszeile MeinBefehl eingibst wird die Funktion ausgeführt ohne c: dann nicht. Den Speicherort der lsp sollte wenn du "appload" eingibst bei dem Aktenkoffersymbol Inhalt eingetragen werden. So wird das lsp jedes mal automatisch geladen.Dann soltest du in den Optionen noch wenn die lsp nicht in einem suchpfad von ACad liegt dieden bei Dateien eintragen sonst meckert ACad ab und an. Aber ...
|
| In das Form Lisp wechseln |
|
Lisp : Nach LISP-Durchlauf ACAD beenden
cadffm am 01.09.2021 um 13:38 Uhr (1)
Ich vermute dein AutoCAD hat keine Ahnung was du mit cur_dir cur_name meinst,an das Symbol ist kein Wert gebunden und somit auch kein String - der erwartet wird von STRCAT.wenn man einfach mal schraibt (strcat habeichmirausgedacht) so macht das auch keinen Sinn, aber in dem Fall liegt es dem Betrachter oft auf der Hand, (strcat cur_dir cur_name ".jpeg") ist nichts anderes solange cur_dir cur_name keinen Wert hat.Du mußt also cur_dir cur_name zunächst mal füttern damit AutoCAD danach cur_dir cur_name un ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Lisp zeitlich limitieren?
Theodor Schoenwald am 29.03.2006 um 20:45 Uhr (0)
Hallo Nano,"Wie machst du es jetzt, wenn du ein Demo raus gibst?"Ganz einfach, ich gebe keine mehr heraus.Ich hatte vor Jahren auch eine Version, die nur 60 CNC-Sätze ausgeben konnte. Einige haben versucht diese Version "aufzubohren", aber es kam kein Kunde mehr dazu. Den Satz von Michael: "Aber ob sich so jemand überhaupt ein Programm kaufen wollte..", kann ich nur bestätigen.Bis Ende Februar, hatte ich für 3 Monate eine kostenlose Version für das Drehen bereitgestellt. Manche haben sich gefreut und bedan ...
|
| In das Form AutoLisp wechseln |
|
Lisp : LISP Novice sucht Hilfe zu ATTOUT
Smiley1302 am 07.07.2015 um 15:39 Uhr (1)
ja das ist so gewollt. zur erleuterung.Ziel ist es:Aus einem plan mit rauminformationen (raumnummer, abteilung, qm usw.) die in einem block mit attributen vorkommen auszulesen. diese ausgelesenen informationen werden dann über eine excel datein geöffnet und sollten optimalerweise bearbeitbar sein (hatten mal sowas mit Planstämeliformationen. das war in einer anderen firma. da ging das über eine csv datei die von exel erzeugt wurde und diese wurde dann über einen befehl wieder eingeladen).Es werden dann z.b ...
|
| In das Form Lisp wechseln |
|
Lisp : Aus Lisp ein BAT starten und darauf warten
joern bosse am 13.12.2010 um 14:56 Uhr (0)
Hallo Peter,auch ich habe schon das Thema gehabt und habe es folgendermaßen gelöst: Ich benenne die auszuführende Datei um, führe Sie dann aus und laß eine While-Schleife hinterherlaufen, die solange läuft, bis die Datei wieder in Ihren ursprünglichen Namen umbenannt werden kann. Zudem läuft ein Indexzähler mit (im Beispiel bis 400000) damit darüber ein Notausstieg aus der While-Schleife erfolgen kann, wenn die Datei nicht mehr umbenannt werden kann. Sicherlich nicht sehr elegant, aber bisher habe ich dami ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp-Fehler bei Umstellung von 2004 auf 2006
Burschii am 08.01.2007 um 09:54 Uhr (0)
Hallo,habe ein LSP-Tool das nach der Umstellung auf ACAD2006 nicht mehr läuft. Es wird ein Wert mal einem Faktor genommen und diesen dann mit Offset zu versetzen. Läuft aber nicht mehr :-(Könnte mir da jemand weiter helfen, wäre echt dankbar.(defun c:ekvKolmo ( / pom_ekvKolmo ekvvzdlenost)(init)(if (= #_BRZ nil) (setq #_BRZ (getreal "
BRZ: ")))(setq #_Ff (sqrt (+ (expt (/ #_BRZ 2000) 2) 1)))(terpri)(princ "Brz: ")(princ #_BRZ)(princ " Ff: ")(princ #_Ff)(princ " Systemabstand eingeben ")(princ #_ekvKolmo ...
|
| In das Form Lisp wechseln |
|
Lisp : Automatic Dimension AutoCAD LISP??
cadffm am 02.08.2023 um 14:15 Uhr (1)
"Kann ich diese Liste irgendwo separat auf dem Server speichern und über meinen AutoLISP-Code darauf zugreifen"Ja das gehtGoogle nach Code mit zB. den Lispfunktionen read-line und write-lineund schaue natürlich auch mal in die Hilfe[F1]Ein Beispiel, Test.txt Datei sieht so aus:testcnccnc1oderwasanderesEinfache Beispielfunktion dafür {nachträglich editiert}(defun testin (/ rf line) (setq mylist nil) (if (findfile (setq file "D: est.txt")) (if (setq rf (open file "r")) (while (setq line (re ...
|
| In das Form Lisp wechseln |
 |
Lisp : SRXTEXT Lisp suche funktioniert nicht
Manuel486 am 25.06.2021 um 12:16 Uhr (15)
Hallo,ich habe die Lisp SRXTEXT von:https://www.cadstudio.cz/en/download.asp?file=srxTEXTheruntergeladen und habe mich mit den Suchkriterien beschäftigt.Zitat:Regular expressions:--------------------Please note that the regular expression syntax differs inthe old Express Tools version and in the VBscript version -SRXTEXT2.Using regular expressions you can perform complexreplacements like changing:D19-457-03667toPart:457/03667 Code:D19For this case you would use the search and replacestrings: ([A-Z][0-9][0- ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp soll nach Blöcken suchen
Wolli am 07.04.2009 um 13:52 Uhr (0)
Hallo Thomas,in die ACADdoc.lsp kann ich es nicht reinstellen da wenn ohne PDM gearbeitet wird die alten Rahmen erlaubt sind.Es soll nur bei Statuswechsel im PDM geprüft werden.Dann wird folgendes Lisp abgearbeitet.; support script for plotting HPGL with cdb acad integration; ; The following symbols will be passed to this script:; ; cdb_erzeug_system: cdb application this doc was created with; layout_names: the name of all layouts to generate sec reps for; layout_files: the file names to use thereby; l ...
|
| In das Form Lisp wechseln |
|
Lisp : mittels Lisp erzeugte Gruppe erscheint nicht im Gruppenmanager
romi1 am 18.07.2007 um 11:03 Uhr (0)
Hallo Forum!Habe ein Lisp gebaut, mit welchem die gewählten Objekte automatischin die Gruppen 10000, 10001, 10002 usw. gegeben werden - sofern diesenoch nicht vorhanden sind. Der beschreibende Text wird manuell eingegeben.Die Gruppe wird auch recht schön erzeugt - nur leider: im Gruppenmanagerist sie vorerst nicht sichtbar.Wenn man allerdings die Datei speichert, schließt und wieder öffnet istdie soeben erstellte Gruppe nun auch im Gruppenmanager sichtbar. Wo kannda der Grund bzw. Fehler liegen? Gibt es ei ...
|
| In das Form Lisp wechseln |