gpt4 book ai didi

cmd - 如何将带引号的竖线字符传递给cmd.exe?

转载 作者:行者123 更新时间:2023-12-03 13:21:05 25 4
gpt4 key购买 nike

我想调用:

"c:\(...)\devenv.com" foo.sln /build "Debug|Win32"

使用cmd.exe。以我的经验,cmd.exe要么去掉第一对引号(导致找不到可执行文件),要么去掉第二对引号(导致管道字符被误解)。 如何将带引号的竖线字符传递给cmd.exe?

最佳答案

您可以按照此处的操作方式进行操作,将字符串用|括在引号中。

或者,您可以使用抑扬音^对其进行转义:

"c:\(...)\devenv.com" foo.sln /build Debug^|Win32

附带说明:为什么要使用DevEnv而不是MSBuild进行构建?

关于cmd - 如何将带引号的竖线字符传递给cmd.exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1200235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com