除了用c:cal和我的那个表达式求值方法外,还可以用如下办法:
 - (or
- *SCR
- (setq
- *SCR (vlax-create-object "Aec32BitAppServer.AecScriptControl.1")
- )
- (setq *SCR (vlax-create-object "ScriptControl"))
- )
- (vlax-put *SCR 'language "VBScript")
- (vlax-invoke *SCR 'eval expr)
譬如:
(vlax-invoke *scr 'eval "1+2*3-sin(1/3)")
|