最近发现总是有一些电脑是无法使用正则表达式的,最后发现原因是system下没有vbscript.dll造成的,写了段代码来解决- (setq reg (vlax-create-object "vbscript.regexp")) ;创建正则表达式
- (if (null reg)
- (progn
- (alert "发现系统vbscript没有注册,现尝试对其注册")
- (command"shell" "copy %systemroot%\\System32\\vbscript.dll %systemroot%\\System\")
- (command"shell" "regsvr32 vbscript.dll")
- (setq reg (vlax-create-object "vbscript.regexp"))
- )
- )
|