 |
Lisp : Finddir oder so, gibt es so was?
Ingenieur Studio HOLLAUS am 12.06.2016 um 17:31 Uhr (15)
Zitat:Nun lädt er meine Menüdatei.Ich möchte nun anhand des Standortes der eben geladenen MenüdateiIch nehme an, es wird diese Menüdatei partiell geladen, oder?In dem Fall kann man die Liste der geladenen CUIX durchgehen, wenn man die eigene (per Name) gefunden hat, dann kommt man auch zu dem Pfad dieser Datei.Code:(vlax-for aobj (vla-get-menugroups (vlax-get-acad-object)) (print (vla-get-MenuFileName aobj)))------------------www.cars4fun.at
|
| In das Form Lisp wechseln |
|
Lisp : Finddir oder so, gibt es so was?
archtools am 12.06.2016 um 21:40 Uhr (1)
Zitat:Original erstellt von ryfCAD:Der User muss sich nicht um die Supportumgebung kümmern. Die Funktion der Applikation wird einzig durch das Laden meines Menüs gewährleistet.wäre doch genial?Im VitalLisp wurde für jede geladene VLX der Pfad gespeichert. Nachdem Autodesk VitalLisp aufgekauft hatte, war die zweite Änderung nach der Umbenennung in VisualLisp die ersatzlose Streichung dieser überaus nützlichen Funktionalität.Aktuell kannst Du aus Lisp heraus nur den gesamten Verzeichnisbaum nach Deiner CUIX ...
|
| In das Form Lisp wechseln |
|
Lisp : Finddir oder so, gibt es so was?
ryfCAD am 13.06.2016 um 11:17 Uhr (1)
Den Suchpfad mittels der geladenen CUIX- Dateien herausfinden ist ein guter Ansatz, wahrscheinlich auch der einzige Weg für Variante 2Aber ich denke, ich suche den Weg über Variante 1: Der User trägt über die Optionen den Suchpfad zu meinem Stamm- Applikationsverzeichnis ein (Welcher normale User weiss schon was Appload oder Menuload ist?) Danach lade ich automatisch partiell meine Menüdatei zu und stosse via zugehöriger Menülisp das Karussel meiner Initialisierung an:Mit Findfile (Pfad ist ja nun manuell ...
|
| In das Form Lisp wechseln |
|
Lisp : Finddir oder so, gibt es so was?
Brischke am 13.06.2016 um 12:17 Uhr (1)
Zitat:Original erstellt von ryfCAD:... Ist Jahre her seid meiner letzten Lispelei... In welcher Sprache ist denn deine Applikation programmiert? Wenn das eine DLL ist, dann kannst du durch das Setup bestimmte Registry-Einträge erzeugen lassen, die beim nächsten Start von AutoCAD das automatische Laden deiner Applikation bewirken.Ich habe das Gefühl, du bist in dem von dir angedachten Weg gedanklich gefangen??Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf ...
|
| In das Form Lisp wechseln |
|
Lisp : Finddir oder so, gibt es so was?
ryfCAD am 13.06.2016 um 15:42 Uhr (1)
ryfCAD ist ursprünglich eine Architektur-Applikation für AutoCAD LT bis zur Version 2011. Sie besteht aus einer Menüdatei mit Dieselmakros, die Registry- Einträge setzen und auslesen, sowie über 3000 normgerechte Blöcke im Bereich Architektur. Aus beruflichen und gesundheitlichen Gründen musste ich das Projekt 6 Jahre auf Eis legen. Inzwischen hat sich vieles im Bereich AutoCAD Alternativen getan. GstarCAD, ZWCAD, Arescommander, ProdgeCAD etc. alles viel kostengünstiger und einfacher programmierbar als Aut ...
|
| In das Form Lisp wechseln |
|
Lisp : Finddir oder so, gibt es so was?
ryfCAD am 14.06.2016 um 16:28 Uhr (1)
Nun, wenn ich ehrlich bin, ich portiere von AutoCAD auf einen ACAD-Clone, GstarCAD. Andere werden auch funktionieren, ich beschränke mich auf Lisp. Weshalb GstarCAD, nicht ein anderer Clone kann ich vielleicht in einer anderen Diskussion erläutern.------------------Auch für LT gibt es Lösungen, aber Lisp erleichtert das Leben ungemein
|
| In das Form Lisp wechseln |
|
Lisp : Funktion Zylinderkanten Abrunden
cadffm am 15.06.2016 um 09:49 Uhr (1)
Alleine schon die Zeile mit dem Filletrad ist nicht Kompatibel zu meinem Acad2013,in Welcher Version verlangt denn Filletrad ZWEI Eingaben ------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : Funktion Zylinderkanten Abrunden
cadffm am 15.06.2016 um 10:38 Uhr (1)
Deine Zeilen (aus dem Netz - sowas lasse ich nicht gelten, es ist dein Copy&Paste-Werk ) solltest du neben einem leeren Blatt Papier legen (Notepad.exe ),dann das ganze noch mal NEU erstellen.Command zum erstellen der Zylinder nicht alle "sauber", Command zu Filletrad nicht sauber,merkwürdige Initget-Anweisungen und mehrfach unnötiges speichern des letzten "Osmode"-Wertes,bis hin zu deinem eigentlichen Grund des Themenstarts..Dein erster Abrunden-Vorgang soll wohl gggganz die obere Fläche des obersten Zy ...
|
| In das Form Lisp wechseln |
|
Lisp : Funktion Zylinderkanten Abrunden
cadffm am 15.06.2016 um 11:35 Uhr (1)
Ein "Holger" hat hier im übrigen nicht geschrieben, ich bin cadffm/Sebastian,Holger Brischke würde die Zeilen nicht unterstützen (aus gutem Grund), sondernsowas gleich RICHTIG angehen.Und wenn es beruflich/kommerziell oder generell in Sicherheitsrelevanten Bereichen genutzt wird(das Ergebnis), dann wäre mein Rat ebenfalls eine sauberere Lösung.------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : Funktion Zylinderkanten Abrunden
cadffm am 15.06.2016 um 14:54 Uhr (1)
Zeichne mal eine Linie von 0,0 nach 10,10danach einen Kreis, Mittelpunkt auf 5,5 und Radius 1TEST:EBefehl LISTEObjektwahl beantworten mit 5,5Objektwahl mit Enter beendenNachsehen was gewählt wurde..Nun Zoome mal "raus", also alles gaaaanz klein Zoomen, bis es nicht mehr geht,wiederhole den Test.. schau was gewählt wurde.Die AutoCAD-Objektwahl ist in vielen Punkten Ansichtsabhängig, der Test zeigt nur EIN Beispiel.PS: Die Zeilen sind nun schöner zu lesen, übersichtlicher, weniger Verwirrend,aber OSMODE wird ...
|
| In das Form Lisp wechseln |
 |
Lisp : ACM-Tools auds dem Autocadmagazine
Wipfler am 17.06.2016 um 11:12 Uhr (15)
Hallo Leute,arbeite mit Autocad 2016 mit SofiCad Aufsatz. Wollte den AUTOCAD-MAGAZIN-Tool-CD-Commander ins Autocad einbinden. das laden der AMSDTOOL.lsp scheint zu funktionieren. Nur bei Aufruf mit AM in der Befehlszeile bekomme ich folgende Fehlermeldung:Fehler: Fehlerhafter Argumenttyp: stringp nilWo liegt mein Fehler?Vielen Dank für Eure HilfeMit freundlichen GrüßenMark Wipfler
|
| In das Form Lisp wechseln |
|
Lisp : ACM-Tools auds dem Autocadmagazine
Brischke am 17.06.2016 um 11:25 Uhr (1)
Kann es sein, dass du etwas durcheinander bringst?der ToolCommander wird mit ACM-ToolCommander aufgerufen.Was hat das mit der AMSDTOOL.lsp (die ich nicht kenne) zu tun?Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
|
Lisp : ACM-Tools auds dem Autocadmagazine
Wipfler am 17.06.2016 um 11:46 Uhr (1)
Hallo,bin nach der Anleitung ACM-TOOLSInfodateienAnleitung Tool-CD-Commander.pdf vorgegangen. Da steht drin das ich die Lispdatei laden soll und das ganze über Am aufgerufen wird. Im Hauptverzeichniss der CD gibt es noch ne Anleitung (ACM-ToolCommanderDoku.pdf). In dieser wird auf eine exe Datei verwiesen die nicht auf der CD ist. Zumindest finde ich diese nicht.Gruß Mark
|
| In das Form Lisp wechseln |