CAD Forum - Datenbank mit Tipps, Tricks und Utilities zu AutoCAD, Inventor, Revit und anderen Autodesk-Produkten
CZ | SK | EN | DE
 Besucher: 6670 

CAD tip CAD Tipp # 14013:

   
Frage CAD 
 %  Platform  Kategorie 
Q - Frage

Workaround für das fehlende (vlax-create-object) in AutoCAD LT (Sprachausgabe, Zwischenablage, usw.)

A - Antwort Eine der Einschränkungen der AutoLISP-Unterstützung in AutoCAD LT (2024 und höher) ist die fehlende Funktion, die es erlaubt, externe Objekte zu erstellen - (vlax-create-object) (funktioniert nicht und ergibt immer nil in LT).

Bei einigen Zusatzanwendungen kann man diese Einschränkung umgehen, indem man die Objekterstellungsfunktion über den Windows-Interpreter für Microsoft-HTML-Anwendungen - MSHTA - aufruft.

Dies ist z.B. ein LISP-Code, der die Sprachausgabe von AutoCAD LT aufruft:

(setq sptext "Hello world")
(startapp (strcat "mshta.exe vbscript:close(CreateObject(\"Sapi.SpVoice\").Speak(\"" sptext "\",0))"))

Oder noch besser - dieser Code kopiert den angegebenen Text in die Windows-Zwischenablage (Clipboard) in AutoCAD LT:

(setq cltext "Hello world!")
(startapp (strcat "mshta.exe vbscript:close(CreateObject(\"WScript.Shell\").Exec(\"clip\").stdIn.WriteLine(\"" cltext "\"))"))

ACLT2024
100% *  CAD 
31.1.2024    265×  
Kommentar   An Freund
Tipp zu: Digg it! Del.icio.us Facebook Technorati StumbleUpon
gilt für: AutoCAD LT 2024 ·

Siehe auch:
Tipp 13810:Blockkoordinaten in eine Tabelle exportieren. Wie benutzt man den DATENEXTRAKT-Befehl in AutoCAD LT?
Tipp 13695:Wie kann man in AutoCAD LT alle DWG-Objekte eines bestimmten Typs auswählen? (Texte, Kreise...)


Zurück   Alle andere Tipps Andere Tipps

Umgekehrte Geokodierung - Finden der Straßenadresse eines Punktes auf der Karte. « | » Wie kann ich Farbe, Schriftart und Aussehen (fett, kursiv usw.) von ausgecheckten Dateien in Vault ändern?

CAD:    OS:    Kateg: 
Text:  FAQ   





Benutzen Sie diese Tipps bitte nur aufs eigene Risiko.
CAD Studio haftet nicht bei eventuellen Schäden oder Problemen die durch die Benutzung dieser Tipps entstehen können.