• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >vbs > 脚本编程 4 驱动器

脚本编程 4 驱动器

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了mcgs脚本驱动开发工具,枪神纪驱动脚本,win7驱动加载脚本工具,cf驱动外挂脚本外挂,脚本驱动等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
驱动器的编程对黑客编程来说至关重要。好在vbs给我们提供了方便的集合,使得工作变得很简单。

  1、检查驱动器
  使用filesystemobject的driveexists方法
  例如:
  set fs=createobject("scripting.filesystemobject")
  if fs.driveexists("h") then
  ......



  2、获得驱动器属性
  可以使用getdrive方法,然后可以通过drive对象的属性或的驱动器的属性。常用属性有
  drivetype:以整数形式返回驱动器的类型 0表示unknown  1表示可移动的   2表示固定的    3表示网络驱动器   4表示cd-room
  5表示ram盘



  freespace:可用空间
  totalsize:总空间
  volumename:驱动器标卷



  例如:
  ********************************************************
   set fs=createobject("scripting.filesystemobject")
   set drv=fs.getdrive("D")
   t=drv.drivetype
   y=drv.freespace
   wscript.echo "类型" & t
   wscript.echo "可用空间" & y
   *******************************************************



   如果大家还记得的话,应该知道还有个drives集合,这个东西比前面所说得更方便,比如我们要得到系统上所有的驱动器可以得到这个集合,然后使用foreach来检查。另外,有时候我们要编制一个病毒,可能会要感染软盘,这个时候我们需要检查软盘是不是准备好了,看下面这个程序:



   **********************************************************
   wscript.echo getdrivelist()



   function getdrivelist()  '自定义函数
   dim fs,d,dc,s,n,crlf
   crlf=chr(13)&chr(10)
   set fs=createobject("scripting.filesystemobject")
   set dc=fs.drives  '获得驱动器集合
   for each d in dc
   n=""
   s=s &d.driveletter & "--"
   if d.drivetype=remote then
   n=d.sharename
   elseif d.isready then
   n=d.volumename
   end if 
   s=s & n& crlf
   next
   getdrivelist=s
   end function
   ***********************************************************



   3、映射网络驱动器
   网络共享对于脚本用户来说必须经过映射才能够使用。使用network对象的mapnetworkdrive方法可以实现映射。
   set wn=wscript.createobject("wscript.network")
   wn.mapnetworkdrive "k:","\\yaya\music",true
   其中最后一个参数指定是不是永久的映射,如果不写最后一个参数,下次启动的时候,映射就会被取消。

   如果要断开映射使用wn.removenetworkdrive "k:",true,true
   如果网络驱动器正在使用中,要强制断开的话把第二个参数设置为true
   第三个参数表示永久取消映射。 </div>

您可能想查找下面的文章:

  • 脚本编程 4 驱动器

相关文章

  • VBS教程:属性-IsReady 属性
  • 用vbs判断系统补丁的脚本
  • VBS教程:属性-Name 属性
  • 用vbs实现向任何电子邮件发送邮件
  • VBS教程:VBScript 页面的简单样例
  • VBS教程:对象-Drive 对象
  • VBS教程:正则表达式简介 -后向引用
  • 用vbs得到计算机的 IP 地址
  • 用VBS修改(设置)系统时间和日期的代码
  • 使用 Iisftp.vbs 删除FTP站点

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • emule自动关机脚本
    • VBS教程:函数-Hex 函数
    • 基于逻辑运算的简单权限系统(原理,设计,实现) VBS 版
    • vbs自动填表单分析附源码
    • 使用 Iisftp.vbs 启动FTP站点的方法
    • 域内计算机和用户获取实现vbs代码
    • QueryCode.vbs 文本文件编码查询工具
    • VBS 硬盘读写统计(分区读写统计)
    • VBS教程:运算符-减运算符 (-)
    • link-view.vbs 页面链接查看

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有