英文巨集參數在中文版上執行時無法辨識

您好
早期的Rhino, 英文巨集寫法是可以直接在中文版上面執行
! _-QuadRemesh _Pause _TargetEdgeLength=2 _DetectEdges=Off _Enter

但最近用了一些巨集如 QuadRemesh 卻發現有些參數在中文版上執行時是無法辨識的, 如 TargetEdgeLength, DetectEdges 等.要改成
! _-QuadRemesh _Pause _目標邊緣長度=2 _偵測邊緣=關閉 _Enter 才能執行

請問有解嗎? 就是不管哪種Rhino語言版本都能執行英文巨集指令。

@angel

RH-84318 QuadRemesh: English option names starting with underline not recognized in localized Rhino

已經回報給我們的工程師處理了, 謝謝你發現這個問題。

@angel
下一個修正版 8.13 會包含這個修正。

您好
請問,8.13修正是針對QuadRemesh的巨集修正,還是其他有問題的巨集也會修正到,因為不只有一個巨集有這個問題。

@angel
ShrinkWrap 我發現有同樣問題,已經修正,哪些指令也有這個問題?

Make2D
Export (pdf 格式)
截至目前感覺,巨集有對話視窗的好像都有這個問題

我寫了這個 bug report
RH-84391 Make2D: Unaware of English command-line option names in localized Rhino

Export PDF 我試不出來,你可以給個例子嗎?

截至目前感覺,巨集有對話視窗的好像都有這個問題

我試了一些指令,都沒有發現有這個問題,這個問題可能只發生在部份指令。

-_Print _Setup _Destination _Printer F:\Test.pdf _OutputType=Vector _Enter _View _ViewportArea=Extents _Enter _Enter _Preview

可參看下圖

中文版執行,有出現未知的指令

英文版執行,很正常

這個是因為選項的值如果不是數字也要加底線,像這樣:
_OutputType=_Vector
_ViewportArea=_Extents

了解,謝謝~

1個讚

Make2D 也在 8.13 修正了。