|
Lisp : setfunhelp mit HTML-Anbindung funktioniert bei mir nicht
tappenbeck am 26.06.2014 um 07:56 Uhr (1)
Moin !ich wollte eine HTML-Hilfe über setfunhelp unter AutoCAD Map 2012 einbinden.Hier ein Beispiel-Code aus dem Web - url ist vorhanden:Code:;; Displays a Web page(defun c:CMD2 () (getstring "
Enter some text: "))(setfunhelp "c:CMD2" "http://www.hyperpics.com/")(princ)Hatte schon auf der Diskussion Group nachgefragt - bin leider dort auch nicht weitergekommen.Kann mir einer von Euch weiterhelfen?Gruß Jan :-)------------------jan :-)
|
| In das Form Lisp wechseln |
|
Lisp : setfunhelp mit HTML-Anbindung funktioniert bei mir nicht
CAD-Huebner am 26.06.2014 um 08:20 Uhr (1)
Wie stellt sich denn "nicht weitergekommen" konkret dar?Der geposte Code funktioniert (außer beim ersten Aufruf, da Setfunhelp das Command ja erst nach dem Getstring registriert).hier noch mal die AutoCAD - Hilfe zu setfunhelp------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form Lisp wechseln |
|
Lisp : setfunhelp mit HTML-Anbindung funktioniert bei mir nicht
cadffm am 26.06.2014 um 08:48 Uhr (9)
Dein Thread im RundumAutoCAD-Forum wurde von dir nicht ordentlich beendet. Die Beschreibung in diesem Thread enthält weder eine Problembeschreibung noch eine ordentliche Beschreibung von deinem Vorhaben.Zitat:Hast Du denn eine Idee wie man das hinbekommt das F1, wie den den Autodesk-Funktionen, immer gleich funktioniert?tja, setfunhelp wurde dir ja schon ab und an mal ans Herz gelegt, aber vielleicht liegt das Problem ja auch woanders ;) Zitat:ich kann cmd2 mehrmals aufrufen und auch bei getstring was ...
|
| In das Form Lisp wechseln |
|
Lisp : setfunhelp mit HTML-Anbindung funktioniert bei mir nicht
tappenbeck am 26.06.2014 um 10:09 Uhr (1)
Moin !Zitat:Dein Thread im RundumAutoCAD-Forum wurde von dir nicht ordentlich beendet.sorry, hatte da etwas durcheinander gebracht - erledigt !Zitat:Die Beschreibung in diesem Thread enthält weder eine Problembeschreibungwie gesagt, siehe oben.Es geht einfach darum das ich bei einer aktiven Funktion (erweitere ich dann jetzt auch noch einmal auf aktive VBA-Funktionen) die zugehörige Hilfe über F1, wie wir das aus AutoCAD allgemein kennen, geöffnet wird.Zitat:...noch eine ordentliche Beschreibung von deinem ...
|
| In das Form Lisp wechseln |
|
Lisp : setfunhelp mit HTML-Anbindung funktioniert bei mir nicht
cadffm am 26.06.2014 um 10:13 Uhr (1)
Was aber noch nicht erledigt ist:Zitat:Original erstellt von CAD-Huebner:Wie stellt sich denn "nicht weitergekommen" konkret dar?------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : setfunhelp mit HTML-Anbindung funktioniert bei mir nicht
tappenbeck am 26.06.2014 um 10:18 Uhr (1)
hi !also wenn ddas Ziel das Öffnen ein Hilfe-Datei ist - hier einer Webseite wie im Source beschrieben, dann passiert einfach nichts! Sprich es wir keine Seite geöffnet die man erwartet. Genau genommen öffnet sich bei mir nur der Browser mit der Url [URL=http://docs.autodesk.com/MAP3DE/2012/DEU/landing.html][/URL]Das ist auch unabhängig davon, ob der Haken Online-Hilfe der Autodesk-Webseite nutzen, soweit verfügbar (in den Optionen) gesetzt ist oder auch nicht.Gruß Jan :-)------------------jan :-)
|
| In das Form Lisp wechseln |
|
Lisp : setfunhelp mit HTML-Anbindung funktioniert bei mir nicht
cadffm am 26.06.2014 um 10:27 Uhr (1)
tja da kann wohl niemand weiter helfen c:cmd2 definieren(setfunhelp setzenBefehl: CMD2 aufrufen[F1] drückenvoilaWenn das nicht geht, so habe ich keine Ahnung warum.------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : setfunhelp mit HTML-Anbindung funktioniert bei mir nicht
cadffm am 26.06.2014 um 10:54 Uhr (1)
genauso wie bei Udo und den anderen, ja.Zitat:Original erstellt von CAD-Huebner:Der geposte Code funktioniert (außer beim ersten Aufruf, da Setfunhelp das Command ja erst nach dem Getstring registriert).------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : cond
cadffm am 27.06.2014 um 14:50 Uhr (1)
Alternativ, falls die Strecke L doch mal Länger wird oder kleinergleich 350 ist(setq Anzahl (1+(fix(/ L 350.0))))------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : Autolisp Programmierung
zelle11 am 27.06.2014 um 16:11 Uhr (1)
Hallo Ich habe die Aufgabe eine Funktion im Autocad zu programmieren , die als Taschenrechner für Multiplikationen dient, wenn zwei Dezimalzahlen (getreal) eingegeben wurden. Wenn keiner der beiden Zahlen den Wert Null hat, wird soll das Ergebnis mit einem Anzeigefenster (alert) präsentiert werden,Ich habe mir folgenden Code überlegt, allerdings funktioniert das noch nicht wirklich, vllt könnt ihr mir ja helfen:(defun rechner()(setq a (getreal "Eingabe Zahl 1"))(setq b (getreal "Eingabe Zahl 2"))(setq prod ...
|
| In das Form Lisp wechseln |
|
Lisp : Autolisp Programmierung
cadffm am 28.06.2014 um 17:48 Uhr (1)
Genau,man könnte auch als sinnig ansehen die Abfrage nach a oder b zu wiederholen falls eine Null angegeben wurde.Dies wäre mit etwas Schreibarbeit schnell erledigt, oder man nutzt initget.(initget 1); hoffe die 1 stimmt, kann man aber ja schnell in der Hilfe nachschlagen.(setq a (getreal "
Zahl1: "))------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : cond
dwg3d am 30.06.2014 um 07:36 Uhr (1)
Hallo Leute,vielen Dank für eure Hilfe.@Jörngenau das hat mir gefehlt, so funktioniert es@Udoich wusste nicht, das man in AutoCAD “Basic“ anwenden kann, oder dachtest du an VBA?Ist mein Code aus deiner Sicht kein Lisp, weil er nicht so formatiert ist?Dieses “Lisp“ schreibe ich alles im txt – Editor, da kann man das nicht per Mausklick “Lisp-formatieren“.In Excel würde ich es natürlich mit einer Formel machen, aber hier sollen die Ergebnisse im “Lisp“ weiter verwendet werden,sie fließen als Anzahl und Absta ...
|
| In das Form Lisp wechseln |
|
Lisp : Assoziationsliste
cadffm am 01.07.2014 um 20:46 Uhr (1)
Auch wenn ich vermute das die Aufgabe nicht verstanden wurde:Kopiere doch eine Zeile nach der anderen in die Befehlszeile (die sinnige VLide scheinst du ja nicht zu nutzen?)So siehst du wo der Fehler ausgeworfen wird und dann kann man es lösen.------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |