
Right获取字符哪誉耐串右数的数个字符
Args是个对象
Item是Args对象李春的一个合集
c是一个变量
WScript.Arguments是参数集 就像tab中的%1 %2......%n的合集
-----------vbs文件内容------------
Set objArgs = WScript.Arguments
For I = 0 to objArgs.Count - 1
WScript.Echo objArgs(I)
Next
-------------------------------
将文件拖动到虚肆上面的vbs文件上会提示文件路径,即:该文件的第一个参数,相当于tab的%1
wscript ***.vbs %1 %2..........
不能建立窗口不过可以用 WScript.Arguments 直接拖到vbs文件图标上实现,很简单
建立快捷方式以下是实例
set WshShell = WScript.CreateObject("WScript.Shell") '设置CreateObject 方法
s = WshShell.SpecialFolders("Desktop") '取得“桌面”的路径
set oShellLink = WshShell.CreateShortcut(s &"\腾讯QQ.lnk") '设置快捷方式将要保存到的路径和快捷方式名,你也可以指定一个真实存在的路径,这个范例是创建到桌面
oShellLink.TargetPath = "d:\qq\QQ.vbs" '快捷方式里的“目标”
oShellLink.WorkingDirectory = "d:\qq" '快捷方式里的“起始位置”
oShellLink.Save '建立快捷方式
删除文件 要用槐誉到filesystemobject 对象
具体可以看芹答一下《microsoft 脚本技术》讲铅首段的很详细
代码就自己码去吧,呵呵
lo=
lcase(wscript.arguments(1))
lr
=
lcase(wscript.arguments(0))
分别将第一个参数与伏携第二个参数的小写化后赋给lr和lo。
arguments是参数集合。
arguments(0)表示第一个参数,arguments(1)表示第二个参数,依此类推。
我解释一下参数吧。
当你打开了记事本程序,然后拖拽一个文本文档进去,记事本就会显示这个文本文档的内容。这是为什么呢?在拖拽并释放的那一刻,其实就给了记事本一个参数,就是那个文本文档的路径。当记事本收到这个参数以后,就会读取这个路径的文本文档了。
这里的arguments也是一样。
你尝试写一个这样的vbs:
for
each
a
in
wscript.arguments
s
=
s
&
a
&
vbcrlf
next
msgbox
s
然后拖动一个文件到这个vbs文件的图标上试试,再拖动多弊厅首个文件到这个vbs文件的图租数标上试试。
这个简单的vbs语句就是遍历参数并显示。
相当于读取了arguments(0)、arguments(1)、...、arguments(n)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)