下面的代码放在dvb文件中 Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
Public Sub Test() ThisDrawing.SetVariable "USERI1", GetAsyncKeyState(&O1) '左=&O1 右=&O2 End Sub 下面的是Lisp,取得左键状态。 (vla-RunMacro *acad* "工程名.模块名.Test") (getvar "USERI1") |