读取TXT文件

  1. 定义一个变量fso
  2. VBS Dim fso
  3. 创建并返回对对象Scripting.FileSystemObject的引用。这句我也不知道是不是这个意思~反正要读写TXT必须调用Scripting.FileSystemObject~所以这句你记着写就行了
  4. VBS set fso=CreateObject("Scripting.FileSystemObject")
  5. 下面定义三个常量是在打开TXT文件时用于说明打开方式的~后面还会说到
  6. VBS const forreading=1
  7. VBS const forwriting=2
  8. VBS const forappending=8
  9. 判断文件是否存在,=0就表示不存在
  10. If fso.FileExists("c:/test.txt")=0
  11. endif
  12. 文件不存在的话可以建立一个新TXT文件,变量F中存放文件路径和文件名
  13. vbs set myfile=fso.createtextfile(f)
  14. 刚创建的文件默认是以写操作方式打开的
  15. 文件存在的话可以打开
  16. 以读操作方式打开文件,forreading常量前面设了=1表示读方式
  17. vbs set myfile=fso.opentextfile(f,forreading)
  18. 以写操作方式打开文件,forwriting常量前面设了=2表示写方式,此方式打开的文件不敢以前有没有内容打开时都变成空TXT文件~写的时候从第一行开始写,覆盖掉以前所有内容
  19. vbs set myfile=fso.opentextfile(f,forwriting)
  20. 以追加写操作方式打开文件,forappending常量前面设了=8表示追加写方式,此方式打开文件时保留以前的内容~写的时候接在以前内容的后面一行开始写。
  21. vbs set myfile=fso.opentextfile(f,forappending)
  22. 只有以读操作方式打开文件后可以读TXT文件的内容,刚打开的文件第一次读为第一行~再读一次为第二行
  23. vbs a=myfile.readline
  24. 判断是否到达最后一行,如果到了就是-1如果没到就是0
  25. myfile.atendofstream=-1
  26. 以写操作方式打开的文件可以进行写操作,一条写语句可以写入一行,第二次写为写入第二行,b是一个变量~里面是要写入的内容
  27. vbs myfile.writeline(b )
  28. 如果a是一个数值变量则应转换成字符串再写
  29. vbs myfile.writeline(cstr(b ))
  30. 关闭文件,若文件已用某种方式打开,需要以另一方式打开时需要先关闭
  31. vbs myfile.close
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
form表单元素包括:text 文本输入框,password密码输入框,checkbox复选框,radio单选框,file 文件域,submit表单提交action指向的文件,reset表单清空,image图片提交按钮,button按钮,hidden隐藏域。 select option select 实现下拉选 callback 是回调函数 layui.模块   模块可以是layui已经存在的模块,也可以通过layui.define([mods], callback) 来自己自定义模块。 如果想要使用模块首先要做的必然是加载模块,layui.use(['laypage', 'layedit'], function(){}); 接下来使用layui风格控件  其实感觉layui帮我们定义好了CSS和许多JS文本,我们需要做的只是按照layui的命名规范选好样式进而使用就可以了。  layu官方文档的命名规范为: CSS命名规范 class命名前缀:layui,连接符:-,如:class="layui-form" 命名格式一般分为两种: 一:layui-模块名-状态或类型 二:layui-状态或类型 因为有些类并非是某个模块所特有,他们通常会是一些公共类。如: 一(定义按钮的原始风格):class="layui-btnlayui-btn-primary" 二(定义内联块状元素):class="layui-inline" 1 2 3 4 5 6 7 8 9 当然还有前面提到的使用模块的js代码: layui.use(['form', 'layedit', 'laydate'], function(){   var form = layui.form   ,layer = layui.layer   ,layedit = layui.layedit   ,laydate = layui.laydate;   //日期   laydate.render({     elem: '#date'   });   laydate.render({     elem: '#date1'   });   //创建一个编辑器   var editIndex = layedit.build('LAY_demo_editor');   //自定义验证规则   form.verify({     title: function(value){       if(value.length < 5){         return '标题至少得5个字符啊';       }     }     ,pass: [/(.+){6,12}$/, '密码必须6到12位']     ,content: function(value){       layedit.sync(editIndex);     }   });   //监听指定开关   form.on('switch(switchTest)', function(data){     layer.msg('开关checked:'+ (this.checked ? 'true' : 'false'), {       offset: '6px'     });     layer.tips('温馨提示:请注意开关状态的文字可以随意定义,而不仅仅是ON|OFF', data.othis)   });   //监听提交   form.on('submit(demo1)', function(data){     layer.alert(JSON.stringify(data.field), {       title: '最终的提交信息'     })     return false;   }); }); 下面我们按照官方文档的开发规范使用一下form表单的例子       表单集合演示           单行输入框                       验证必填项                             验证手机                                   验证邮箱                                       多规则验证                                   验证日期                                   验证链接                                 验证身份证                       自定义验证                   请填写6到12位密码               范围                           -                                 单行选择框                   </opt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值