VBS基本操作

VBS基本操作
VBS基本操作

对于文件的操作,例如:生成一个或者打开一个或者删除一个.txt格式文件。

虽然官方的FILE插件提供了一些基本功能,但功能不多。

你并不需要理解什么是fso模版,什么是vbs语句,直接套用下面的语句吧!

红色字为自己定义的部分,蓝色字为任意选一部分

如果你看不懂,请参考下面的例子!

操作同一个文件红色部分必须相同

请认真看括号内的解释内容

定义一个名为fso的关系文件问题的对象,对于一个文件的操作只需写一次,此句必须写VBS Set fso = CreateObject("Scripting.FileSystemObject")

0.判断一个文件或文件夹是否存在(yn是返回值,文件存在返回1,不存在返回0)

VBS yn=fso.FileExists(判断文件的目录)

1.创建一个文件(蓝字定义该文本文件是否可以被下次写入覆盖,省略默认为ture)

VBS set ttfile=fso.createtextfile(创建的文件目录,ture|false)

2.打开一个已存在的文件(蓝字定义文件写入方式,分别为a.只读b.可读写,但每打开一次文件重写c.在文件末尾写)

注意:要想更改打开方式必须关闭文件重新打开

VBS set ttfile=fso.opentextfile(打开文件的目录,1|2|8)

ForReading 1 以只读方式打开文件。不能写这个文件。

ForWriting 2 以写方式打开文件

ForAppending 8 打开文件并从文件末尾开始写。

3.关闭一个打开的文件(红色部分要于已经打开的文件红色部分相同)

VBS ttfile.close

4.读取打开文件的一行并回车(红色部分ttfile要于已经打开的文件红色部分相同)

VBS read=ttfile.ReadLine

5.读取所有文件内容(红色部分ttfile要于已经打开的文件红色部分相同)

VBS read=ttfile.ReadAll

6.写入一行并回车(红色部分要于已经打开的文件红色部分相同)

VBS ttfile.writeline(自己要写入的内容)

7.删除指定文件(若已定义过ttfile则不需要第一句)

VBS set ttfile=fso.GetFile(要删的文件目录)

VBS ttfile.delete

8.判断输入标记是否在末尾(是返回-1,否则返回0)

VBS yn=ttfile.atendofstream

以下是一些文件夹的操作

8.判断是否为根目录(yn是返回值,文件存在返回1,不存在返回0)

VBS yn=fso.IsRootFolder

9.读取文件夹

VBS set ttfile=fso.GetFolder(文件夹目录)

10.创建一个文件夹

VBS set ttfile=fso.creaFolder(创建的文件夹目录)

11.删除指定文件夹(若已定义过ttfile则不需要第一句)

VBS set ttfile=fso.GetFolder(要删的文件目录)

VBS ttfile.deletefolder

下面是其他一些经常用到的文件操作(注意:可用于所有格式的文件。红字是你的上文脚本已经定义过的)

VBS ttfile.size 返回文件大小

VBS ttfile.type 返回文件类型

VBS ttfile.DateCreated 返回文件创建时间

VBS ttfile.DatelastAccessed 返回文件最近访问时间

VBS ttfile.DateLastModified 返回文件最后修改时间

VBS https://www.360docs.net/doc/a08438752.html, 返回文件名称

VBS ttfile.ShortPath 返回文件短路径名

VBS ttfile.path 返回文件物理地址

VBS Set fso = CreateObject("Scripting.FileSystemObject")

//判断d盘下是否有文件1.txt

VBS pd1=fso.FileExists(d:\1.txt)

if 0=pd1

//没有的话,在d盘下创建一个不可覆盖的文件1.txt

VBS set txtfile=fso.createtextfile("d:\1.txt",false)

//以在末尾写入的方式打开1.txt

VBS set txtfile=fso.opentextfile("d:\1.txt",8)

//写入一行“1234567890”

VBS txtfile.writeline("1234567890")

//关闭1.txt

VBS txtfile.close

endif

//以只读方式打开1.txt

VBS set txtfile=fso.opentextfile("d:\1.txt",forreading)

//读取第一行,并将其赋予变量read

VBS read=txtfile.ReadLine

//关闭1.txt

VBS txtfile.close

一时间没有完全列出所有函数,不足的部分希望大家跟帖补上。

记事本编vbs对话框教程

记事本编vbs对话框教程 Vb语言是Microsoft visual basic软件的脚本语言 大家好,我是记忆….今天给大家带来:记事本编程VBS对话框 大家应该都懂的吧,VBS格式的文件是对话框文件,而利用vb编写vbs文件其实是简单的不能再简单的事情,我也相信大家都对微软公司的windows 系统自带的对话框有浓厚 的兴趣吧! 下面,教程开始 首先,大家先创建一个txt 文档…. 文档创建好了以后,大家往里

输入以下代码: Msgbox "欢迎光临" Msgbox其实是Microsoft visual basic软件中的一个函数,它可以弹出一个对话框。 如图: 看到了图片以后,也许你会问我:“对话框不是都有标题的吗?为什么你的就没有呢?” 要加上标题的话可以输入以下代码Msgbox "欢迎光临",0,"***" 当然,后面双引号中的“***”可以改变成你想要的内容,反正都是标题

如图: 下面,我再教大家做一个“输入对话框”,那什么是“输入对话框”呢? 输入对话框的功能是弹出 一个对话框,对话框内显示 着提示,到了用户按下了对 话框内的按钮后,再返回用 户输入文字……. 输入对话框主要用到的函

数:Inputbox函数 在记事本内输入以下代码: Inputbox "hello",0,"hero" 试试看,后面的hero不是标题,而是对话框内显示的提示。 下面再教大家弄一个最好 玩的对话框,用到函数是: WScript.Echo,它的功能 是:弹出对话框,用户没有

按完你所编的所有代码制作的对话框,是关不掉程序的…….不是高手的话,不想按了,关机子解决问题…好好学这个,愚人节时去弄弄你的朋友们吧 看好了啊!! 在记事本输入以下代码:WScript.Echo("哟,有人来了?") WScript.Echo("会是谁呢") WScript.Echo("哈哈,既然

VBS脚本编程简明教程精编

V B S脚本编程简明教程 精编 Document number:WTT-LKK-GBB-08921-EIGG-22986

第一章 VBS脚本编程简明教程 第一节◎Vbs脚本编程简明教程之一—为什么要使用Vbs? 在Windows中,学习计算机操作也许很简单,但是很多计算机工作是重复性劳动,例如你每周也许需要对一些计算机文件进行复制、粘贴、改名、删除,也许你每天启动计算机第一件事情就是打开WORD,切换到你喜爱的输入法进行文本编辑,同时还要播放优美的音乐给工作创造一个舒心的环境,当然也有可能你经常需要对文本中的某些数据进行整理,把各式各样的数据按照某种规则排列起来……。这些事情重复、琐碎,使人容易疲劳。 第三方软件也许可以强化计算机的某些功能,但是解决这些重复劳动往往事倍功半,我也尝试过使用计算机语言编写程序来解决这些问题,但是随之而来的命令、语法、算法、系统框架和类库常常让我觉得这样是否有必要,难道就是因为猪毛比较难拔,所以我就要去学习机械,为自己设计一个拔猪毛机()吗 Vbs是一种Windows脚本,它的全称是:Microsoft Visual Basic Script Editon.(微软公司可视化BASIC脚本版),VBS是Visual Basic的的一个抽象子集,是系统内置的,用它编写的脚本代码不能编译成二进制文件,直接由Windows系统执行(实际是一个叫做宿主host的解释源代码并执行),高效、易学,但是大部分高级语言能干的事情,它基本上都具备,它可以使各种各样的任务自动化,可以使你从重复琐碎的工作中解脱出来,极大的提高工作效率。 我个人认为Vbs脚本其实就是一种计算机编程语言,但是由于缺少计算机程序设计语言中的部分要素,对于事件的描述能力较弱,所以称为脚本,它最方便的地方就是提供了对COM对象的简便支持。那么什么是COM对象呢? 我这样理解,COM对象就是一些具有特定函数功能项程

很好的VBS教程(带实例)

很好的VBS教程(带实例) 推荐第一篇: 讲一下VBScript。主要面向菜鸟,懂得编程的朋友就不要浪费时间了,如果你想接触以下VBScript也可以。但既然有编程基础推荐直接去找一些参考书来读。会比较快。 什么是VBScript呢?VBScript的全称是:Microsoft Visual Basic Script Editon.(微软公司可视化BASIC脚本版)。正如其字面所透露的信息,VBS(VBScript的进一步简写)是基于Visual Basic的脚本语言。我进一步解释一下,Microsoft Visual Basic是微软公司出品的一套可视化编程工具,语法基于Basic.脚本语言,就是不编译成二进制文件,直接由宿主(host)解释源代码并执行,简单点说就是你写的程序不需要编译成.exe,而是直接给用户发送.vbs 的源程序,用户就能执行了。 我知道菜鸟现在最关心的就是用什么工具来开发VBS程序了,答案是:记事本(Notepad).我不是开玩笑,其实任何一种文本编辑器都可以用来开发VBS开发,只不过记事本是由系统自带的,比较好找而已. 尽管如此,我还是建议你去下载一个专业的文本编辑器,因为这些工具可以提供"语法高亮"等功能,更加方便开发,用哪一个随你喜好,我比较喜欢Edit Plus (2.10). OK,我们先来写一个VBScript程序热热身. REM 输入并回显你的名字 '使用InputBox和Msgbox函数 Dim name,msg msg="请输入你的名字:" name=Inputbox(msg,"名称") Msgbox(name) 把上面的程序清单输入到记事本里面,然后保存为以.vbs为扩展名的文件("保存类型"里面选择"所有文件").然后双击运行,观察运行结果. 注意:请自己输入程序清单,不要复制->粘贴! 我来解释一下这个程序,第一行和第二行的开头分别是"REM"语句和" ' ",这两个东西的作用是相同的,表示本行是注释行,就是说这两行什么也不干,只是用来说明这段程序的功能,信息等等. 注释行是程序最重要的部分之一,尽管它不是必需的,但对于其他人阅读源代码,以及自己分析源代码是很有好处的. 好的习惯是在必要的地方加上清晰,简洁的注释。 Dim用来声明一个变量,在VBS中,变量类型并不是那么重要,就是说VBS会帮你自动识别变量类型,而且变量在使用前不一定要先声明,程序会动态分配变量空间. 在VBS 中你不用考虑name储存的是一个整数还是一个小数(学名叫"浮点数"),也不用考虑是不是字符串(一串字符,比如:"Hello World"),VBS会自动帮你搞定. 所以第三行语句可以删除,效果不会变,但我强烈反对这么做,一个变量的基本原则就是:先声明,后使用.变量名用字母开头,可以使用下划线,数字,但不能使用vbs已经定义的字,比如dim,也不能是纯数字。 下一行被称之为"赋值","="是赋值符号,并不是数学中的等于号,尽管看起来一样.这

VBScript微软官方教程

VBScript微软官方教程 Microsoft Visual Basic Scripting Edition 是程序开发语言 Visual Basic 家族的最新成员,它将灵活的 Script 应用于更广泛的领域,包括 Microsoft Internet Explorer 中的 Web 客户机 Script 和 Microsoft Internet Information Server 中的 Web 服务器 Script。 易学易用 如果您已了解Visual Basic 或Visual Basic for Applications,就会很快熟悉VBScript。即使您没有学过Visual Basic,只要学会VBScript,就能够使用所有的Visual Basic 语言进行程序设计。虽然您可以从本教程的几个Web 页面中学习VBscript,但是本教程并没有告诉您如何编程。要学习编程,请阅读由Microsoft Press 出版的《Step by Step》。 ActiveX Script VBScript 使用ActiveX? Script 与宿主应用程序对话。使用ActiveX Script,浏览器和其他宿主应用程序不再需要每个Script 部件的特殊集成代码。ActiveX Script 使宿主可以编译Script、获取和调用入口点及管理开发者可用的命名空间。通过ActiveX Script,语言厂商可以建立标准Script 运行时语言。Microsoft 将提供VBScript 的运行时支持。Microsoft 正在与多个Internet 组一起定义ActiveX Script 标准以使Script 引擎可以互换。ActiveX Script 可用在Microsoft? Internet Explorer 和Microsoft? Internet Information Server 中。 其他应用程序和浏览器中的VBScript 作为开发者,您可以在您的产品中免费使用VBScript 源实现程序。Microsoft 为32 位Windows? API、16 位Windows API 和Macintosh? 提供VBscript 的二进制实现程序。VBScript 与World Wide Web 浏览器集成在一起。VBScript 和ActiveX Script 也可以在其他应用程序中作为普通Script 语言使用。 SCRIPT 元素用于将 VBScript 代码添加到 HTML 页面中。