| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Request a special discount on NVIDIA RTX 5000 Ada Generation GPU !, eine Pressemitteilung
|
Autor
|
Thema: Visual Lisp Schriftarten (561 / mal gelesen)
|
Triple-S Mitglied Technischer Systemplaner ELT
Beiträge: 19 Registriert: 17.11.2021 Windows 10 AutoCAD 2022, Linear, Revit
|
erstellt am: 07. Dez. 2021 10:19 <-- editieren / zitieren --> Unities abgeben:
Hallo Experten, ich habe vor ein paar Tagen zum ersten Mal den Befehl VLIDE ausgeführt, der den Visual Lisp Editor aufruft. Offensichtlich ein grober Fehler, denn nun funktionieren meine LISP-Routinen nicht mehr! Es war sehr offensichtlich, woran das liegt: AutoCAD erkennt nun Umlaute nicht mehr, sondern schreibt stattdessen Blödsinn, Script-Befehle wie EIGÄNDR oder Eingaben wie "lösen" werden nicht mehr erkannt. Nun habe ich in der VL IDE aber gar nicht die Möglichkeit die Schriftart auf z.B. Arial zu stellen, es wurden nur eine Handvoll Fonts angezeigt und nicht meine installierten? Wie bekomme ich die da rein? Oder kann ich diese Editor-Funktion wieder deaktivieren? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
spider_dd Mitglied
Beiträge: 1144 Registriert: 27.11.2003 Win 10Pro Intel(R) Core(TM) i7-7700 NVIDIA Quadro P1000 ACAD, Civil-3D 2018
|
erstellt am: 07. Dez. 2021 11:32 <-- editieren / zitieren --> Unities abgeben: Nur für Triple-S
Hallo Triple, Deine Lisp-Dateien sind wahrscheinlich UTF-8 kodiert. Versuche mal diese zu ANSI umzukodieren, z. B. mit Notepad++ Dann werden sie von VL Editor auch wieder richtig erkannt. HTH Gruß Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Triple-S Mitglied Technischer Systemplaner ELT
Beiträge: 19 Registriert: 17.11.2021 Windows 10 AutoCAD 2022, Linear, Revit
|
erstellt am: 07. Dez. 2021 11:52 <-- editieren / zitieren --> Unities abgeben:
Hallo Thomas, ja, das funktioniert. Ich habe aber über 200 Lisp-Dateien und würde das ungern bei allen machen (geht im Zweifelsfall wohl über eine Batch-Datei). Geht es nicht umgekehrt den VL Editor auf UTF-8 zu stellen? Oder wie vorher gefragt diese Abfrage komplett zu überspringen bzw. den VL-Editor wieder zu deaktivieren? Ich brauche den VL-Editor ja nicht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
spider_dd Mitglied
Beiträge: 1144 Registriert: 27.11.2003 Win 10Pro Intel(R) Core(TM) i7-7700 NVIDIA Quadro P1000 ACAD, Civil-3D 2018
|
erstellt am: 07. Dez. 2021 14:43 <-- editieren / zitieren --> Unities abgeben: Nur für Triple-S
Wenn Du den VL-Editor nicht willst, dann starte ihn doch nicht. Ist aber gerade auch zum debuggen, ein nettes Werkzeug. Auch verstehe ich Deine Frage nicht, welche Abfrage Du komplett überspringen willst. Was ist das für eine Anfrage, wann kommt die? Auch aktiviert ACAD m. E. beim Start nicht von allein den VL-Editor. also wenn Du ihn nichts brauchst, einfach nicht starten. Oder Du erklärtst uns nochmal nachvollziehbar, was Du machst, was Du erwartest und was (statt dessen) passiert. Gruß Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Triple-S Mitglied Technischer Systemplaner ELT
Beiträge: 19 Registriert: 17.11.2021 Windows 10 AutoCAD 2022, Linear, Revit
|
erstellt am: 07. Dez. 2021 15:31 <-- editieren / zitieren --> Unities abgeben:
Hallo Thomas, ich versuche es nochmal zu erklären. Unabhängig davon, ob ich den Editor starte oder nicht, interpretiert AutoCAD seit neuestem alle meine Lisp-Tools so, als wären sie mit ANSI codiert, obwohl sie (teilweise) mit UTF-8 codiert sind. Das führt z.B. dazu, dass aus EIGÄNDR EIGÄNDR wird, was natürlich dazu führt, dass das Tool abbricht und nicht das macht, was es soll. Das tritt meines Wissens nach erst auf, seit ich einmal diesen Editor gestartet habe. Es kann aber auch an etwas anderem liegen. Ich habe eben auch nochmal getestet: Bei einem anderen Mitarbeiter, der den VL Editor noch nie gestartet hat, tritt dieses "Problem" nicht auf. Vielleicht verstehe ich auch etwas Grundsätzliches falsch. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernhard GSD Mitglied
Beiträge: 505 Registriert: 29.08.2002 AutoCAD 2020(Deu); Windows 10 PRO x64(Deu)
|
erstellt am: 07. Dez. 2021 16:23 <-- editieren / zitieren --> Unities abgeben: Nur für Triple-S
Zitat: Original erstellt von Triple-S: Das führt z.B. dazu, dass aus EIGÄNDR EIGÄNDR wird, was natürlich dazu führt, dass das Tool abbricht und nicht das macht, was es soll.
Nicht nur deshalb schreibt man auch "_CHPROP" statt "EIGÄNDR" in Scrips und Lisps - also generell die Befehle auf Englisch. Ich weiß, auf die Schnelle hilft das jetzt nicht, wäre aber eine Gelegenheit das zu sanieren.
------------------ Gruß aus Wien Bernhard Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Triple-S Mitglied Technischer Systemplaner ELT
Beiträge: 19 Registriert: 17.11.2021 Windows 10 AutoCAD 2022, Linear, Revit
|
erstellt am: 07. Dez. 2021 16:24 <-- editieren / zitieren --> Unities abgeben:
OK, Problem gelöst. Es liegt an der Systemvariable LISPSYS. Mit LISPSYS auf 1 und Programmneustart hat man den anderen Editor (Visual Studio Code) und vollen Unicode Support. Danke für Eure Bemühungen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
spider_dd Mitglied
Beiträge: 1144 Registriert: 27.11.2003 Win 10Pro Intel(R) Core(TM) i7-7700 NVIDIA Quadro P1000 ACAD, Civil-3D 2018
|
erstellt am: 08. Dez. 2021 07:25 <-- editieren / zitieren --> Unities abgeben: Nur für Triple-S
Zitat: Original erstellt von Triple-S: Es liegt an der Systemvariable LISPSYS ...
Ah, OK. Diese gibt es erst ab ACAD 2021, wäre ich also nie drauf gekommen. Also mal wieder was neues, um Verwirrung zu stiften, also mal läuft es und mal nicht. Besser ist es wirklich, wie schon gesagt, Befehle und Optionen mit ihrem originalen englischen Namen zu verwenden. Gruß Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |