Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.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_Vbscript_Batch File_Wsh - Fatal编程技术网

批处理文件转换为vbscript

批处理文件转换为vbscript,vbscript,batch-file,wsh,Vbscript,Batch File,Wsh,我需要将批处理文件转换为vbscript,但我对两者都不熟悉。如果我能理解批处理文件中发生的事情,我就可以很容易地编写vbscript。问题是批处理文件运行了一些cscript命令,这些命令的语法应该是 cscript [script name] [host options] [script arguments] 然而,编写批处理文件的人并没有以标准方式使用它,因此如果有人能够解释该命令的用法,我可以解决其余的问题 示例行:为了安全起见,删除了文件名和实际url cscript file.vb

我需要将批处理文件转换为vbscript,但我对两者都不熟悉。如果我能理解批处理文件中发生的事情,我就可以很容易地编写vbscript。问题是批处理文件运行了一些cscript命令,这些命令的语法应该是

cscript [script name] [host options] [script arguments]
然而,编写批处理文件的人并没有以标准方式使用它,因此如果有人能够解释该命令的用法,我可以解决其余的问题

示例行:为了安全起见,删除了文件名和实际url

cscript file.vbs -a -r url -h url -o raw

cscript调用脚本引擎并告诉它使用file.vbs。其余的参数传递给脚本,脚本可以从WScript.arguments.Item(x)访问它们,其中x是该参数基于0的索引


没有任何参数对cscript运行有任何影响,cscript要求发送给它的参数与另一个/(例如//B)转义。您还可以下载以供参考。这是一个chm文件,因此请在文件中搜索“参数”以查看如何使用Wscript.Arguments和更多文件。

file.vbs包含什么?一旦你发布,我们就可以看到额外参数的变化。我很确定这些都已加载到vb脚本中,与cscript环境没有任何关系。

有关cscript命令的帮助,您可以在命令窗口中键入以下命令


cscript/?

如果您提供了需要帮助的确切代码部分,则可能需要使用完整代码。