今天看了《Inventor-iLogic程序设计解析与实战》,最后作者写了在笔者第一次接触Inventor的时候,就认为取消了命令行交互机制,是“历史性错误”。 9 }1 y, n& y# ~0 K7 K: J. J% q
' b3 @# ?+ B: C0 x) a* I二维cad是支持命令行交互的,几乎全部命令都可以从键盘输入,而不用动鼠标。
* N3 T5 @" V0 ?$ `. Y% q: D' O4 x0 z
三维cad软件不支持命令行交互,是程序设计上有难以逾越的障碍? 可是MDT有命令行啊,虽然autodesk把它放弃了。
9 P o( q: r& l5 z" U
" c. I3 k; |8 s# L要么就是软件厂商认为这个功能做起来太麻烦,而用户又不需要。
0 `( ?. N7 @, O+ M5 z, U5 P$ o% L# Q3 C
的确,用户进行一般性设计时,是用不着命令行的。不过如果写个程序,进行设计自动化,有文本性质的命令行就太方便了。7 d# q. o l4 e
3 `6 U/ Z* j7 H; \" N
就像windows和unix操纵系统对比,unix基于文本的命令行操作方式,成为它脚本化, 自动操作的灵魂。
4 h4 @# ~+ F8 V% b, H0 }, W+ t9 d, u' w, a1 h3 J; S6 j, R2 _( H1 T( o
' ~6 I+ O6 @" t; `* q8 | |