Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  LISP_Fortsetzung nach Benutzerhandlung

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  LISP_Fortsetzung nach Benutzerhandlung (172 mal gelesen)
AB
Mitglied



Sehen Sie sich das Profil von AB an!   Senden Sie eine Private Message an AB  Schreiben Sie einen Gästebucheintrag für AB

Beiträge: 255
Registriert: 24.05.2002

Mechanical Desktop 6
AutoCAD 2002

erstellt am: 19. Mai. 2003 14:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo liebe Forum-Mitglieder,

ich hänge mal wieder an einem Problem.
Ich habe ein LISP geschrieben, bei dem Mitten drin der Benutzer plötzlich handeln muss, in dem er das Bauteil in unterschiedliche Bereiche einteilen soll. Danach (oder nach einer bestimmten Zeit), soll mein LISP da weiter ablaufen, wo es zuvor aufgehört hat (um dem Benutzer die Möglichkeit der Bearbeitung zu geben.
Wie macht man so etwas?

Gibt es überhaupt eine Möglichkeit nachdem der Benutzer die Zeichnung bearbeitet hat, dass Skript wieder fortzusetzen?

Ich würde mich freuen, wenn Ihr mir weiterhelfen könntet.

Viele Grüße
Andrea

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Schachinger
Ehrenmitglied V.I.P. h.c.
Konstrukteur



Sehen Sie sich das Profil von Schachinger an!   Senden Sie eine Private Message an Schachinger  Schreiben Sie einen Gästebucheintrag für Schachinger

Beiträge: 2040
Registriert: 08.04.2002

AIS2009, PDSU 2012-2015, Plant 3D 2011-2015, NavisWorks 2010-2015, Win7 64bit SP1, Intel Core i7 870, 16 GB RAM, Quadro 2000D

erstellt am: 19. Mai. 2003 15:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für AB 10 Unities + Antwort hilfreich

dein problem ist ziemlich allgemein gehalten sodas ich dir jetzt nicht detaliert helfen kann.
aber natürlich kannst du in lisps benutereingaben vornehemen. schau dir mal "getxxx"-funktions bzw. "ssget" an.. steht einiges in der acad-hilfe 

------------------
mfg Siegfried Schachinger
http://www.tbschatz.at

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

AB
Mitglied



Sehen Sie sich das Profil von AB an!   Senden Sie eine Private Message an AB  Schreiben Sie einen Gästebucheintrag für AB

Beiträge: 255
Registriert: 24.05.2002

Mechanical Desktop 6
AutoCAD 2002

erstellt am: 19. Mai. 2003 15:12    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Die Möglichkeiten mit getxxx und ssget kenne ich. Meines Erachtens bringen die mich in diesem Fall aber nicht weiter.
Ich dachte da jetzt so an den Befehl _slice (kappen)(vielleicht gibt e ja noch einen anderen/besseren Befehl). An der Stelle, an der das BT nun unterteilt werden soll steht in meinem LISP (command "_slice"). Da steigt dann das Skript aus, damit der Benutzer die Kapplinien einzeichnen kann. Danach soll das Skript aber fortgesetzt werden.

Ich hoffe es ist jetzt etwas verständlicher.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADwiesel
Moderator
CAD4FM UG




Sehen Sie sich das Profil von CADwiesel an!   Senden Sie eine Private Message an CADwiesel  Schreiben Sie einen Gästebucheintrag für CADwiesel

Beiträge: 1968
Registriert: 05.09.2000

AutoCAD, Bricscad
Wir machen das Mögliche unmöglich

erstellt am: 19. Mai. 2003 15:13    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für AB 10 Unities + Antwort hilfreich

Sieh mal nach, inwieweit dich das Kommando Pause weiterbringt.


Ps es gibt unterschiede zwischen scripten und Lisp's
------------------
Gruß
CADwiesel

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

AB
Mitglied



Sehen Sie sich das Profil von AB an!   Senden Sie eine Private Message an AB  Schreiben Sie einen Gästebucheintrag für AB

Beiträge: 255
Registriert: 24.05.2002

Mechanical Desktop 6
AutoCAD 2002

erstellt am: 19. Mai. 2003 15:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Oh sorry, ich meinte auch LISPs.
Ich fürchte "pause" hilft mir auch nicht weiter.

Der Ablauf meines LISP soll wie folgt sein.
Es wir eine Dialogbox aufgerufen, in der ein bestimmter Layer ausgewählt werden soll. Darauf hin soll der Benutzer den Teil aus der Zeichnung auswählen bzw. "ausschneiden" (da es sich um 1 BT handelt. Das zerlegen mittels "_explode" hilft nicht weiter, da die Einzelteile nicht genau definiert sind), welchen er auf den entsprechenden Layer verschieben möchte. Danach soll wieder die gleiche Dialogbox aufgehen und es soll ein anderer Layer ausgewählt werden.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz