我爱电脑技术论坛's Archiver

pkyekuaile 发表于 2008-7-30 22:16

本人想学习VBS网上找不到能学习的

希望各位 能有这方面的电子书介绍给我下载下谢谢了

空楼吹雪 发表于 2008-7-31 03:19

《winodws脚本技术》[url]www.gougou.com[/url]
[url]http://hi.baidu.com/breakan/blog/category/%B1%E0%B3%CC%2Dvbscript[/url]

swz 发表于 2008-8-1 18:12

可以去去中国IT实验室看看,那里是个庞大的数据库(在VB分类中可以找到VBS的基础学习书籍和深入学习的书)

酷漫礼品专卖 发表于 2008-8-2 09:04

呵呵 本论坛就有我就在搜集整理中

pkyekuaile 发表于 2008-8-2 14:00

楼上的 有的话就发出来哦~~
我很想学习从基础开始

酷漫礼品专卖 发表于 2008-8-2 14:19

恩我在整理 请你先不要心急我会尽快发布出来的

让大家了解一下VBS是什么?
首先,windows脚本语言也是一种编程语言,也有自己专门的命令词汇、规范、用法。要只按照自己的要求把命令写进去,那么windows就会直接执行。只不过想对于java c++之类的编程语言它就要简单的多了
windos脚本也有不同的语言 如:VBScritp、JScript 它们都内嵌在windows中,不需要安装,可以直接使用 还有现在比较流行的Python 比较强大的Perl等
windows脚本的最大好处就是用记事本就可以编写,而且可以立即看到效果,还有就是因为其本身就是源代码,拿到就可以随意修改,对于学习来说也更方便
windows脚本宿主,称呼为WSH。它是一个windows管理工具,能给.VBS、.JC等脚本提供一个特殊的外部运行环境。也就是说,当我们运行VBS文件的时候 WHS会为之创建一个对象,平按脚本内的语言指令执行操作。

所有的编程软件的第一步都是教给新手们怎么写“Hello World!” 当然我们也不能脱俗了
WScript.Echo "Hello World!" WScript.Echo就是显示,也就是说让电脑为我们显示Hello World!当然了把要显示的句子包括在英文的引号中,要不电脑就会分不清哪些是你要显示的
现在我们提升以下刚刚的显示
如:
Dim xyzcsm '定义变量
xyzcsm = inputBox("请输入你的名字:") '获取用户名字
WScript.echo xyzcsm &",你好!" '要输出的语句(假如显示为我爱你之内,然后打上女/男朋友的名字,不也是一个惊喜么?)

'后面就是注释语句 在执行脚本的时候是不会显示的 之是能看得明白点。

当然我们多用到的可能是windows脚本读写注册表(反正我比较常用吧)
脚本主要是通过WSH的WshShell对象来读写注册表的。
比如我们注册表被IE恶意代码锁了怎么办 用VBS也可以
Dim xzzcsm
Set xyzcsm = WScript.CreateObject("WScript.Shell")
xyzcsm.Popup "为你解开注册表"
xyzcsm.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools",0,"REG_DWORD"

加如改为1就是锁住注册表了。
在HTML中加如VBS
SCRIPT 元素用于将 VBScript 代码添加到 HTML 页面中。
  <SCRIPT> 标记
    VBScript 代码写在成对的 <SCRIPT> 标记之间。
微软有VBScript语言参考和WSH基础 大家也可以看看
现在防火墙将对创建了WScript.shell对象的脚本 进行阻拦。

[[i] 本帖最后由 酷漫礼品专卖 于 2008-8-2 14:26 编辑 [/i]]

页: [1]
 

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.