先熟悉一下vbs脚本,方便后续操作

用vbs打开特定文件


Dim Wsh

Set Wsh = WScript.CreateObject("WScript.Shell")

WScript.Sleep(100)

Wsh.Run "路径",false,false

Set Wsh=NoThing

WScript.quit

VBScript(VBS)是一种基于微软 Visual Basic 的脚本语言,常用于 Windows 环境下的自动化任务、网页脚本等。下面为你介绍 VBS 的一些基本操作:

1. 变量声明与赋值

在 VBS 里,变量声明既可以使用 Dim 语句,也能不声明直接使用。不过建议采用 Dim 语句来声明变量,以此增强代码的可读性。



' 声明单个变量

Dim myVariable

myVariable = "Hello, World!"



' 声明多个变量

Dim num1, num2

num1 = 10

num2 = 20

2. 数据类型

VBS 具备多种数据类型,像 Integer、String、Boolean、Date 等。不过它属于弱类型语言,变量的数据类型会依据赋值自动确定。



Dim myNumber

myNumber = 123 ' 此时 myNumber 是数值类型



Dim myString

myString = "This is a string" ' 此时 myString 是字符串类型

3. 条件语句

VBS 支持 If...Then...Else 条件语句,用于依据不同条件执行不同代码块。



Dim score

score = 85



If score >= 90 Then

    WScript.Echo "优秀"

ElseIf score >= 80 Then

    WScript.Echo "良好"

ElseIf score >= 60 Then

    WScript.Echo "及格"

Else

    WScript.Echo "不及格"

End If

4. 循环语句

For 循环:适用于已知循环次数的情况。

For i = 1 To 5

    WScript.Echo i

Next

Do...Loop 循环:分为先判断条件和后判断条件两种形式。

vbscript

' 先判断条件

Dim j

j = 1

Do While j <= 5

    WScript.Echo j

    j = j + 1

Loop



' 后判断条件

Dim k

k = 1

Do

    WScript.Echo k

    k = k + 1

Loop While k <= 5

5. 函数和子程序

函数:能够返回一个值。

Function AddNumbers(num1, num2)

    AddNumbers = num1 + num2

End Function



Dim result

result = AddNumbers(10, 20)

WScript.Echo result

子程序:不返回值。

vbscript

Sub DisplayMessage()

    WScript.Echo "这是一个子程序"

End Sub



DisplayMessage()

6. 输入输出操作

输出:使用 WScript.Echo 输出信息到控制台。

WScript.Echo "这是一条输出信息"

输入:借助 InputBox 函数获取用户输入。

vbscript

Dim userInput

userInput = InputBox("请输入你的姓名:")

WScript.Echo "你输入的姓名是:" & userInput

7. 文件操作

读取文件:

Dim fso, file, text

Set fso = CreateObject("Scripting.FileSystemObject")

Set file = fso.OpenTextFile("C:\test.txt", 1) ' 1 表示只读模式

text = file.ReadAll

file.Close

WScript.Echo text

写入文件:

vbscript

Dim fso, file

Set fso = CreateObject("Scripting.FileSystemObject")

Set file = fso.CreateTextFile("C:\test.txt", True) ' True 表示如果文件存在则覆盖

file.WriteLine "这是写入的内容"

file.Close

这些是 VBS 的基本操作,掌握好这些内容,你就能编写简单的脚本程序了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LAOLONG-C

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值