`
bluethink
  • 浏览: 98065 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

【转】分享vbs脚本办事的乐趣

阅读更多
今天偶然发现金庸网游的文件夹下的cur和ani格式的图标文件都不错,于是把它们复制到C:\ye下,按照我的习惯,我会把文件名改名为1.cur,2.ani这样的写法,于是想起来vbs脚本. 可以存放于任意目录下.
------aa.vbs--------

dim fso,yexj00,s
s=0
set fso=createobject("Scripting.FileSystemObject") '声明fso对象
set yexj00=fso.GetFolder("C:\ye\") '获取文件夹对象,赋于yexj00
for each i in yexj00.files '循环玫举yexj00文件夹对象下的所有子集,即文件.
if fso.GetExtensionName(i)="cur" or fso.GetExtensionName(i)="ani" then '如果扩展名为cur或ani才执行下面的操作,否则不操作
s=s+1 's加1,此时s为数值
fso.GetFile(i).name=CStr(s)+"."+fso.GetExtensionName(i) '重命名文件名为理想格式,CStr(s)是将原先的数值s转换为字符串.
end if
next



用WMI对象列出系统所有进程:

----Instance.vbs----


Dim WMI,objs
Set WMI = GetObject("WinMgmts:")
Set objs = WMI.InstancesOf("Win32_Process") 
For Each obj In objs 
Enum1 = Enum1 + obj.Description + Chr(13) + Chr(10) 
Next
msgbox Enum1



获得物理内存的容量:

-----physicalMemory.vbs-----


strComputer = "." 

Set wbemServices = GetObject("winmgmts:\\" & strComputer) 
Set wbemObjectSet = wbemServices.InstancesOf("Win32_LogicalMemoryConfiguration") 

For Each wbemObject In wbemObjectSet 
WScript.Echo "物理内存 (MB): " & CInt(wbemObject.TotalPhysicalMemory/1024)
Next 



取得系统所有服务及运行状态

----service.vbs----

Set ServiceSet = GetObject("winmgmts:").InstancesOf("Win32_Service")
Dim s,infor
infor=""
for each s in ServiceSet
infor=infor+s.Description+" ==> "+s.State+chr(13)+chr(10)
next
msgbox infor


CPU的序列号:

---CPUID.vbs---


Dim cpuInfo
cpuInfo = ""
set moc = GetObject("Winmgmts:").InstancesOf("Win32_Processor")
for each mo in moc
cpuInfo = CStr(mo.ProcessorId)
msgbox "CPU SerialNumber is : " & cpuInfo
next



硬盘型号:
---HDID.vbs---

Dim HDid,moc
set moc =GetObject("Winmgmts:").InstancesOf("Win32_DiskDrive")
for each mo in moc
HDid = mo.Model
msgbox "硬盘型号为:" & HDid
next



网卡MAC物理地址:

---MACAddress.vbs---

Dim mc
set mc=GetObject("Winmgmts:").InstancesOf("Win32_NetworkAdapterConfiguration")
for each mo in mc
if mo.IPEnabled=true then
msgbox "网卡MAC地址是: " & mo.MacAddress
exit for
end if
next



测试你的显卡:

程序代码

On Error Resume Next
Dim ye
Dim yexj00
set yexj00=GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf("Win32_VideoController")
for each ye in yexj00
msgbox "型 号: " 
& ye.VideoProcessor & vbCrLf & "厂 商: " 
& ye.AdapterCompatibility & vbCrLf & "名 称: " 
& ye.Name & vbCrLf & "状 态: " & 
ye.Status & vbCrLf & "显 存: " & 
(ye.AdapterRAM\1024000) & "MB" & vbCrLf & "驱 动(dll): " 
& ye.InstalledDisplayDrivers & vbCrLf & "驱 动(inf): " 
& ye.infFilename & vbCrLf & "版 本: " & ye.DriverVersion
next 



分享到:
评论

相关推荐

    Bat 转vbs 的脚本

    标题中的“Bat 转 vbs 的脚本”指的是一个自动化工具或脚本,它的功能是将批处理(.bat)文件转换为VBScript(.vbs)文件。批处理文件是基于DOS命令行的操作系统Windows中的脚本,而VBScript是Visual Basic的一种轻...

    wincc vbs脚本手册

    wincc vbs脚本手册 西门子 组态 脚本

    VBS脚本执行exe

    通过VBS脚本可以轻松地执行各种操作,包括启动应用程序、处理文件等。本文将详细解析如何使用VBS脚本来执行exe文件,并探讨其中涉及的关键技术和实践方法。 ### VBS脚本执行exe的基础概念 #### 1. VBS脚本简介 VBS...

    VBS实例 44个 vbs脚本实例

    VBS实例 44个 vbs脚本实例, VBS取QQ-TM号码的自动登录命令行.vbs 妙用脚本清除电脑中的痕迹.vbs 后台字典文件管理器.vbs 定时关机.vbs 列出管理工具集.vbs 旁注查询工具.vbs 中文姓名笔画计算(VBS脚本版).vbs ...

    vbs脚本手册

    VBS脚本运行库手册之一(磁盘操作) VBS脚本运行库手册之二(磁盘操作) VBS脚本运行库手册之三(管理文件夹) VBS脚本运行库手册之四(管理文件夹) VBS脚本运行库手册之五(文件夹属性) VBS脚本运行库手册之...

    WinCC常用C和VBS脚本.pdf

    WinCC是西门子提供的一款用于监控和控制工业系统的软件,而C脚本和VBS脚本是WinCC中支持的两种脚本语言,分别代表C语言风格的脚本和Visual Basic Scripting Edition(VBS)风格的脚本。 1. WinCC脚本基础 在WinCC...

    VBS脚本编程简明教程

    VBS脚本编程简明教程知识点详述 一、VBS脚本的引入与优势 在Windows操作系统中,用户常面临重复性高的计算机操作任务,如文件管理、文本编辑及数据整理等,这些任务虽然简单但耗时费力。VBS(Visual Basic Script ...

    VBS脚本学习指南,适合初学者

    ### VBS脚本学习指南——基础知识与应用 #### 一、VBS脚本概述 VBS,即Microsoft Visual Basic Script Edition(微软可视化BASIC脚本版),是Microsoft为Windows操作系统提供的一种轻量级脚本语言。它基于Visual ...

    Vbs脚本编程简明教程

    VBS脚本编程是一种在Windows操作系统环境下非常流行的脚本语言编程方式。它是一种简单的编程语言,通常用于自动化Windows应用程序的管理任务。VBS是Visual Basic Script的简称,它是Visual Basic的一种轻量级脚本...

    helloworld vbs 脚本

    helloworld vbs 脚本hellohelloworld vbs 脚本world vbs 脚本helloworld vbs 脚本helloworld vbs 脚本helloworld vbs 脚本

    c++调用vbs脚本函数(Qt)

    标题“c++调用vbs脚本函数(Qt)”指出了一个具体的技术实践,即在Qt环境下,使用C++代码来调用VBScript中的函数。这通常是为了利用VBScript在处理Windows特定任务,如自动化、文件操作或与COM组件交互时的便利性。 ...

    VBS脚本开发工具

    VBS脚本,全称Visual Basic Script,是微软公司推出的一种轻量级的脚本语言,主要用于Windows系统中的自动化任务和网页交互。它基于Visual Basic语法,因此对VB程序员来说非常友好。VBS脚本开发工具是专为编写、调试...

    vb调用vbs脚本

    VB主要用于构建桌面应用程序,而VBS则常用于网页脚本和自动化任务。本文将详细探讨如何在VB中调用VBS脚本,以及相关的知识点。 首先,VB调用VBS脚本的主要目的是利用VBS的灵活性和简洁性来执行一些特定任务,如系统...

    wincc VBS脚本加密破解

    wincc VBS脚本加密破解

    Vbs脚本编程简明教程.doc

    VBS脚本编程简明教程 VBS脚本是一种Windows脚本,它的全称是Microsoft Visual Basic Script Editon。它是Visual Basic的一个抽象子集,是系统内置的,用它编写的脚本代码不能编译成二进制文件,直接由Windows系统...

    vbs脚本手册.doc

    VBS 脚本手册 在这篇手册中,我们将讨论 VBS 脚本手册的重要知识点,包括 Script Runtime Library、FileSystemObject 和磁盘管理。 知识点1:Script Runtime Library Script Runtime Library 是一个单独的 DLL ...

    vbs脚本,设置默认打印机

    VBS脚本,全称Visual Basic Script,是一种基于Visual Basic语法的轻量级脚本语言,常用于自动化任务和系统管理。在Windows环境中,VBS脚本可以通过与WScript或CScript交互来执行各种操作,包括对操作系统进行配置,...

    VBS脚本大全

    VBS脚本大全 在这篇文章中,我们将介绍VBS脚本的常用代码和知识点。VBS是基于Visual Basic的脚本语言,微软公司可视化BASIC脚本版的缩写。 VBS脚本简介 VBS脚本是基于Visual Basic的脚本语言,它是微软公司开发的...

    windows常用bat/vbs脚本合集

    在Windows操作系统中,批处理(BAT)脚本和Visual Basic Script(VBS)脚本是两种常见的自动化工具,用于执行一系列命令或者实现特定的功能。这个"windows常用bat/vbs脚本合集"可能是包含了多种实用脚本的集合,旨在...

    按键精灵VBS经典脚本教程

    本资源摘要信息将详细介绍VBS经典脚本教程的知识点,涵盖VBS脚本的基本概念、VBS脚本的执行机制、VBS脚本在系统安全中的应用等方面的知识点。 一、VBS脚本的基本概念 VBS脚本是基于视窗系统的脚本语言,由于VBS...

Global site tag (gtag.js) - Google Analytics