中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-09 04:54
47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行
DOS批处理 & 脚本技术(批处理室) » 关于VBS代码的问题救教!
可打印版本  729 / 4
第1楼 5872169 发表于 2008-07-19 13:56
高级用户 发帖 474 积分 959
关于VBS代码的问题救教!
我把VBS代码,保存到WORD文档,再从WORD文档复制到TXT文件后保存为VBS,但无法使用,请高手解释一下,怎么才能收藏这个代码,以下是一个VBS加密代码,产生了这个现象!
set fso=createobject("scripting.filesystemobject")
Set objDialog = CreateObject("UserAccounts.CommonDialog")
objDialog.Filter = "vbs File|*.vbs|All Files|*.*"
objDialog.InitialDir = ""
objDialog.ShowOpen
strLoadFile = objDialog.FileName

if not strLoadFile = "" then
set op=fso.opentextfile(strLoadFile)
dow=13
do while op.atendofstream=false
line=op.readline
for i=1 to len(line)
achar=mid(line,i,1)
dow=dow&Chr(44)&asc(achar)

next
dow=dow&chr(44)&"13"&chr(44)&"10"
loop
op.close
set op=fso.opentextfile(strLoadFile,2)
op.write "strs=array("&dow&")"&chr(13)&chr(10)&_
"for i=1 to UBound(strs)"&chr(13)&chr(10)&_
" runner=runner&chr(strs(i))"&chr(13)&chr(10)&_
"next"&chr(13)&chr(10)&_
"Execute runner"
msgbox "加密成功",,"¥夜七制作 - zh159修改¥"
end if
第2楼 slore 发表于 2008-07-19 14:05
铂金会员 发帖 2,478 积分 5,212
你的系统问题吧?

UserAccounts.CommonDialog对象无法创建?

你哪里报什么错误?

这个代码很。。。。

就是把代码转成ascii码。然后execute
第3楼 5872169 发表于 2008-07-19 14:14
高级用户 发帖 474 积分 959
我这里出现
行:28
字符:8
错误:语句未结束
代码:800A0401
源:microsoft vbscript编译器错误
第4楼 slore 发表于 2008-07-19 14:20
铂金会员 发帖 2,478 积分 5,212
你在复制下这个吧?

这个总共才28行……最后1行才6个字符……

估计是你复制的时候有问题。
第5楼 5872169 发表于 2008-07-19 14:37
高级用户 发帖 474 积分 959
我仔细看了一下,真是错了,哈哈,谢谢楼上的朋友!!
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023