关于部分电脑无法使用正则表达式的解决方法
最近发现总是有一些电脑是无法使用正则表达式的,最后发现原因是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"))
)
) 谢谢版主的无私奉献!!! 很好,又学到一招!
页:
[1]