”参数8:表示“ForAppending:打开文件并从文件末尾开始写”

'Txt.ReadLine'读取一整行

'Txt.Read(7)'读取指定数量字符

'Txt.ReadAll'读取文本所有内容

'Txt.CreateTextFile'创建文件用法:SetMyFile=Txt.CreateTextFile(whichfile,True)True即表示能覆盖已有文件

'Txt.WriteLine'向已有文件写入内容用法:Txt.WriteLine("欢迎您来到本站")

'Txt.Name'返回文件名称

'Txt.ShortPath'返回文件短路径名

'Txt.Path'返回文件物理地址

'Txt.Attributes'返回文件属性

'返回值附录:

'Normal0普通文件

应用到: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1

当处于文件结尾的时候这个属性返回true.我们可以用循环检测又没有到达文件末尾

比如:

vbsi="字符"

vbsj="串接"

vbsa=i&j

此时a就是字符串接

吞食孔明传二周目鲁肃怎么招募?这里给大家带来了吞食孔明传二周目鲁肃入队方法简单介绍,不知道这个武将怎么入队的同学,快来看下具体的操作吧

'拖动工作表至VBS脚本实现按指定表头自动分表

On Error Resume Next

If WScript.Arguments(0)="" Then WScript.Quit

Dim objExcel, ExcelFile, MaxRows, MaxColumns, SHCount

ExcelFile=WScript.Arguments(0)

If LCase(Right(ExcelFile,4)) <> ".xls" And LCase(Right(ExcelFile,4)) <> ".xls" Then WScript.Quit

Set objExcel=CreateObject("Excel.Application")

objExcel.Visible=False

objExcel.Workbooks.Open ExcelFile

'获取工作表初始sheet总数

SHCount=objExcel.Sheets.Count

'获取工作表有效行列数

MaxRows=objExcel.ActiveSheet.UsedRange.Rows.Count

MaxColumns=objExcel.ActiveSheet.UsedRange.Columns.Count

'获取工作表首行表头列表

Dim StrGroup

For i=1 To MaxColumns

StrGroup=StrGroup & "[" & i & "]" & vbTab & objExcel.Cells(1, i).Value & vbCrLf

Next

'用户指定分表表头及输入性合法判断

Dim Num, HardValue

Num=InputBox("请输入分表表头的序号" & vbCrLf & StrGroup)

If Num <> "" Then

Num=Int(Num)

If Num > 0 And Num <=MaxColumns Then

HardValue=objExcel.Cells(1, Num).Value

Else

objExcel.Quit

Set objExcel=Nothing

WScript.Quit

End If

Else

objExcel.Quit

Set objExcel=Nothing

WScript.Quit

End If

'获取分表表头值及分表数

Dim ValueGroup : j=0

Dim a() : ReDim a(10000)

For i=2 To MaxRows

str=objExcel.Cells(i, Num).Value

If InStr(ValueGroup, str)=0 Then

a(j)=str

ValueGroup=ValueGroup & str & ","

j=j + 1

End If

Next

ReDim Preserve a(j-1)

'创建新SHEET并以指定表头值命名

For i=0 To UBound(a)

If i + 2 > SHCount Then objExcel.Sheets.Add ,objExcel.Sheets("sheet" & i + 1),1,-4167

Next

For i=0 To UBound(a)

objExcel.Sheets("sheet" & i + 2).Name=HardValue & "_" & a(i)

Next

'分表写数据

For i=1 To MaxRows

For j=1 To MaxColumns

objExcel.sheets(1).Select

str=objExcel.Cells(i,j).Value

If i=1 Then

For k=0 To UBound(a)

objExcel.sheets(HardValue & "_" & a(k)).Select

objExcel.Cells(i,j).Value=str

objExcel.Cells(1, MaxColumns + 1).Value=1

Next

Else

objExcel.sheets(HardValue & "_" & objExcel.Cells(i,Num).Value).Select

If j=1 Then x=objExcel.Cells(1, MaxColumns + 1).Value + 1

objExcel.Cells(x ,j).Value=str

If j=MaxColumns Then objExcel.Cells(1, MaxColumns + 1).Value=x

End If

Next

Next

For i=0 To UBound(a)

objExcel.sheets(HardValue & "_" & a(i)).Select

objExcel.Cells(1, MaxColumns + 1).Value=""

Next

objExcel.ActiveWorkbook.Save

objExcel.Quit

Set objExcel=Nothing

WScript.Echo "提示:对" & ExcelFile & "的分表操作完成"

人物事迹

可以先放仓库

Function BrowseForFile()

Dim shell : Set shell=CreateObject("WScript.Shell")

Dim fso : Set fso=CreateObject("Scripting.FileSystemObject")

Dim tempFolder : Set tempFolder=fso.GetSpecialFolder(2)

Dim tempName : tempName=fso.GetTempName()

Dim tempFile : Set tempFile=tempFolder.CreateTextFile(tempName & ".hta")

tempFile.Write _

"" & _

"

" & _

"

Browse" & _

"" & _

"

" & _

"" & _

"

"var f=document.getElementById('f');" & _

"f.click();" & _

"var shell=new ActiveXObject('WScript.Shell');" & _

"shell.RegWrite('HKEY_CURRENT_USER\\Volatile Environment\\MsgResp', f.value);" & _

"window.close();" & _

"" & _

"" & _

""

tempFile.Close

shell.Run tempFolder & "" & tempName & ".hta", 0, True

BrowseForFile=shell.RegRead("HKEY_CURRENT_USER\Volatile Environment\MsgResp")

shell.RegDelete "HKEY_CURRENT_USER\Volatile Environment\MsgResp"

End Function

'Author: Demon

'Website:

'Date: 2011/6/2

path=BrowseForFile()

If path <> "" Then WScript.Echo path

linux脚本执行SQL文件创建表,shell脚本执行sql文件chrome安装相关推荐

  1. shell脚本执行oracle删除表,shell脚本操作oracle删除表空间、创建表空间、删除用户...

    oracle下表空间的导出,用户的删除,表空间删除,用户新建,表空间新建,数据导入的shell 使用非oracle用户执行该脚本 参数说名 $1:base表空间的用户名 $2:同步表空间的用户名 使用 ...

  2. Linux配置脚本导出运行,linux服务器部署jar包以及shell脚本的书写

    背景:记录在linux环境下部署jar程序的过程 1 部署过程记录 1.1 程序结构 这里的main函数就在DemRest2.java 文件中. 为了部署方便,要做到以下两点: 1 在导出的jar包中 ...

  3. linux 递归删除 空目录命令,使用shell脚本实现递归删除空目录

    平时一般使用php脚本实现一些文件管理功能,总归没有shell脚本强大,虽然本人不会写shell脚本,但是读懂shell脚本还是没问题的.对于"递归删除空目录"这样简单的功能使用p ...

  4. 嵌入式 Linux 入门(五、Shell 脚本编程上:认识 Shell 脚本)

    大家好,是矜辰所致,嵌入式 Linux入 门第五课,本课开始简单学习一下 Shell 脚本编程. 目录 前言 一.Shell 脚本基础说明 1.1 什么是 Shell 脚本 1.2 Shell 脚本的 ...

  5. 用sql改oracle表结构,SQL server 表结构转Oracle SQL脚本

    SQL server 表结构转Oracle SQL脚本 /****** Object: StoredProcedure [dbo].[getOracle] Script Date: 2019/7/25 ...

  6. linux shell脚本中调用另一个shell脚本

    先来说一下主要以下有几种方式: 1.fork: 如果脚本有执行权限的话,path/to/foo.sh.如果没有,sh path/to/foo.sh. 2.exec: exec path/to/foo. ...

  7. linux exec 脚本之家,详解Shell脚本中调用另一个Shell脚本的三种方式

    主要以下有几种方式: Command Explanation fork 新开一个子 Shell 执行,子 Shell 可以从父 Shell 继承环境变量,但是子 Shell 中的环境变量不会带回给父 ...

  8. 在 Shell 脚本中调用另一个 Shell 脚本的三种方式

    先来说一下主要以下有几种方式: fork: 如果脚本有执行权限的话,path/to/foo.sh.如果没有,sh path/to/foo.sh. exec: exec path/to/foo.sh s ...

  9. linux启动java jar文件_推荐:Linux启动Java程序jar包Shell脚本

    #!/bin/sh# 该脚本为Linux下启动java程序的脚本## author: luandy# date: 2021/1/15## 特别注意:# 该脚本使用系统kill命令来强制终止指定的jav ...

最新文章

  1. C++:读写二进制文件到double数组,根据二进制数据量进行读取
  2. phpcmsv9修改表单直接在列表中显示字段方法
  3. 为什么最近的食盐用量增加了?
  4. word List 08
  5. 深度探索Win32可执行文件格式
  6. Android 功耗(15)---Android系统耗电
  7. 学习Linux第一天
  8. IPtables终于可以使用了,客户机不可以上网的问题解决了
  9. java me教程_Java ME基础教程
  10. 【算法工程师】华为技术面面试记录
  11. 无捆绑绿色安装金山打字通教程
  12. 携程校招——携程海洋馆的海豚小宝宝(C++)
  13. sql数据库读取oracle数据库,SQL Server 数据导入Oracle数据库(脚本实现)
  14. 大数据精选面试题160道
  15. BLE service, characteristic以及CCCD概念 9
  16. ae破碎效果在哪_AE教程 | 五分钟制作文字破碎效果
  17. Java将内容写入到csv文件中
  18. 自动控制原理笔记-根轨迹的概念-根轨迹方程
  19. 采取递归算法的方式升级打怪
  20. laradock 安装使用 kafka

热门文章

  1. 防雷接地系统中的浪涌保护器分类选型
  2. 8千兆光口8千兆电口千兆8光8电16口千兆汇聚型工业以太网交换机 室外宽温卡口交换机
  3. 头痛的apk卡顿,我该从哪些方面进行优化?带你了解常见方案
  4. win10计算机属性管理打不开,win10系统此电脑属性打不开怎么办
  5. 如何让你的手机屏幕固定横屏和竖屏
  6. PHP导出word【 直接生成word文件 】
  7. 鸿蒙系统全球发布,鸿蒙系统正式发布,全球瞩目!
  8. 汇总2022年12月托福toefl考试/解析答案为你助力
  9. 基础算法练习:杨辉三角形
  10. Python暗通道图像去雾