Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  PTC Creo Elements/Programmierung
  Mit Lisp Befehle aufrufen und auf Eingabe warten

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 Creo
  
MAIT erhält den Abas Partner Performance Award 2025, eine Pressemitteilung
Autor Thema:  Mit Lisp Befehle aufrufen und auf Eingabe warten (765 / mal gelesen)
ThHauck
Mitglied



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

Beiträge: 12
Registriert: 01.03.2011

erstellt am: 29. Nov. 2023 16:40    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, ich möchte nacheinander folgende Befehle des Sheetadvisors aufrufen, dabei aber natürlich die Eingabe des vollständig gefüllten Dialogfeldes abwarten.

sha_attach_material

SHA_BEND_MODIFY

Vielen Dank für paar Hinweise, ich komme da nicht weiter :-(

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

der_Wolfgang
Moderator
Tastenhauer


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

Beiträge: 2296
Registriert: 3.20.

● PE60+80@home
● W10 Pro Build10.0.19045.5737
● Drafting V17~V20.7@job
● Modeling V17~V20.7@job
● Windchill 12.1.2.6@job
● UWGM Client 13.0.0.1@job
● Taschenrechner
● Stift+Zettel V8.42

erstellt am: 29. Nov. 2023 21:21    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 ThHauck 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von ThHauck:
Hallo, ich möchte nacheinander folgende Befehle des Sheetadvisors aufrufen, dabei aber natürlich die Eingabe des vollständig gefüllten Dialogfeldes abwarten.

sha_attach_material

SHA_BEND_MODIFY



Das geht (so) nicht. Du kannst befehl a) interaktive (also mit Userinterface) aufrufen, oder Befehl a) programmatisch und dann befehl b) interactive.  Es gibt keine Funktionlität die da heisst: "Warte bis User mit Befehl X fertig ist"

Denkbar wäre so etwas  (habe kein Sheet metal, aber das prinzip wäre das selbe)

Code:
(in-package :cadde)
(use-package :Oli)
(defun call-two ()
  (sd-call-dialog "create_assembly")
  (sd-call-dialog "create_part")
  )
Aber beide sind "Terminate Aktionen" heisst create_part BRICHT den Befehl create_assembly ab. Im Ergebnis haben wir also nur create_part.  -- man sieht das auch kurz im Userinterface.

Man könnte den ersten Befehl als eigene variante nach programmieren mit ==>> sd-defdialog und dann in dessen ==>> ok-aktion (also ✅ ) zuerst das original mit ==>> sd-call-cmds aufrufen und dann den zweiten mit ==>> sd-call-dialog .. 

Aber das scheitert/ufert-aus bei der Material Zuweisung mit der hübschen Tabelle vom Sheetmetal.

Aber vielleicht erleuchter mich ja mal jemand anders...

------------------
Firefox ESRJava Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en)NotePad++BuFDi

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

ThHauck
Mitglied



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

Beiträge: 12
Registriert: 01.03.2011

erstellt am: 01. Dez. 2023 09:40    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

Danke fürs anschauen, mal warten ob noch ne Idee kommt.

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)2025 CAD.de | Impressum | Datenschutz