今天看了《Inventor-iLogic程序设计解析与实战》,最后作者写了在笔者第一次接触Inventor的时候,就认为取消了命令行交互机制,是“历史性错误”。
0 Q5 d9 ]1 C0 j$ P7 H: ?
9 J% F; S, [6 k/ b! G% V- }- y二维cad是支持命令行交互的,几乎全部命令都可以从键盘输入,而不用动鼠标。
9 [) t( ]! [6 T2 |' k9 R) s8 Y
( b4 x5 ^2 \" |1 W1 n4 [三维cad软件不支持命令行交互,是程序设计上有难以逾越的障碍? 可是MDT有命令行啊,虽然autodesk把它放弃了。% x' N- m0 u5 j( d) P' d0 p! D
8 z/ V! ~$ d- o4 p5 s+ V$ j
要么就是软件厂商认为这个功能做起来太麻烦,而用户又不需要。$ y- f8 K6 F' ~5 a5 \* w4 n; M
1 X" F9 F9 B8 ~1 {, w' n6 h
的确,用户进行一般性设计时,是用不着命令行的。不过如果写个程序,进行设计自动化,有文本性质的命令行就太方便了。
1 p8 r1 t; T0 s: n% @+ ^7 e) f6 \! A1 }( Z% L' s" b
就像windows和unix操纵系统对比,unix基于文本的命令行操作方式,成为它脚本化, 自动操作的灵魂。9 t, K& z4 X$ v( c9 }' I
5 Y, V, E+ f6 I, I/ t: h7 H* Z
( t. R* H+ w6 {. k' g |