Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vbscript 将.vbs文件单独分组,而不是一次全部分组_Vbscript_Windows Scripting - Fatal编程技术网

Vbscript 将.vbs文件单独分组,而不是一次全部分组

Vbscript 将.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命令将部分文件连

我知道我可以将VBScript拆分为单独的文件,然后将它们全部包含在一个.wsf文件中。大概是这样的:

MyScript.wsf


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的全部要点是将特定任务的脚本组合在一起,而不是作为可重用库。您试图在没有结构的地方添加结构。