| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Cuix: F1 in Quickinfo auf eigene Hilfedatei leiten (671 / mal gelesen)
|
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3701 Registriert: 15.10.2003 Win 10/64 Pro AutoCAD MAP 3D 2018 / 2023 BricsCAD 22
|
erstellt am: 04. Okt. 2016 11:56 <-- editieren / zitieren --> Unities abgeben:
Der Tooltip (Quickinfo) schaut ja (bei AutoCAD Befehlen) so aus: Zitat:
Linie Erstellt gerade Liniensegmente F1 drücken, um weitere Hilfe zu erhalten
Und drücke ich F1, dann lande ich (nur durch die Mausposition; ohne den Befehl selbst aufzurufen) direkt bei der Hilfe zu "Linie" So weit, so banal. Frage: Wie definiere ich in meiner Cuix zu meinem Befehl, dass er meine Hilfe oder meine PDF anzeigen soll? (z.B. "setfunhelp" aus Lisp hilft hier nix, weil die Funktion ja noch nicht aktiv ist ...) ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 04. Okt. 2016 12:00 <-- editieren / zitieren --> Unities abgeben: Nur für Peter2
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 04. Okt. 2016 12:34 <-- editieren / zitieren --> Unities abgeben: Nur für Peter2
setfunhelp ist schon die richtige Adresse für deine Anfrage! Damit stellt man eine Brücke zwischen einem AutoCAD-Befehl und einer Hilfedatei/Seite her und diese Verbindung funktioniert auch bei benutzerdefinierten Befehlen. Einem Makro als solches kann man keine Hilfeseite zuweisen, denke ich. Was man dazu wissen muß -ich nun auch nach 2min testen - : Acad (ver)sucht selbst zu ermitteln welcher "Befehl" zu der Schaltfläche passt und dazu analysiert Acad wohl das Makro. Mein Befehl TEST wurde mit einer nicht existenten Hilfeseite verknüpft (setfunhelp), der Aufruf TEST ist auch im Makro vorhanden (der erste "bekannte" Befehl im Makro), Drücke ich während des Tooltip auf F1, so versucht er meine Hilfeseite zu öffnen. ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3701 Registriert: 15.10.2003 Win 10/64 Pro AutoCAD MAP 3D 2018 / 2023 BricsCAD 22
|
erstellt am: 04. Okt. 2016 12:48 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von cadffm: ...Mein Befehl TEST wurde mit einer nicht existenten Hilfeseite verknüpft (setfunhelp), der Aufruf TEST ist auch im Makro vorhanden (der erste "bekannte" Befehl im Makro), Drücke ich während des Tooltip auf F1, so versucht er meine Hilfeseite zu öffnen....
Ja, aber explizit mit (geladenem) "setfunhelp". Wenn ich aber gar kein Lisp habe oder das Lisp noch nicht geladen ist, dann schaut es anscheinend nicht gut aus ("Einem Makro als solches kann man keine Hilfeseite zuweisen, denke ich.") ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 04. Okt. 2016 12:54 <-- editieren / zitieren --> Unities abgeben: Nur für Peter2
ICH kann jetzt nur über Lisp sprechen und dabei ist diese Lispfunktion dafür da. Im deinem Fall geht es um Menüeinträge und das diese erscheinen, dafür muss bereits etwas geschehen sein(laden der Menüdatei). Daher wäre es sinnig die Hilfe-Verweise bereits mit der Menüdatei zu laden. Dann muss zu diesem Zeitpunkt die eigentliche Definition des Autocad-Befehles noch nicht geladen sein und die Hilfe funktioniert dennoch. ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3701 Registriert: 15.10.2003 Win 10/64 Pro AutoCAD MAP 3D 2018 / 2023 BricsCAD 22
|
erstellt am: 04. Okt. 2016 13:45 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von cadffm: ...Daher wäre es sinnig die Hilfe-Verweise bereits mit der Menüdatei zu laden...
Konkret wie hast du das gemacht? ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 04. Okt. 2016 13:57 <-- editieren / zitieren --> Unities abgeben: Nur für Peter2
Entweder man verknüpft eine Lisp-Datei(lsp) direkt in der Menüdatei (Knotenpunkt "LISP-Dateien") in einer Cuix, oder man wählt den altbewährten Weg und erstellt zur Menüdatei eine gleichnamige MNL-Datei, diese wird (wenn gefunden) auch automatisch geladen. ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3701 Registriert: 15.10.2003 Win 10/64 Pro AutoCAD MAP 3D 2018 / 2023 BricsCAD 22
|
erstellt am: 04. Okt. 2016 14:02 <-- editieren / zitieren --> Unities abgeben:
|