|
AutoLisp : Menü tauschen mit einem LISP-Skript??
Paulchen am 14.03.2006 um 17:43 Uhr (0)
Hallo Marando,hier ein klitzekleines Beispiel, einfach mal in die ACAD-Befehlszeile kopieren:Code:Befehl: (defun test ()(_ (princ "
Hello World")(_ (princ))TESTBefehl: (test)Hello WorldWie eingangs erwähnt - Grundlagen musst Du Dir selbst aneignen! Leider habe ich von VB keine Ahnung :-( Es ist sicherlich machbar, irgendwelche Parameter zwischen Lisp und VB hin- und her zu schaufeln... Vorschlag: Gib mal in der ACAD-Hilfe "scr" oder "Skript" ein und schau, was passiert. Das könnte Dir die Sache erleichtern ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Zoom-Befehl per Lisp mit Faktor XP ?
Schachinger am 23.02.2004 um 08:54 Uhr (0)
hy jürgen (setq fx 2xp ) (command zoom faktor fx) oder wenn du die das als benutzereingabe haben willst z.b.: (setq fx (strcat (rtos (getreal faktor eingeben: )) xp )) oder hab ich dich falsch verstanden?... ------------------ mfg Siegfried Schachinger http://www.tbschatz.at
|
| In das Form AutoLisp wechseln |
|
Lisp : mittels Lisp erzeugte Gruppe erscheint nicht im Gruppenmanager
romi1 am 19.07.2007 um 10:25 Uhr (0)
Hallo Dorfy!Danke für die Mühe,aber ich mag die command-Befehle leider überhaupt nicht.Da hat man immer das ganze Textfeld voller Anzeigenvom Programmablauf, und wenn man dann nachsehenwill, was man vorher eingegeben hat, muß man endlosnach oben scrollen ... so ist das zumindest, wennman ein längers Lisp mit vielen "command"-Befehlen hat.Zu meinem Problem: Ich hab das Prog. für einen Kunden, welcher die AutoCAD-Vollversion 2007 und 2008 hat.Und da ja bei euren Tests alles geklappt hat, und sichauch mein Ku ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp Befehl dinfo
cadffm am 13.04.2023 um 12:15 Uhr (1)
Ich kenne mich da nicht so aus, aber DINFO gibt es in AutoCAD nicht.DWGINFO aus den Expresstools, oder alternativ der Aufruf PROPULATE, ist auch in den originalen AutoCAD Expresstools PROPULATE" Hat auch ein paar Tage gut funktioniert, aber nun geht gar nichts mehr""DINFO" bringe ich in Verbindung mit den DWGEIGEN in diesem Thread:https://ww3.cad.de/foren/ubb/Forum54/HTML/033585.shtml#000004 Vielleicht hat das was mit deinem DINFO zutun?
|
| In das Form Lisp wechseln |
|
AutoLisp : Additions-LISP erweitern
CADmium am 19.07.2004 um 12:21 Uhr (0)
Ok! Ersetze (setq OBJEKTDATEN (subst(cons 1 (if (= OP + )(rtos (+ Z2 Z1) 2 2)(rtos (- Z2 Z1) 2 2))) (assoc 1 OBJEKTDATEN) OBJEKTDATEN ) ) durch (setq OBJEKTDATEN (subst(cons 1 (strcat = (if (= OP + )(rtos (+ Z2 Z1) 2 2)(rtos (- Z2 Z1) 2 2)) ü.A. ...
|
| In das Form AutoLisp wechseln |
|
Lisp : lisp code?
chris888 am 02.02.2011 um 14:58 Uhr (0)
sooooohabs jetzt mal ausprobiert und1. die eingaben mit (0."line") also die . eingabe funktioniert iwie nicht kommt immer in der befehlszeile "fehlerhafte punktbezeichnung"[ich habs zumindest jetzt hinbekommen den befehl mit (cons 0 "line") hinzubekommen]2. alles toll was ihr mir da gezeigt habt aber ich will aus einem schon bestehenden auswahlsatz ausschliessen so wie wenn man die "shift" taste drückt.Problem: Ich hab objekte in einem bestimmten bereich die ich markieren will aber auf dem gleichen eigensc ...
|
| In das Form Lisp wechseln |
|
Lisp : LISP oder VBA Benutzerdefinierte Blockrefereinzen
no4iming am 03.06.2013 um 21:29 Uhr (0)
Danke für die Antwortdadurch das ich mich nicht wirklich in lsp auskenn dacht ich mich evtl reindenken zu können .... doch leider muss ich zugeben ich hab genau 0 ahnung woh ich was eingebn sollt ^^ich hätt 3 parameter zu setzenname des blockes kfvSTAMSTAM_HKHhab es jetzt versucht in irgend einer weiße da unter zu bringen doch irgendwie scheitere ich =(
|
| In das Form Lisp wechseln |
|
Lisp : Kote Lisp - Höhenwerte werden nicht eingetragen
spiess am 21.04.2009 um 13:44 Uhr (0)
An alle vielen Dank.Die Sache läuft wieder.DANKE DANKEMartin Spiess
|
| In das Form Lisp wechseln |
|
Lisp : Entfernen von Benannten Layerfiltern per Lisp-Routine ?
Amadeo52 am 13.02.2004 um 13:49 Uhr (0)
Ich würde gerne Benannte Layerfilter aus einer Zeichnung entfernen, finde aber nur die Löschfunktion im Layereigenschaften-Manager... Mühseliges Geschäft bei mehreren 100 Layerfiltern. Hat jemand eine Idee ?
|
| In das Form Lisp wechseln |
|
Lisp : Text Ändern in Block (Attribut) per Lisp
runkelruebe am 02.02.2018 um 07:09 Uhr (1)
wo genau muss ich was umschreibenNirgendwo.Sein code ist übrigens case-sensitive, ich finde, das solltest Du wissen.------------------Gruß,runkelruebe Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße...
|
| In das Form Lisp wechseln |
|
AutoLisp : Lisp/Script Anzeigenreihenfolge
TomiProg am 16.11.2004 um 14:50 Uhr (0)
Sehr witzig, CADwiesel ;-) Nun gut. Es genügt wohl nicht, wenn ich die entscheidene Zeile preisgebe. Hier der ganze Code, der so nicht funktionieren will: (defun c:test(/ objekt) (setq objekt (ssget "L")) ;letztes Objekt auswählen. Ist eine Solid-Schraffur (command "_draworder" objekt "" "u") (princ)) Wenn hier jemand ein Return zuviel erkennt, dann kann der Code wie von Claudio (ganz oben) auch nicht funktionieren.
|
| In das Form AutoLisp wechseln |
|
Lisp : MapCars Lisp-Tutorials
Theodor Schoenwald am 17.01.2007 um 23:49 Uhr (0)
Hallo an Alle,die Idee Axels Seiten in Buchform - haben zu wollen -, hatte ich schon vor Jahren und Axel gebeten ein Buch zu bringen. Seine Antwort war: "Dann kann ich die ganze Sache nicht mehr ändern oder nachbessern. Wenn Du es aber als Buch bringen willst, ist es mir recht und ich unterstütze dich".Ich hatte schon angefangen die Überschriften der Themen an das Thema anzupassen und seine trockenen Sprüche darunter.Mit dieser schönen Zusage im Hintergrund habe die Buch Frage in diesem Forum gestellt. Die ...
|
| In das Form Lisp wechseln |
|
Lisp : Script aus Lisp mit Command aufrufen
Peter2 am 11.09.2007 um 10:31 Uhr (0)
Zitat:Original erstellt von tunnelbauer:...Wieviele Scripts versuchst du aufzurufen? Eines? Oder mehrere?Eigentlich zwei; die könnte ich aber notfalls in eines zusammenfassen. Es wird aber auch das erste nicht gestartet.Peter------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
| In das Form Lisp wechseln |