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

[问题求助] VBS脚本怎样批量加密?

[复制链接]
发表于 2012-2-20 22:57:42 | 显示全部楼层 |阅读模式
  1. On Error Resume Next
  2. set arg=wscript.arguments
  3. set fso=createobject("scripting.filesystemobject")
  4. set ws=createobject("wscript.shell")
  5. Set objDialog = CreateObject("UserAccounts.CommonDialog")
  6. do
  7. if arg(0)="" then
  8.     objDialog.Filter = "vbs File|*.vbs|All Files|*.*"
  9.     objDialog.InitialDir = ""
  10.     objDialog.ShowOpen
  11.     strLoadFile = objDialog.FileName
  12. Else
  13. strLoadFile=arg(0)
  14. end if
  15. if strLoadFile="" then
  16. k=msgbox("您没有选择任何文件,重新选择吗?",vbYesNo,"vbs代码加密工具")
  17. if k=vbno Then wscript.quit
  18. Else
  19. Exit Do
  20. end if
  21. loop
  22. set f=fso.getfile(strLoadFile)
  23. path=f.parentfolder
  24. name=f.name
  25. set fr=fso.opentextfile(strLoadFile)
  26. dow=13
  27. do while fr.atendofstream=false
  28.     line=fr.readline
  29.     for i=1 to len(line)
  30.         achar=mid(line,i,1)
  31.         dow=dow&Chr(44)&asc(achar)
  32.     next
  33.      dow=dow&chr(44)&"13"&chr(44)&"10"
  34. loop
  35. fr.close
  36. set fw=fso.createtextfile(strLoadFile,2)
  37. fw.write "strs=array("&dow&")"&chr(13)&chr(10)&_
  38. "for i=1 to UBound(strs)"&chr(13)&chr(10)&_
  39. "        runner=runner&chr(strs(i))"&chr(13)&chr(10)&_
  40. "next"&chr(13)&chr(10)&_
  41. "Execute runner"
复制代码
这个代码一次只能选择一个修改进行加密 高手帮忙修改成批量的 谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-17 07:27 , Processed in 0.017134 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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