Batch file MS DOS replace:to-在bat文件的字符串中

Batch file MS DOS replace:to-在bat文件的字符串中,batch-file,dos,Batch File,Dos,有一个简单的问题要做: set str=800:801 我需要“:”符号替换为“-”您可以尝试以下方法: SET str=%str::=-%我尝试了一些替换,如SET str=%str::“=”-%,但没有结果。。对不起,我写这些东西的经验实在太少了,所以我需要一些帮助:)天哪,谢谢。我试着在命令行中编写它,但并没有得到任何结果,但在bat文件中工作正常。谢谢。在命令行中,您可以使用^prefix转义特殊字符

有一个简单的问题要做:

set str=800:801
我需要“:”符号替换为“-”

您可以尝试以下方法:
SET str=%str::=-%

我尝试了一些替换,如SET str=%str::“=”-%,但没有结果。。对不起,我写这些东西的经验实在太少了,所以我需要一些帮助:)天哪,谢谢。我试着在命令行中编写它,但并没有得到任何结果,但在bat文件中工作正常。谢谢。在命令行中,您可以使用^prefix转义特殊字符