Informationen zum Forum Lisp:
Anzahl aktive Mitglieder: 1.243
Anzahl Beiträge: 32.004
Anzahl Themen: 4.588

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info
Ergebnisse 1 - 10, 10 Gesamtergebnisse mit Suchbegriffen lisp sec.

Direkter Link in ein Forum:

Lisp

Lisp : lisp aus lisp
AutoCADuser am 01.04.2008 um 18:41 Uhr (0)
hi Udo,ich kreigs grad nicht hin, sorry.mal kurz mit Beispiel: wenn ich jetzt B hab und zwischendurch A ausführen will;-------------lisp B------------------(defun c:B ( / test) (command "_.zoom" "_extents") (command "_.xref" "_detach" "*");----hier soll A ausgeführt werden----;-------und weiter mit B-------------- (command "_.layer" "_unlock" "*" "") (command "_.layer" "_color" "253" "*" "") (prin1))------------Ende B-------------------...-------------lisp A------------------(defun C:A (/ )lisp zum ...

In das Form Lisp wechseln
Lisp : lisp aus lisp
AutoCADuser am 02.04.2008 um 14:24 Uhr (0)
wie gesagt, kann sein dass es komisch aussiehtes funktioniert aber genau so wie ich das Brauch.Ich will damit im Grundriss den Basispunkt setzen und auf dieselbe Stelle einen Vorgezeichneten Block DI_Einfügepunkt einfügen. Diesen Routine und einige mehr (die auch selbstständig laufen und einzeln verwendet werden) will ich aus einer Haupt-Lisp (code siehe oben, lisp B) nach einander ausführen und zwischendurch paar commands ausführen. Das Problem ist halt das die beschriebene Lisp aus meiner Haupt-Lisp nich ...

In das Form Lisp wechseln
Lisp : lisp aus lisp
AutoCADuser am 02.04.2008 um 12:09 Uhr (0)
das ist der code:...nicht wundern, ist meine erste Lisp...(defun c:A ( / Basispunkt OldOsmode)(setq OldOsmode (getvar "OSMODE"))(setvar "OSMODE" 108)(setvar "insbase" (getpoint " Gib den Basispunkt an:"))(setq Basispunkt (getvar "insbase")) (command "_insert" "DI_Einfügepunkt") (command Basispunkt) (command "1" "" "0")(setvar "OSMODE" OldOsmode) (prin1))------------------

In das Form Lisp wechseln
Lisp : lisp aus lisp
AutoCADuser am 02.04.2008 um 16:08 Uhr (0)
heiko, ist klar...is halt bissal kürzer. Aber der selbe Ablauf. Wenn ich jetzt deinen code aus meiner Haupt-Lisp starten will, funktionierts nicht.code der Haupt-Lisp:(defun c:B ( / )(command "_.zoom" "_extents") (command "_.xref" "_detach" "*") (command "_.layer" "_unlock" "*" "") (command "_audit" "j") ;-----------------Starten von A---------------------(defun c:A () (Print "A läuft") (c:B) ; hier aufruf von B (print "wieder in A"))(defun c:B () (Print "B läuft"));-----------------Ende von A--- ...

In das Form Lisp wechseln
Lisp : lisp aus lisp
AutoCADuser am 02.04.2008 um 18:26 Uhr (0)
nee, sorry geht nicht..hat vielleicht einer nen Ausschnitt aus einem Cade...wo man sehen kann wie das aussieht wenns funktioniert...ansonsten DANKE euch für die Hilfe!!------------------

In das Form Lisp wechseln
Lisp : lisp aus lisp
AutoCADuser am 02.04.2008 um 10:22 Uhr (0)
Ok danke, das hab ich ja hinbekommenB läuft ja auch nach der Unterbrechung durch, aber A ist so aufgebaut, dass ich aufgefordert werde einen Einfügepunkt für einen einzufügenden Block Eintippen mussund diese Aufforderung kommt eben nicht und es wird auch kein Block eingefügt. UND wenn ich nach dem Programmablauf wieder B starten will, sag er nur: "B läuft" WENN ich A Starten will sagt er: "A läuft""B läuft""wieder in A" "wieder in A"??? WAS mach ich falsch------------------

In das Form Lisp wechseln
Lisp : lisp aus lisp
AutoCADuser am 03.04.2008 um 11:23 Uhr (0)
@dorfy: bin bereits dabei, bin aber erst am bitteren Anfang. @fuchsi: den wilden Teil mit den defuns hab ich doch von ober. Und wie die Routine reagiert, gab ich doch auch schon ober erwähnt.Aber dann geht ja doch nicht was ich vor hatte. Den code von zwei Routinen in eine LSP-Datei zu kopieren schaffe ichja auch, aber mehrere LSP-Dateien hintereinander ablaufen zu lassen, ohne dass ich diecodes jeder einzelnen LSP-Datei in eine LSP-Datei zusammenkopiere geht wahrscheinlich doch nicht...aber trotz dem, DAN ...

In das Form Lisp wechseln
Lisp : lisp aus lisp
AutoCADuser am 03.04.2008 um 16:05 Uhr (0)
Ok, vielleicht war das missverständlich gemein von mir, sorry.also mehrere Lispdateien aus einer HAUPT-Lispdatei starten.------------------

In das Form Lisp wechseln
Lisp : lisp aus lisp
AutoCADuser am 04.04.2008 um 09:23 Uhr (0)
super, es funktioniert.Daumen hoch...DANKE an Thomas und an alle anderen auch...------------------

In das Form Lisp wechseln
Lisp : lisp aus lisp
AutoCADuser am 01.04.2008 um 17:55 Uhr (0)
Hallo Leute!mal wieder eine Frage von mir.Wie kann ich bzw. kann ich eine LISP-Routine "A" aus einer anderen LISP "B" Starten undnach ende von "A" soll dann in "B" weitergemacht werden...ist sowas möglich ??Gruß------------------

In das Form Lisp wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)


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