Vbscript 从.bat运行.vbs?
我一直在尝试用test.bat运行x.vbs,我的x.vbs应该替换另一个文件中的文本,所以我在执行它时必须输入两个参数。 当我在cmd中执行它时,它工作正常: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不是突击队
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命令来避免它。