Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.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 从.bat运行.vbs?_Vbscript_Batch File - Fatal编程技术网

Vbscript 从.bat运行.vbs?

Vbscript 从.bat运行.vbs?,vbscript,batch-file,Vbscript,Batch File,我一直在尝试用test.bat运行x.vbs,我的x.vbs应该替换另一个文件中的文本,所以我在执行它时必须输入两个参数。 当我在cmd中执行它时,它工作正常: cscript x.vbs "Text.txt" "1" "2" 它将把Text.txt中的所有1替换为2 我环顾四周,没有找到任何适合我需要的东西。 顺便说一句,我对.bat和.vbs很陌生 我试图替换一个看起来像箭头的符号,它是我从合并2个文件中得到的。当我使用1点上的箭头时。我得到一个关于从瑞典翻译过来的错误矩阵索引2不是突击队

我一直在尝试用test.bat运行x.vbs,我的x.vbs应该替换另一个文件中的文本,所以我在执行它时必须输入两个参数。 当我在cmd中执行它时,它工作正常:

cscript x.vbs "Text.txt" "1" "2"
它将把Text.txt中的所有1替换为2

我环顾四周,没有找到任何适合我需要的东西。 顺便说一句,我对.bat和.vbs很陌生

我试图替换一个看起来像箭头的符号,它是我从合并2个文件中得到的。当我使用1点上的箭头时。我得到一个关于从瑞典翻译过来的错误矩阵索引2不是突击队

当用1替换箭头时,它可以工作,但我要替换的是箭头


要运行vbs,我应该在批处理文件中键入什么?

您可以使用^character转义特殊字符:

 cscript x.vbs "Text.txt" "^>" "2"

如果它在cmd中运行良好,那么在批处理中使用它会有什么问题?你在这里没有问任何问题。我不知道在批处理文件中编写什么。它不工作,也不是那个箭头。它像一个真正的箭头。我是从a+b抄袭来的我不知道你从a+b抄袭来的是什么意思。你能澄清一下吗?另外,你能发布瑞典错误消息吗?当我执行命令时:复制a+b c,合并a和b并创建c,但它也添加了一个我要删除的小箭头,错误消息:\x.vbs6,1 Körningsfel I Microsoft VBScript:Felaktigt matrisindex 2är INTERNET internt kommando,externt kommando,program eller kommandofil。当我使用“^”时,它会同时跳过箭头和后面的。@Jontis:复制a+b c后,您可以看到的箭头很可能是^Z或\0x1A字符。您可以通过尝试复制/B a+B c命令来避免它。