请问C#有办法实现lisp中grread的功能吗
请问C#有办法实现lisp中grread的功能吗 或者部分功能比如一段程序,即能实时获取鼠标坐标也能同时获取键盘按键,根据键盘不同按键实时运行不同子程序
按键盘的时候不需要空格确认 按键之后直接运行子程序 用事件监控啊
Dim track As Integer
track = 1
Dim t As Integer
Dim result As ResultBuffer = New ResultBuffer
Dim r As Integer
While track0
r = mcnetarx.GlobalFunctions.AcedGrRead(track, t, result)
If r5100 Then
Exit While
End If
If t = 3 Then
track = 0End If
If t5 Then
Exit While
End If
End While
t=3是点击鼠标右键时返回的类型
t=5是返回鼠标位置的类型Dim tvs() As TypedValue = result.AsArray()
If tvs(0).TypeCode = 5009 Then
Dim p As Point3d = tvs(0).Value
e.WriteMessage(p.X & ", " & p.Y & ", " & p.Z)
End If
如果类型码是5009,即RT3DPOINT,就是点的坐标值了。
谢谢 请问能改成C#吗? 到这个地址下载,C#当然也可以调用了。
我也正研究这个问题,但才疏学浅,有没有高手简单写写,,谢谢,,
页:
[1]