vbs脚本运行出错

OnerrorresumenextDimfso,d,dc,fSetfos=CreateObject(“Scripting.FileSystemObject”)Setdc=... On error resume next
  Dim fso, d,dc,f
  Set fos =
CreateObject(“Scripting.FileSystemObject”)
  Set dc = fso,Drives
  For Each d in dc
  Set f = fso.GetFile(d
”\请带我回家.txt”)
  If left(f,2)=d then
msgbox “我是您的:”d&”盘,请带我回家!”,vbcritical,”主人:您好!”
  Next
运行出现行:2
字符:1
错误:无效字符
代码:800A048
还是不行啊
展开
 我来答
码术
2012-10-18 · 会码术,享生活,赢职场!
码术
采纳数:232 获赞数:461

向TA提问 私信TA
展开全部
在第二行的第一个字中,你用了全角的空格,所以会出现上述问题,请将程序中的全部全角字符改成半角。 因为你的代码中有多处错误,请直接拷贝我修改后的代码:
On error resume next
Dim fso, d,dc,f
Set fso=CreateObject("Scripting.FileSystemObject")
Set dc = fso.Drives
For Each d in dc
Set f = fso.GetFile(d&"\请带我回家.txt")
If Left(f,2)=d Then
msgbox "我是您的:"&d&"盘,请带我回家!",vbcritical,"主人:您好!"
End If
Next
程序名不要太复杂,就用LetBack.vbs吧!
缓步莫迟疑C
2012-10-18 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6490万
展开全部
删掉脚本里的全角空格,或是换成半角的,全角空格在大多数程序设计语言里不等同于半角空格,多数会被当作非法/无效字符.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创意向日葵
2012-10-18
知道答主
回答量:5
采纳率:0%
帮助的人:7698
展开全部
变量fos不正确,引号“”也不能用全角
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式