本帖最后由 wowan1314 于 2013-7-11 21:23 编辑 
乱搞了两个脚本,一个是一键发送LSP到CAD,一个是一键发送当前选中文本到CAD。
脚本文件拷贝进记事本,扩展名改为VBS。加载的方法同猫分享的那个一样。
我搞的这个不会激活CAD至当前窗口(不是不想搞,是不会搞)。'加载当前lsp到CAD
Dim STR , ARR 
SET ARR = WScript.Arguments
    For Each s1 In ARR
       STR = STR & " " & S1
    Next
Set objCAD = GetObject(, "AutoCAD.Application")
If Err Then '如果AutoCAD应用程序没有启动,进行下面的处理
    Err.Clear
    MsgBox " 未打开CAD程序:"
      Else
                Set ThisDrawing = objCAD.activedocument
                STR = replace (STR , "\" ,"/")
                ThisDrawing.SendCommand ("(load """ & STR & """)" & vbCr)
                Set ARR = Nothing
                Set STR = Nothing
                Set ThisDrawing = Nothing
                Set objCAD = Nothing
End If'加载当前选中文本内容到CAD
Set objCAD = GetObject(, "AutoCAD.Application")
If ErrThen '如果AutoCAD应用程序没有启动,进行下面的处理
    Err.Clear
    MsgBox " 未打开CAD程序:"
      Else
                Set ThisDrawing = objCAD.activedocument
                Dim STR , ARR 
                SET ARR = WScript.Arguments
                For Each s1 In ARR
                  STR = STR & " " & S1
                Next
                If STR="" Then 
                MsgBox " 当前未选中:"
                Else
                STR = TRIM(STR)
                ThisDrawing.SendCommand ( STR & vbCr)
                End If 
                Set ARR = Nothing
                Set STR = Nothing
                Set ThisDrawing = Nothing
                Set objCAD = Nothing
End If				
			
		强悍,顶起,谢谢楼主了				
			
		挺好玩的 不过还是喜欢vlide 执行选定代码的功能				
			
		楼主牛叉				
			
		函数列表控件在哪?				
			
		819534890 发表于 2013-7-10 23:44 static/image/common/back.gif
函数列表控件在哪?
大纲视图   				
			
		非常感谢老大的热心!				
			
		感谢分享   				
			
		楼主威武,也想找一个好用的编辑器啊,一直找不到。真是有点晕啊				
			
		顶一个