返回顶部
首页 > 资讯 > 精选 >比较精典VBS代码有哪些
  • 765
分享到

比较精典VBS代码有哪些

2023-06-08 14:06:52 765人浏览 安东尼
摘要

这篇文章主要介绍了比较精典VBS代码有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。文件操作Set fso = Wscript.CreateObject("Sc

这篇文章主要介绍了比较精典VBS代码有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

文件操作

Set fso = Wscript.CreateObject("Scripting.FileSystemObject") '创建文件系统对象,用以处理驱动器、文件夹和文件
Set Wshshell = Wscript.CreateObject("Wscript.Shell") '创建系统Shell对象,用以运行程序等等
if fso.fileexists("D:\刀剑Online\alreadyexist.txt") then '如果找到文件“D:\刀剑 Online\alreadyexist.txt”则
WshShell.Run("D:\刀剑Online\刀剑Online.exe") '运行“D:\刀剑Online\刀剑Online.exe”
elseif fso.fileexists("\\gengxin\update\dj.exe") then '否则,如果找到“\\gengxin\update\dj.exe”则
WshShell.Run("\\gengxin\update\dj.exe") '运行“\\gengxin\update\dj.exe”
else
WshShell.Run("D:\刀剑Online\刀剑Online.exe") '否则运行“D:\刀剑Online\刀剑Online.exe”
end if '根据条件执行语句结束


VBS 导入注册表,然后执行文件


dim Wsh Set Wsh = WScript.CreateObject("WScript.Shell")
Wsh.RegWrite "HKCU\SOFTWARE\AUDITioN\AUTOSTART",0,"REG_DWord"
Wsh.RegWrite "HKCU\SOFTWARE\AUDITION\PATH","G:\网络游戏\劲舞团1.5","REG_SZ"
Wsh.RegWrite "HKCU\SOFTWARE\AUDITION\VERSION",1010,"REG_DWORD" Wsh.run "patcher.exe"


PING内网 不通就 执行关机 的VBS

复制代码 代码如下:


strIP = "192.168.0.254" '被PING的内网机器
Set objshell = CreateObject("WScript.Shell")
If Not IsOnline(strIP) Then objShell.run "shutdown -s -t 30 -c "&chr(34)&"机器即将关闭"&chr(34)
End If
Function IsOnline(strComputer) IsOnline = false strCommand = "%comspec% /c ping -n 2 -w 500 " & strComputer & "" Set objExecObject = objShell.Exec(strCommand) Do While Not objExecObject.StdOut.AtEndOfStream strText = objExecObject.StdOut.ReadAll() If Instr(strText, "Reply") > 0 Then IsOnline = true End If Loop End Function


开机脚本VBS用于ARP邦定

复制代码 代码如下:


Set WshShell = Wscript.CreateObject("Wscript.Shell")
WshShell.run "arp -s 192.168.0.1 30-18-e5-33-01",0
WshShell.run "arp -s 192.168.0.5 30-18-e5-33-07",0


运行程序

复制代码 代码如下:


Dim a
Set Wsh = WScript.CreateObject("WScript.Shell")
a.Run "d:\网络游戏\大话西游II\xy-2.exe"


运行 oshell.run "d:\soft\hf\hfgame3\GameClient.lnk"

断开网络连接

复制代码 代码如下:


strNICName = " disable =net pci\*"
Set objShell = CreateObject("Wscript.Shell")
strCommand = "devcon.exe"& strNICName
objShell.Run strCommand, 0, False



启动网络连接

复制代码 代码如下:


strNICName = " enable =net pci\*"
Set objShell = CreateObject("Wscript.Shell")
strCommand = "devcon.exe"& strNICName
objShell.Run strCommand, 0, False


删除文件的VBS脚本

复制代码 代码如下:


dim fso Set fso = CreateObject("Scripting.FileSystemObject")
fso.CopyFile "\\server\共享\XXX.lnk","c:\目标位置1\",true '添加
fso.CopyFile "\\server\共享\XXX.lnk","c:\目标位置2\",true '添加
fso.DeleteFile "c:\目标位置1\XXX.lnk" ,true '删除 fso.DeleteFile "c:\目标位置2\XXX.lnk" ,true '删除
Set FSO=NoThing WScript.quit


无界面自动检测安装iscsi客户端,映射及断开映射vbs脚本

下列代码实现无界面自动检测安装iscsi客户端,自动映射

复制代码 代码如下:


On Error Resume Next setupfile="iscsi2.0.exe" 'iscsi客户端安装文件路径
serverip="192.168.0.100" 'iscsi服务器ip
Set oshell= CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")
if not fso.fileexists(oshell.ExpandEnvironmentStrings("%WinDir%")+"\system32\iscsicpl.cpl")
then oshell.run setupfile&" /q",,1
end if
oshell.run "iscsicli AddTargetPortal "&serverip&" 3260",0,1
oshell.run "iscsicli LoginTarget iqn.2005-02.com.ricecake.iscsi:00 T * * * * * * * * * * * * * * * 0",0,1



下例代码实现无界面删除iscsi映射盘

复制代码 代码如下:


filetmp="c:\my.txt"
On Error Resume Next
Set Shell = CreateObject("WScript.Shell")
Set fso = Wscript.CreateObject("Scripting.FileSystemObject")
shell.run "cmd /c iscsicli sessionlist>"&filetmp,0,1
Const ForReading = 1
Dim fso, theFile, retstring
Set fso = CreateObject("Scripting.FileSystemObject")
Set theFile = fso.OpenTextFile(filetmp, ForReading)
aaa=thefile.readall
thefile.close
function myreadline()
X=instr(1,aaa,vbcrlf,vbTextCompare)
myline=mid(aaa,1,x-1)
aaa=right(aaa,len(aaa)-x)
if len(aaa) =<1 then myline ="end"
myreadline=myline
end function
Do While bbb<>"end"
bbb=myreadline
if bbb <> "end" then
if bbb <>" " then
if instr(bbb,"Session")<>0 then
temID=mid(bbb,instr(bbb,":")+1,len(bbb)-instr(bbb,":"))
shell.run "iscsicli loGouttarget"&temID,0
end if
end if
end if
Loop
fso.deletefile(filetmp)



删除QQ用户文件强制删除是不行的了,要跳过的话这样:

代码如下:


Dim fso, folderspec, f, f1, fc
folderspec = "f:\Program Files\Tencent\QQ" '设置你的QQ文件夹
Dim Re
Set Re = New RegExp
Re.Pattern = "^\d{4,13}$"
Set fso = CreateObject("scripting.FileSystemObject")
Set f = fso.GetFolder(folderspec)
Set fc = f.SubFolders
For Each f1 in fc If Re.Test(f1.name) Then
On Error Resume Next
f1.Delete(true)
On Error GoTo 0
End If
Next


格5分钟运行一次批处理程序

代码如下:


Dim Wsh
Set Wsh = WScript.CreateObject("WScript.Shell")
Do Wsh.Run "d:\aaa.bat" '你要执行的批处理
WScript.Sleep(300000)
Loop

感谢你能够认真阅读完这篇文章,希望小编分享的“比较精典VBS代码有哪些”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网精选频道,更多相关知识等着你来学习!

--结束END--

本文标题: 比较精典VBS代码有哪些

本文链接: https://lsjlt.com/news/254353.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 比较精典VBS代码有哪些
    这篇文章主要介绍了比较精典VBS代码有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。文件操作Set fso = Wscript.CreateObject("Sc...
    99+
    2023-06-08
  • VBS各种应用中比较实用小代码有哪些
    小编给大家分享一下VBS各种应用中比较实用小代码有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!VBS应用- -   ...
    99+
    2023-06-08
  • vbs整人代码有哪些
    这篇文章将为大家详细讲解有关vbs整人代码有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、你打开好友的聊天对话框,然后记下在你QQ里好友的昵称,把下面代码里的xx替换一下,就可以自定义发送QQ信息...
    99+
    2023-06-08
  • 常用VBS代码有哪些
    这篇文章主要为大家展示了“常用VBS代码有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“常用VBS代码有哪些”这篇文章吧。从系统开始菜单中删除此链接: 复制代码 代码如下:Windows R...
    99+
    2023-06-08
  • 有哪些JS精简代码
    这篇文章主要介绍“有哪些JS精简代码”,在日常操作中,相信很多人在有哪些JS精简代码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”有哪些JS精简代码”的疑惑有所帮助!接下来,...
    99+
    2024-04-02
  • 有哪些经典的vbs脚本
    这篇文章主要讲解了“有哪些经典的vbs脚本”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“有哪些经典的vbs脚本”吧!文件下载(无回显)  echo iLocal ...
    99+
    2023-06-08
  • 更新后比较好的国内CentOS源代码有哪些
    本篇文章给大家分享的是有关更新后比较好的国内CentOS源代码有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。最近国内外更新了很多的CentOS源代码,下面是国内更新Cen...
    99+
    2023-06-16
  • 有哪些Javascript框架比较好
    Javascript作为现代Web开发中的重要支柱之一,一直以来都是开发者最喜爱的语言之一。随着Web技术的不断发展和互联网应用的不断丰富,Javascript的应用范围也越来越广泛。但是,虽然Javascript是一门十分灵活和强大的语言...
    99+
    2023-05-14
  • Java中的比较器有哪些
    这篇文章将为大家详细讲解有关Java中的比较器有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。在Java中经常会涉及到对象数组的排序问题,那么就涉及到对象之间的比较问题。通常对象之间的比...
    99+
    2023-05-31
    java ava
  • SQLServer中有哪些比较运算符
    SQLServer中有哪些比较运算符,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。他们作用于比较运算符和子查询之间,作用类似Exists、no...
    99+
    2024-04-02
  • JavaScript中比较运算符有哪些
    JavaScript中的比较运算符有:1.大于号(>);2.小于号(<);3.大于等于(>=);4.小于等于(<=)JavaScript中的比较运算符有以下几种大于号(>)判断符号左侧的值是否大于右侧的值。re...
    99+
    2024-04-02
  • 有哪些Linux命令比较常用
    这篇文章主要介绍“有哪些Linux命令比较常用”,在日常操作中,相信很多人在有哪些Linux命令比较常用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”有哪些Linux命令比较常用”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-15
  • 比较流行的ASP IDE有哪些?
    ASP是一种基于服务器端脚本语言的网页开发技术,它可以让开发者快速地创建动态网页。而ASP IDE则是一种能够帮助开发者更加高效地开发ASP网站的集成开发环境。本文将介绍一些比较流行的ASP IDE,以及它们的优缺点。 Visual St...
    99+
    2023-08-26
    关键字 对象 ide
  • 有哪些云服务器比较好
    以下是一些云服务器的优点和一些云服务器的缺点: 优点: - 可靠性:在许多云计算服务提供商中,云服务器可以提供长期的可靠性服务,而不需要购买物理服务器。 - 快速扩展性:许多云计算服务提供商可以轻松扩展和管理云资源,从而实现快速扩展。这可...
    99+
    2023-10-27
    比较好 服务器 有哪些
  • php中比较运算符有哪些
    php 提供了广泛的比较运算符,用于检查两个值是否相等:==:值和类型相等!=:值不相等===:值和类型都相等!==:值或类型不相等 PHP 比较运算符 PHP 提供了一系列用于比较两...
    99+
    2024-04-27
    隐式转换
  • mysql有哪些比较高级的用法
    本文主要给大家简单讲讲mysql有哪些比较高级的用法,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望mysql有哪些比较高级的用法这篇文章可以给大家带来一些实...
    99+
    2024-04-02
  • 比较实用的SQL语句有哪些
    这篇文章主要介绍“比较实用的SQL语句有哪些”,在日常操作中,相信很多人在比较实用的SQL语句有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”比较实用的SQL语句有哪些”...
    99+
    2024-04-02
  • 比较实用的JavaScript 片段有哪些
    比较实用的JavaScript 片段有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1.三元运算符let som...
    99+
    2024-04-02
  • 比较实用的 IDEA 插件有哪些
    比较实用的 IDEA 插件有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。aiXcoderaiXcoder  一...
    99+
    2024-04-02
  • CSS与HTLM的比较区别有哪些
    这篇文章将为大家详细讲解有关CSS与HTLM的比较区别有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。CSS : Cascading Style Sheet 层叠样式...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作