网站首页 网站地图
网站首页 > 创业资讯 > vbs代码

vbs代码

时间:2026-03-23 16:18:35

显示文件路径

```vbscript

If WScript.Arguments.Count = 0 Then

MsgBox "拖拽文件到本vbs文件", 0, "提示"

End If

For jb = 0 To WScript.Arguments.Count - 1

strPath = WScript.Arguments(jb)

MsgBox strPath

Next

```

这段代码会检查是否有文件被拖拽到 VBS 文件上,如果没有则显示提示消息框,如果有,则通过循环将每个拖拽文件的路径用消息框显示出来。

创建文件

```vbscript

Set objFSO = CreateObject("Scripting.FileSystemObject")

Set objFile = objFSO.CreateTextFile("C:\example.txt", True)

objFile.WriteLine("Hello, World!")

objFile.Close

```

这段代码会创建一个名为 `example.txt` 的文本文件,并向其中写入 `Hello, World!`。

读取文件

```vbscript

Set objFSO = CreateObject("Scripting.FileSystemObject")

Set objFile = objFSO.OpenTextFile("C:\example.txt", 1)

strContent = objFile.ReadAll

objFile.Close

WScript.Echo strContent

```

这段代码会读取 `example.txt` 文件的全部内容并输出。

删除文件

```vbscript

Set objFSO = CreateObject("Scripting.FileSystemObject")

objFSO.DeleteFile("C:\example.txt")

```

这段代码会删除指定的 `example.txt` 文件。

创建文件夹

```vbscript

Set objFSO = CreateObject("Scripting.FileSystemObject")

objFSO.CreateFolder("C:\example_folder")

```

这段代码会在 `C:\` 下创建一个名为 `example_folder` 的文件夹。

监测断网并关机

```vbscript

Set objShell = CreateObject("WScript.Shell")

Set objWMIService = GetObject("winmgmts:\.\root\cimv2")

CheckInterval = 60000

ShutdownCountdown = 120

IsConnected = True

Do

Set colItems = objWMIService.ExecQuery("Select * From Win32_NetworkAdapter Where NetConnectionStatus = 2")

If colItems.Count = 0 Then

If IsConnected Then

IsConnected = False

objShell.Run "shutdown -s -t " & ShutdownCountdown & " -c 系统即将关闭。", 0

End If

End If

WScript.Sleep CheckInterval

Loop

```

这段代码会检测网络连接状态,如果网络断开,则开始倒计时关机。

获取系统安装路径

```vbscript

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

strWinDir = WshShell.ExpandEnvironmentStrings("%WinDir%")

MsgBox strWinDir

```

这段代码会获取并显示系统安装路径。

播放音乐

```vbscript

Dim wmp

Set wmp = CreateObject("WMPlayer.OCX")

wmp.openState

wmp.URL = "想象之中.mp3"

Do Until wmp.playState = 1

WScript.Sleep 1000

Loop

```

这段代码会播放指定的音乐文件。

关闭系统

```vbscript

Set shell = CreateObject("WScript.Shell")

shell.Run "shutdown -s -t 60 -c 系统即将关闭。", 0

While InputBox("请输入答案", "请回答") <> "123"

WScript.Sleep 1000

Wend

MsgBox "恭喜", 64

```

这段代码会在用户输入特定密码后关闭系统。

这些代码示例涵盖了文件操作、系统监测、音乐播放和系统关闭等常见任务。你可以根据需要选择合适的代码进行使用。