autolisp

    0熱度

    1回答

    我有以下代碼。它創建文本到多行文本而無需在autocad中移動文本塊。我想要這個腳本,但將文本行合併到一個區域內的一個塊中。就像在某個圖層的文本塊的南北方向5個單位內創建一個mtext塊一樣。 (defun C:T1MJ ; = Text or Attribute Definition to 1-line Mtext, retaining Justification (/ *error*

    0熱度

    2回答

    在autolisp中,我找到了兩種調用日期CDate和Date的方法。但是我需要獲取UTC日期時間。我一直在尋找它的功能,但無法找到任何。 MY裁判: https://knowledge.autodesk.com/support/autocad/learn-explore/caas/CloudHelp/cloudhelp/2016/ENU/AutoCAD-Core/files/GUID-CBB24

    0熱度

    1回答

    我嘗試保存dwg文檔,但僅限於選定的對象,我知道我可以使用wblock命令,但我只需要使用ssget和saveas命令。 (setq selection(ssget)) 任何已知的選項?

    0熱度

    1回答

    我試圖未定義Naviswheel與下面的代碼,但它不工作 (command ".undefine" "naviswheel")

    0熱度

    1回答

    我一直在使用AutoLISP/CAD一段時間,現在我想爲我的名字添加一個標籤到所有打開的文件。我設法遍歷所有打開的文件,但文本命令只運行在第一個文件中。我認爲CAD正常工作太快,所以我增加了延遲,但沒有奏效。我檢查了所有打開的文件,並且變量被共享和同步。順便說一下,每個打開的文件都會添加一次文本,但只能在第一個文件中添加。 這裏是我的代碼: (defun c:labeling() (vl

    -2熱度

    3回答

    我正在運行香草AutoCAD 2017 accoreconsole.exe將啓動,但顯示示例屏幕,似乎運行命令,但我不知道一種方式直接從核心控制檯打開文件,所以我真的不能做任何事情它。 方法試圖 1.腳本Pro的2.0:讀取日誌文件C錯誤: 從https://knowledge.autodesk.com/support/autocad/downloads/caas/downloads/conten

    0熱度

    3回答

    嗨,我想加載DLL文件Autocad 2018我怎麼能實現這一點。 我想自動化,所以它可以在啓動時執行。淨負載一切正常。 我使用* .lsp方式。有人可以請幫助。我發現很多方法,但沒有工作。

    0熱度

    1回答

    有沒有人有AutoLisp例程來快速繪製連接兩條平行線的線。我真的很喜歡類似於圓角命令的東西,除了繪製直線而不是半徑。這幾乎可以通過倒角命令來完成,除了倒角不適用於平行線。 我的工作有時包括偏移大量平行線對,然後用另一條線連接它們以創建矩形。在它們之間劃一條線很容易,但它仍然是一個乏味的過程。

    2熱度

    1回答

    我有一個LISP例程,它使用getpoint在兩點之間測量,然後創建一個表格(當然,一旦完成,我會完成)用數字填充表格,基於測量值。 問題是當我選擇第一個點時,沒有我選擇的位置的視覺反饋,比如使用內置的distance工具。例如,在下面的兩個截圖中,我選擇了第一個要衡量的點,而不是第二個要測量的點; 使用distance工具; 使用我的工具; 如何,在LISP,我可以添加此「動態輸入」(我認爲是正

    0熱度

    1回答

    在我的AutoLISP代碼中,我需要檢查是否按下[SHIFT]按鈕。 在C++中,我可以從user32.dll開始執行GetKeyState,但是如何在AutoLISP中調用它?