| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
Autor
|
Thema: Abfragemaske mit Eingabefeldern erstellen. (1944 mal gelesen)
|
Ingo Kisters Mitglied Systemadministrator, Technischer Zeichener
Beiträge: 16 Registriert: 15.07.2011 Drafting V17, Solidworks, Solidcam
|
erstellt am: 15. Jul. 2011 21:47 <-- editieren / zitieren --> Unities abgeben:
Guten Abend zusammen. Ich habe eine kurze Frage. Ich bringe mir nun schon seit Jahren das Programmieren von Makro´s selbst bei. Für die kleinen Alltagshilfen hat es bis jetzt immer gereicht :-D. Nun habe ich ein größeres Projekt vor mir, in dem ziemlich viele Abfragen vorkommen. Gibt es eine Möglichkeit die ganzen Abfragen nicht immer nach einander in die Kommandozeile zu schreiben, sondern eher über eine Art grafische Abfragemaske ? also z.b. Symbolleiste "Kombi Bearbeiten" Feld ??? oder vll. noch eleganter ?? Und noch eine Frage nebenbei :-D. Es gibt doch besttimmt schon Leute die V18 verwenden, wie ist die Kompabilität mit MAkros aus früheren Versionen ? Vielen Dank Gruss aus Alsdorf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
karl-josef_wernet Mitglied SysAdmin CAD-ME
Beiträge: 979 Registriert: 27.11.2000 PTC-Direct-Modeling/Drafting 19.0 Classic/Tablett DELL T5820, Precision 7760 Workmanager/Model-/Drawing-Manager WIN10
|
erstellt am: 16. Jul. 2011 18:13 <-- editieren / zitieren --> Unities abgeben: Nur für Ingo Kisters
Hi Ingo, wie wäre es mit der Display-Table-Funktionalität? Leere LTAB mit Display-Table verknüpfen in der Display-Table Makros zum füllen der einzelnen Felder und füllen der LTAB hinterlegen am Schluss ein Weiteres Makro, dass die LTAB dann ausliest und weiterverarbeitet. ------------------ kjw Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gerhard Deeg Ehrenmitglied V.I.P. h.c. i.R. Konstrukteur aus Leidenschaft
Beiträge: 2643 Registriert: 17.12.2000 CREO - OSD - OSM HP XW4400 - XW4600 Dell Inspiron 17E NVIDIA QUADRO FX1500 NVIDIA Quadro FX1800 HP Mini 210 2002sg WIN 7 Ultimate 32/64
|
erstellt am: 17. Jul. 2011 10:54 <-- editieren / zitieren --> Unities abgeben: Nur für Ingo Kisters
Hallo Ingo, erstmal ein herzliches Willkommen im Kreise der Gleichgesinnten die sich immer wieder mit der Materie befassen dem Rechner ein Schnippchen zu schlagen. So habe ich auch mal angefangen, aber es sind schon ein paar Tage her, damals gab es noch die Version 1.0 unter Pascal, die manche nicht mal mehr dem Namen nach kennen. Ich habe Dir zum Programmieren mal was angehangen, vielleicht kennst Du das schon, wenn nicht, wird es Dir bestimmt hilfreich sein. Solltest Du noch Fragen haben, einfach ins Forum gehen und losschreiben. Gruss Gerhard ------------------ Jeder erfüllte Wunsch ist ein Traum weniger Träume sind die Sonnenstunden der Hoffnung Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ingo Kisters Mitglied Systemadministrator, Technischer Zeichener
Beiträge: 16 Registriert: 15.07.2011 Drafting V17, Solidworks, Solidcam
|
erstellt am: 17. Jul. 2011 11:46 <-- editieren / zitieren --> Unities abgeben:
Danke für eure Hilfe. Das PDF für die Makroprogrammierung kannte ich schon, werde es mir aber noch einmal zu Gemüte führen :-D Im Moment will das Maro nicht so ganz wie ich will :-D Ich versuche gerade eine ganz simple IF Abfrage und bekomme Sie einfach nicht zum laufen :-( Aufbau ist der Frage: Möchtest du die Kontur verändern ? 1 oder 0 Makro: READ 'Möchtest du die Kontur verändern ? 1 oder 0' ev IF (ev=1) LET S 5 END_IF IF (ev=1) END_IF Irgendwie geht das Makro nicht darauf ein :-( Sieht jemand meinen Fehler ? Danke schon jetzt mal :-D Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
friedhelm at work Mitglied Techniker Aluminium Profile
Beiträge: 882 Registriert: 01.04.2003 Creo Elements Direct /Drafting 17+20.x ui classic-Tablett + Ribbon, Modeling 17-20.0,.2,.4,.5 Lizenz auf USB-Netzwerkadapter PE-Express 8 Win 10 Enterprise 64 @work Win 10 Pro 64 @home Notepad++,IrfanView,eDrawings, ....
|
erstellt am: 17. Jul. 2011 13:37 <-- editieren / zitieren --> Unities abgeben: Nur für Ingo Kisters
Hallo Ingo, das "Drumherum" sollte schon stimmen DEFINE Eva LOCAL Ev LOCAL S LET S 0 READ 'Möchtest du die Kontur verändern ? 1 oder 0' Ev IF (Ev=1) LET S 5 END_IF DISPLAY (STR S) END_DEFINE ------------------ Gruss Friedhelm Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Tom R Mitglied Technischer Zeichner
Beiträge: 274 Registriert: 02.11.2003 Solid Edge ST7 mit SMAP Piping OSDD 2006 unter Win 7
|
erstellt am: 27. Mrz. 2012 10:07 <-- editieren / zitieren --> Unities abgeben: Nur für Ingo Kisters
|
r.hoffmann Mitglied Techniker
Beiträge: 127 Registriert: 07.12.2006 OSD 13.2 20.4
|
erstellt am: 04. Apr. 2012 14:23 <-- editieren / zitieren --> Unities abgeben: Nur für Ingo Kisters
Hallo Ingo, siehe meinen Beitrag zum Thema Ja/Nein Abfrage von Tom. Ich habe die Sachen etwas weiter ausgebaut, so daß ich z.B. ein Makro für einen Förderer so aufgebaut habe, daß ich die Werte für Breite, Anzahl Räder auf Antriebswelle usw. in einem Windowsprogramm abfrage und auf gültige Eingaben überprüfe. Danach "erstellt" das Programm das Makro anhand der eingegebenen Werte und speichert dies unter einem festgelegten Namen. Der Aufruf dieses Makros liegt auf einer Funktionstaste. Das heißt, ich habe mehrere Windows-Programme für die unterschiedlichsten Aufgaben. Alle erstellen zum Schluß ein Makro mit dem festgelegten Namen. Dadurch wird beim Druck auf die Funktionstaste immer das Makro des zuletzt ausgeführten Windows-Programms ausgeführt. Verwirrt ?? Wenn man mal das Prinzip durschaut hat, ist es eigentlich nicht schwierig. Ich "lasse" durch solche Makros ganze Maschinen als maßgetreue Prinzipskizze in Anlagenlayouts zeichnen, so daß sie maßlich mit der späteren Konstruktion so genau wie möglich übereinstimmen. Falls Du solche Sachen benötigst, melde Dich bitte über untenstehende Homepage, da es dann doch wohl sehr speziell wird. MfG Robert ------------------ Homepage: www.me10-makros.de [Diese Nachricht wurde von r.hoffmann am 04. Apr. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |