autojs獲取屏幕坐標 AutoCAD快速加載AutoLISP文件的處理方法?
AutoCAD快速加載AutoLISP文件的處理方法?此問題是由AutoCAD的默認對象捕獲策略引起的。解決方案1:在AutoCAD中打開選項,切換到“用戶系統(tǒng)配置”選項卡,可以看到有一個“坐標數(shù)據(jù)輸
AutoCAD快速加載AutoLISP文件的處理方法?
此問題是由AutoCAD的默認對象捕獲策略引起的。
解決方案1:
在AutoCAD中打開選項,切換到“用戶系統(tǒng)配置”選項卡,可以看到有一個“坐標數(shù)據(jù)輸入優(yōu)先級”,這三個選項分別是:
AutoCAD的默認設(shè)置是最后一個
!將此設(shè)置更改為“鍵盤輸入”,然后執(zhí)行腳本,您所說的就沒有問題了。
但是一個接一個地告訴腳本用戶您想修改這個選項是非常累人的。
我建議的解決方案是調(diào)用
在執(zhí)行繪圖命令之前直接將此選項更改為“鍵盤輸入”。
如果腳本執(zhí)行后需要恢復以前的設(shè)置,請在修改前使用
將以前的設(shè)置記錄在變量old_uoc中,然后在執(zhí)行后使用。
但其實沒必要。到目前為止,我還沒有遇到任何需要“腳本異?!钡膱鼍?。
解決方案2:
使用entmake插入圖形對象,而不是使用命令調(diào)用圖形命令。
建議此方法可以直接將元素信息插入到圖形中,不存在捕獲問題,執(zhí)行速度更快。