| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| | |
 | 2D- und 3D-Bauvisionen in der Revit Weiterbildung mit IHK-Zertifizierung , ein Kurs (bis zu 100% förderbar mit Bildungsgutschein)
|
|
Autor
|
Thema: Programmaufruf mit Parameter (1398 mal gelesen)
|
Stechi Mitglied Informatiker

 Beiträge: 75 Registriert: 17.01.2008
|
erstellt am: 15. Apr. 2008 11:19 <-- editieren / zitieren --> Unities abgeben:         
Hallo, wie kann ich ein LISP-Programm mit Parameter aufrufen? Ich habe folgendes vor: Wenn ich in Acad den Befehl "ekk_frameinsert" absetze, erscheint diese Maske (siehe Anhang). Nun möchte ich, dass zum Beispiel der Auswahlbutton "AKK_ZEKO" angeklickt ist. Wie kann ich das bewerkstelligen? Schonmal Danke für die Hilfe! Gruß
Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
       

 Beiträge: 13533 Registriert: 30.11.2003 .
|
erstellt am: 15. Apr. 2008 11:28 <-- editieren / zitieren --> Unities abgeben:          Nur für Stechi
wenn die Funktion (defun TESTUS( A B / C) lautet, kannst du sie mit (TESTUS A B) aufrufen .... Eine als Befehl definierte Funktion (defun C:TESTUS( A B / C) .. die du mittels TESTUS aufrufst akzeptiert dabei keine Parameter. Ansonsten sind deine Infos mehr als dünn , als dass man noch was rauslesen könnte... Die Dialogvorbelegungen kannst du im Quelltext belegen, es sei denn , der Programmierer hat dafür Parameter festgelegt ... das ist aus dem Bildchen aber nicht ersichtlich In deinem Profil steht "Informatiker" .. Was machst du denn da so? ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wronzky Ehrenmitglied V.I.P. h.c. CAD-Dienstleistungen für Architekten

 Beiträge: 2154 Registriert: 02.05.2005 CAD: AutoCAD 2.6 bis 2014 ADT 2005 - 2014 Arcibem System: Windows 2000, XP, NO VISTA Internet-Startseite: http://www.archi.de
|
erstellt am: 15. Apr. 2008 11:29 <-- editieren / zitieren --> Unities abgeben:          Nur für Stechi
Hallo Markus, also wenn Du den Befehl ekk_frameinsert nicht selbst programmiert hast, dann gibt es da so einfach keine Möglichkeit. Da der Befehl ja ein Command-Befehl ist, kann man an ihn keine Parameter übergeben. Du müsstest also entweder im Quellcode der Lisp ändern, oder (falls das Lispprogramm die Einstellungen nicht vornimmt) im Quellcode der DCL. Grüsse, Henning ------------------ Henning Jesse VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| |
Stechi Mitglied Informatiker

 Beiträge: 75 Registriert: 17.01.2008
|
erstellt am: 15. Apr. 2008 11:42 <-- editieren / zitieren --> Unities abgeben:         
Hallo Thomas, ich programmiere Anwendungsprogramme für unsere Maschinenbaufirma, z.B. habe ich in Access eine Datenbank, die es unseren Vertreter bei Kunden Angebote zu erfassen und diese dann später in unsere hausinterne SQL-Datenbank zu überspielen. Im Moment muss ich halt etwas in Acad programmieren. Gruß Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |