是这样的
好像这样:
Shell "cmd /c start lusrmgr.msc" 
就能运行打开本地组。
如果我想运行regsvr32 "c:\Program Files\Common Files\System\Ole DB\Oledb32.dll"
可是代码这样写着行不通
Shell "cmd /c regsvr32 "c:\Program Files\Common Files\System\Ole DB\Oledb32.dll"" 
请问高手。这句应该怎么写

解决方案 »

  1.   

    Shell "cmd /c regsvr32 c:\Program Files\Common Files\System\Ole DB\Oledb32.dll"
      

  2.   

    Shell "cmd /c regsvr32 c:\Program Files\Common Files\System\Ole DB\Oledb32.dll"
    这句不行。因为regsvr32 "c:\Program Files\Common Files\System\Ole DB\Oledb32.dll"
    里面的双引号不能改的,不活就激不了。
      

  3.   


    Shell "cmd /c regsvr32  " & """" & "C:\Program Files\Common Files\System\Ole DB\Oledb32.dll" & """"
      

  4.   

    Shell "cmd /c regsvr32 ""c:\Program Files\Common Files\System\Ole DB\Oledb32.dll"""