找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 13639|回复: 2

[已解决]VBS用jscript.dll突破网页限制和恢复

[复制链接]
发表于 2009-3-29 22:35:00 | 显示全部楼层 |阅读模式
有些网页加了java代码使别人不能复制相关文本,通过regsvr32 /u /s jscript.dll后即可复制,重新regsvr32 /s jscript.dll并关闭IE再打开后可以实再使用javasc。期间只用做个文件或者注册表标记就可以了。我用批处理写了个,如果改成vbs应该怎么使用呢?
bat代码:
@echo off
if not exist c:\windows\system32\javascrun.log (
regsvr32 /u /s jscript.dll
echo uninstall >c:\windows\system32\javascrun.log
) else regsvr32 /s jscript.dll&&del c:\windows\system32\javascrun.log&rem taskkill /f /im ie.....

exit

[ 本帖最后由 9zhmke 于 2009-3-30 21:33 编辑 ]

评分

参与人数 1PB +2 收起 理由
Batcher + 2 感谢主动给标题标注[已解决]字样

查看全部评分

发表于 2009-3-30 00:18:20 | 显示全部楼层
  1. Set WshShell = WScript.CreateObject("WScript.Shell")
  2. Set objFSO = CreateObject("Scripting.FileSystemObject")
  3. Set objDstFile = objFSO.OpenTextFile("c:\windows\system32\javascrun.log",2,True)
  4. If objFSO.FileExists("c:\windows\system32\javascrun.log") Then
  5.     WshShell.Run "cmd.exe /c regsvr32 /s jscript.dll"
  6.     WshShell.Run "cmd.exe /c del c:\windows\system32\javascrun.log"
  7.     'taskkill /f /im ie.....
  8. Else
  9.     WshShell.Run "cmd.exe /c regsvr32 /u /s jscript.dll"
  10.     objDstFile.Write "uninstall"
  11. End If
复制代码
 楼主| 发表于 2009-3-30 21:32:53 | 显示全部楼层
看来这个功能还是用bat来做好些了,调用regsvr32还是要用cmd。毕竟是命令行的东西。谢谢巡查指教,辛苦了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 02:51 , Processed in 0.018835 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表