标题: VBS为什么运行后显示response未定义? [打印本页]
作者: wc726842270 时间: 2010-12-30 04:20 标题: VBS为什么运行后显示response未定义?
近几天学习VBS遇到的问题很多,我就一贴几个小问吧- option explicit
- dim fso,fl,fl2,var,var1,wshshell
- set fso=createobject("scripting.filesystemobject")
- set fl=fso.createtextfile("c:\1.txt",true)
- response.write "o.no"
- fl.writeline ("www.bathome.net")
- fl.write("qw ,我是")
- fl.close
- set fl2=fso.opentextfile("c:\1.txt",1)
- var1=fl2.readline
- response.write "o.no"
- set wshshell=createobject("wscript.shell")
- wshshell.popup var1,5,"ok",33
复制代码
运行后总是显示response未定义.但是我在学习过程中也未发现定义response
以下是我在学习中看到的代码- Sub CreateFolder
- Dim fso, fldr
- Set fso = CreateObject("Scripting.FileSystemObject")
- Set fldr = fso.CreateFolder("C:\MyTest")
- Response.Write "Created folder: " & fldr.Name
- End Sub
复制代码
经过对比未发现什么不一样的啊,如果能打印,就算没有变量也是一样啊
[ 本帖最后由 wc726842270 于 2010-12-30 04:23 编辑 ]
作者: zz100001 时间: 2010-12-30 09:29
哇,四点多了还在学习,精神可嘉啊!!!
不过貌似你是抄到的是一段B/S代码。。。。
作者: wc726842270 时间: 2010-12-30 09:39 标题: 回复 2楼 的帖子
不会吧,上面的是我写的,下面的是书的中啊
作者: broly 时间: 2010-12-30 10:05
response应该是ASP里面的用法。
作者: wc726842270 时间: 2010-12-30 10:35
ASP应该说现在还不明白,简单的百度了一下,明白了一些,好像是关于网页的,是不是得在先特定的环镜下才能运行呢?看来得在以后的学习中才会明白,(不过为什么同时发的贴子效率怎么差这么多,纠结,唉)
[ 本帖最后由 wc726842270 于 2010-12-30 10:49 编辑 ]
作者: broly 时间: 2010-12-30 11:13
Vbscript本意是MS开发在网页上的脚本语言(对抗Javascript),后来才在Windows运用,用脚本宿主wsh执行(Wscript.exe Cscript.exe)。所以书上或者教程(特别是国外的)很多都是以网页脚本的形式来教学。
作者: powerbat 时间: 2010-12-31 02:09
楼主居然把百度都忘了?百度一下“response.write”
感觉楼主的学习方法有待改进。
刚刚有个帖子
http://www.bathome.net/viewthrea ... amp;page=1#pid67456
版主们的建议总是被人无视。“VBScript的最初目的是在网页中使用(微软与JavaScript竞争而开发),所以最好对HTML、DOM(文档对象模型)等知识所有了解。”(虽然没有全部列举,但指明了重要方向)
作者: wc726842270 时间: 2010-12-31 23:28 标题: 回复 7楼 的帖子
版主方式我前几天就在看,关键在于我的学习平台是手机的电子书,而并非电脑,只有在实践时才上。(网费可很贵啊)
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |