如何获取命令行参数? 例如,在命令行键入“E:\MyScript.vbs abc,efg”。如何使脚本获取“abc,efg”? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Dim aa = Split("E:\MyScript.vbs abc,efg", " ")Debug.Print trim(a(0))'=E:\MyScript.vbsDebug.Print trim(a(1))'=abc,efg语法Split(expression[, delimiter[, count[, compare]]])Split函数语法有如下几部分:部分 描述 expression 必需的。包含子字符串和分隔符的字符串表达式 。如果expression是一个长度为零的字符串(""),Split则返回一个空数组,即没有元素和数据的数组。 delimiter 可选的。用于标识子字符串边界的字符串字符。如果忽略,则使用空格字符(" ")作为分隔符。如果delimiter是一个长度为零的字符串,则返回的数组仅包含一个元素,即完整的 expression字符串。 count 可选的。要返回的子字符串数,–1表示返回所有的子字符串。 compare 可选的。数字值,表示判别子字符串时使用的比较方式。关于其值,请参阅“设置值”部分。 设置值compare参数的设置值如下:常数 值 描述 vbUseCompareOption –1 用Option Compare语句中的设置值执行比较。 vbBinaryCompare 0 执行二进制比较。 vbTextCompare 1 执行文字比较。 vbDatabaseCompare 2 仅用于Microsoft Access。基于您的数据库的信息执行比较。 不是啊我是要在让MyScript.vbs读取命令行里的参数。 虽然不是,不过给了我一些启发。:}是我想要的Wscript.Arguments结了 我想要的是 Wscript.Arguments 代码问题还是? VB编写木马问题 菜鸟。。。。。。。 vb打包问题! 也谈VB远线程注入 Dll注入 特急,如何实现VB中建立SQL Server数据库到指定的位置 Datagrid控件问题 请大家帮我看一下。 VB TreeView删除节点问题,无法判断自动选中的当前节点是否有子节点 如何实现将图形文件导入数据库中 怎样才能真正复制一个类实例,而不只是得到一个指针? 怎么用vb修复access数据库?(在没有安装access的机器上) updown问题
a = Split("E:\MyScript.vbs abc,efg", " ")
Debug.Print trim(a(0))'=E:\MyScript.vbs
Debug.Print trim(a(1))'=abc,efg
语法Split(expression[, delimiter[, count[, compare]]])Split函数语法有如下几部分:部分 描述
expression 必需的。包含子字符串和分隔符的字符串表达式 。如果expression是一个长度为零的字符串(""),Split则返回一个空数组,即没有元素和数据的数组。
delimiter 可选的。用于标识子字符串边界的字符串字符。如果忽略,则使用空格字符(" ")作为分隔符。如果delimiter是一个长度为零的字符串,则返回的数组仅包含一个元素,即完整的 expression字符串。
count 可选的。要返回的子字符串数,–1表示返回所有的子字符串。
compare 可选的。数字值,表示判别子字符串时使用的比较方式。关于其值,请参阅“设置值”部分。
设置值compare参数的设置值如下:常数 值 描述
vbUseCompareOption –1 用Option Compare语句中的设置值执行比较。
vbBinaryCompare 0 执行二进制比较。
vbTextCompare 1 执行文字比较。
vbDatabaseCompare 2 仅用于Microsoft Access。基于您的数据库的信息执行比较。
我是要在让MyScript.vbs读取命令行里的参数。
是我想要的Wscript.Arguments
结了