Script Shell
QCAD 提供功能非常強大且完整的指令碼介面,讓您可以透過 ECMAScript (JavaScript) 存取幾乎整個 QCAD API 以及 Qt API。試用指令碼的好方法是 QCAD Script Shell。
啟動 Script Shell
Section titled “啟動 Script Shell”可以使用選單 雜項 > 開發 > Script Shell 顯示 Script Shell。
Script Shell 會顯示為一個元件,底部有命令列,並有顯示先前輸入的命令及其輸出的命令列歷程記錄。
在底部的命令列中輸入下列內容以呼叫新增線的函式:
addLine(0,0, 100,100)
按下 Enter 鍵以提交命令。
QCAD 會在目前圖面中新增一條從 0,0 到 100,100 的線。
addLine 函式是 QCAD Simple API 的一部分,這是一種存取 QCAD API 有限部分的簡化方式。您可以在 QCAD Simple API 文件頁面上找到所有 QCAD Simple API 函式的清單。
迴圈 (if、for、while、…) 通常會輸入於多行。您可以在指令碼主控台中以相同方式逐行輸入這些行並按 Enter 來完成:
for (i=0; i<=10; i++) { addLine(i*10,0, i*10,100);}不需要縮排。
此指令碼會新增 11 條從 x=0 到 x=100、間距為 10 個單位的平行線。
複製/貼上指令碼
Section titled “複製/貼上指令碼”較複雜的多行指令碼可以寫入外部文字編輯器,然後複製/貼上至指令碼主控台。指令碼一經貼上便會立即執行。
重複上次使用的命令
Section titled “重複上次使用的命令”使用向上鍵和向下鍵瀏覽先前輸入的命令,並加以修改或再次執行。
清除命令列歷程記錄
Section titled “清除命令列歷程記錄”使用 Ctrl-L (⌘L) 清除命令列歷程記錄。