Vytisknout stránku | Zavřít okno

SendCommand

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: CAD programování
Popis fóra: Otázky programování - nadstavby a utility pro CAD a GIS aplikace Autodesk (VBA, AutoLISP, ARX/C++, .Net, JavaScript, Python, MEL...)
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=3272
Datum vytištění: 13.kvě.2026 v 01:58


Téma: SendCommand
Odeslal: Andrej
Předmět: SendCommand
Datum odeslání: 18.říj.2006 v 08:32
Ahojte...
 
Vo VBa si chcem napísať makro, kde si môžem nastavovať príkaz SHADEMODE...., čiže idem na to cez SendCommand., takto....
 
Dim sysVarName As String
Dim sysVarData As Variant
Dim strData As String
 
sysVarName = "SHADEMODE"
strData = 2D
sysVarData = strData
ThisDrawing.SetVariable sysVarName, sysVarData
...
 
Ale neviem prečo mi to nechce fungovať Confused Proste neviem poslať ten 2D string...
čo s tým ???
 
Vďaka
 
Andrej.



Odpovědi:
Odeslal: Vladimír Michl
Datum odeslání: 18.říj.2006 v 08:37
a kde že je ten SendCommand?
přes ten by to zřejmě běželo - SHADEMODE totiž není proměnná, ale příkaz (spíš tedy _SHADEMODE), a parametr musí být "2D" (spíš tedy "_2D"), nikoliv 2D.


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: Andrej
Datum odeslání: 18.říj.2006 v 08:49
WinkClap ... ups... trochu som to doplietol...
 
Pôvodne som chcel aby to fungovalo na SendCommand. Takže by to malo na SendCommand vyzerať takto....
 
ThisDrawing.SendCommand "UCSICON" & vbCr & "N" & vbCr
 
...ale potom som to chcel spaviť na SetVariable...
 
..ani takto to nejede..., ak som to správne pochopil..
 
Dim sysVarData As Variant
Dim strData As String
sysVarName = "_SHADEMODE"
strData = "_2D"
sysVarData = strData
ThisDrawing.SetVariable sysVarName, sysVarData


Odeslal: Vladimír Michl
Datum odeslání: 18.říj.2006 v 09:00
Přes SendCommand vám to pojede, přes SetVariable ne.

-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: Andrej
Datum odeslání: 18.říj.2006 v 09:15
.. to bude tým, že to je príkaz ?  a nieje to premenná..., aha... dobre.
Inak sa to nedá ? okrem snedcomm...



Vytisknout stránku | Zavřít okno