| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| SAP PLM zentraler Bestandteil des Lösungsangebots, eine Pressemitteilung
|
Autor
|
Thema: Befehle mit Leerstelle in acad_pgp (1214 mal gelesen)
|
fips Mitglied Lehrer
Beiträge: 544 Registriert: 22.05.2001
|
erstellt am: 10. Okt. 2010 19:29 <-- editieren / zitieren --> Unities abgeben:
Hallo, innerhalb von imos (Planungsaufsatz Möbelbau) gibts Befehle wie: ^C^C^Pimostool 134(Macro unter dem entsprechenden Icon. Diesen Befehl kann ich aber auch genauso - trotz Leerstelle - in die Befehlszeile eingeben: imostool 134 Diesem Befehlsaufruf würde ich gerne einen Tastaturkurzbefehl in der acad.pgp zuordnen. Das klappt aber nicht, dort wird nur der erste Teil des Befehls ausgewertet und mit der Meldung "unbekannter Befehl" quittiert. Kann mir da jemand weiterhelfen? Falls das nicht geht, ginge es mit Quickkey? (command "... Fips
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 10. Okt. 2010 20:28 <-- editieren / zitieren -->
Hi, mit Lisp-Unterstützung wird es gehen. In Lisp: (defun C:MY134() (command "imostool 134")) Dieses im Menu-MNL oder in ACAD.LSP, ... Und in das PGP kannst Du dann MY134 aufrufen. - alfred - ------------------ www.hollaus.at |
Jonapap Mitglied
Beiträge: 206 Registriert: 18.08.2006
|
erstellt am: 10. Okt. 2010 20:44 <-- editieren / zitieren --> Unities abgeben: Nur für fips
Hallo, (command "imostool 134") war auch mein erster Gedanke. Funktioniert aber nicht: Unbekannter Befehl "IMOSTOOL 134" Ich vermute, dass die Befehlszeile von Imos durch ein Event überwacht wird und der Aufruf aus Lisp daher fehlschlägt.
------------------ Gruß Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 10. Okt. 2010 20:45 <-- editieren / zitieren -->
Hi, was passiert denn, wenn man IMOSTOOL<ENTER> eingibt? - alfred - ------------------ www.hollaus.at |
Jonapap Mitglied
Beiträge: 206 Registriert: 18.08.2006
|
erstellt am: 10. Okt. 2010 21:04 <-- editieren / zitieren --> Unities abgeben: Nur für fips
Nach Imostool<Enter> springt der Cursor in eine neue Zeile - allerdings ohne "Befehl:" davor. Wenn man dann 134 eingibt, wird der Befehl ausgeführt, der auch bei "Imostool 134" gestartet wird. ------------------ Gruß Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 10. Okt. 2010 21:14 <-- editieren / zitieren -->
Cool, und dieses funktioniert dann oder nicht? (command "IMOSTOOL" "134") Wenn nein, dann fürchte ich, es könnte ein Applikationshersteller bewusst Flexibilität für Anwender behindern. Wird wohl dort nachfragen bedeuten. Ich bin damit leider out, weil ich es nicht probieren kann, aber sollte es eine sinnvolle Erklärung für diese Art der Befehlszeileneingabe/-umweg geben, dann hätt ich die Erklärung dafür schon gern gewusst. - alfred - ------------------ www.hollaus.at [Diese Nachricht wurde von a.n. am 10. Okt. 2010 editiert.] |
Jonapap Mitglied
Beiträge: 206 Registriert: 18.08.2006
|
erstellt am: 10. Okt. 2010 21:25 <-- editieren / zitieren --> Unities abgeben: Nur für fips
|
Ex-Mitglied
|
erstellt am: 10. Okt. 2010 21:28 <-- editieren / zitieren -->
Hi, und dann der nächste Schritt: Befehl: (defun C:MY134() (command "IMOSTOOL" "134")) Befehl: MY134 wenn das jetzt geht, dann funkt's auch mit PGP. - alfred - ------------------ www.hollaus.at |
fips Mitglied Lehrer
Beiträge: 544 Registriert: 22.05.2001
|
erstellt am: 10. Okt. 2010 22:10 <-- editieren / zitieren --> Unities abgeben:
|