Vbscript 将.vbs文件单独分组,而不是一次全部分组
我知道我可以将VBScript拆分为单独的文件,然后将它们全部包含在一个.wsf文件中。大概是这样的: MyScript.wsfVbscript 将.vbs文件单独分组,而不是一次全部分组,vbscript,windows-scripting,Vbscript,Windows Scripting,我知道我可以将VBScript拆分为单独的文件,然后将它们全部包含在一个.wsf文件中。大概是这样的: MyScript.wsf C:\>cscript MyScript.wsf 但是,有没有一种方法可以包含一个.wsf文件或一些其他的.vbs文件分组?这样,我可以将一组文件作为一个单元来处理,而不必单独列出所有文件 图书馆1.wsf 图书馆2.wsf MyScript.wsf C:\>cscript MyScript.wsf一种有点难看但有效的方法是使用type命令将部分文件连
C:\>cscript MyScript.wsf
但是,有没有一种方法可以包含一个.wsf文件或一些其他的.vbs文件分组?这样,我可以将一组文件作为一个单元来处理,而不必单独列出所有文件
图书馆1.wsf
图书馆2.wsf
MyScript.wsf
C:\>cscript MyScript.wsf
一种有点难看但有效的方法是使用type
命令将部分文件连接在一起<但是,code>cscript.exe不支持管道,因此必须使用临时文件。如下所示:
Start.txt
Library1.txt
Library2.txt
End.txt
C:\>键入Start.txt Library1.txt Library2.txt End.txt>temp.wsf&cscript temp.wsf&del temp.wsf
或者我猜你甚至可以把它想象成编译:
build.bat
@echo关闭
键入Start.txt Library1.txt Library2.txt End.txt>MyScript.wsf
这充其量只是一种黑客行为,但迄今为止最接近。为什么要尝试使用WScript脚本文件作为存储VBScript库的方法?WSF的全部要点是将特定任务的脚本组合在一起,而不是作为可重用库。您试图在没有结构的地方添加结构。