【技术贴】ActiveX 部件不能创建对象 Wscript.Shell,右键打开所在目录的批处理ba 您所在的位置:网站首页 无法创建名为wscriptshell的对象 【技术贴】ActiveX 部件不能创建对象 Wscript.Shell,右键打开所在目录的批处理ba

【技术贴】ActiveX 部件不能创建对象 Wscript.Shell,右键打开所在目录的批处理ba

2023-10-16 22:56| 来源: 网络整理| 查看: 265

开始 -- 运行 -- 输入regsvr32 %windir%\system32\WSHom.Ocx 回车

开始 -- 运行 -- 输入regsvr32 /u scrrun.dll 回车

以上两步即可解决此问题。没有为什么,微软说的。

  

 

  同时奉献两个最好用的右键打开所在目录的批处理文件,提供卸载。

  下载地址  http://ishare.iask.sina.com.cn/f/33339403.html

 

   --------------------------------------------安装.bat--------------------------

 

@echo offcolor 0Atitle 开启右键打开快捷方式所在目录成功......mode con cols=40 lines=10echo set args = WScript.Arguments>>C:\WINDOWS\system32\open_shrtct_parent_folder.vbsecho linkname = args(0)>>C:\WINDOWS\system32\open_shrtct_parent_folder.vbsecho. >>C:\WINDOWS\system32\open_shrtct_parent_folder.vbsecho set wshshell = CreateObject("WScript.Shell")>>C:\WINDOWS\system32\open_shrtct_parent_folder.vbsecho. >>C:\WINDOWS\system32\open_shrtct_parent_folder.vbsecho set scut = wshshell.CreateShortcut(linkname)>>C:\WINDOWS\system32\open_shrtct_parent_folder.vbsecho. >>C:\WINDOWS\system32\open_shrtct_parent_folder.vbsecho set fs = CreateObject("Scripting.FileSystemObject")>>C:\WINDOWS\system32\open_shrtct_parent_folder.vbsecho. >>C:\WINDOWS\system32\open_shrtct_parent_folder.vbsecho folder = """" ^& fs.GetParentFolderName(scut.TargetPath) ^& """">>C:\WINDOWS\system32\open_shrtct_parent_folder.vbsecho. >>C:\WINDOWS\system32\open_shrtct_parent_folder.vbsecho wshshell.Run(folder)>>C:\WINDOWS\system32\open_shrtct_parent_folder.vbs

if exist "tmp.reg" del "tmp.reg"echo Windows Registry Editor Version 5.00>>tmp.regecho. >>tmp.regecho [HKEY_CLASSES_ROOT\lnkfile\shell]>>tmp.regecho. >>tmp.regecho [HKEY_CLASSES_ROOT\lnkfile\shell\打开所在目录]>>tmp.regecho. >>tmp.regecho [HKEY_CLASSES_ROOT\lnkfile\shell\打开所在目录\command]>>tmp.regecho @="wscript.exe \"C:\\windows\\system32\\open_shrtct_parent_folder.vbs\" \"%%%L\"">>tmp.regecho. >>tmp.reg regedit /s "tmp.reg" >nul 2>nuldel "tmp.reg"

echo.echo.echo.echo.echo.      【开启成功,任意键退出】 pause>nul exit

-----你懂得怎么用的。(以上内容复制进txt并重命名为xx.bat双击即可。)------------- 

--------------------------------------------- 卸载.bat--------------------------------------

 

@echo offcolor 0Amode con cols=40 lines=10title 关闭右键打开快捷方式所在目录成功......reg delete HKEY_CLASSES_ROOT\lnkfile\shell /fdel C:\WINDOWS\system32\open_shrtct_parent_folder.vbs

echo.echo.echo.echo.       【按任意键退出】 pause>nul exit

 

 

---------------------------------------你懂得怎么用的。------------------------------------------

 

之所以出现这个帖子就是因为这个错误的出现,使得这两个bat文件操作后,不能打开所在目录,所以运行了开头的那两个步骤后,一切完美。

 

 下载地址  http://ishare.iask.sina.com.cn/f/33339403.html

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有