gpt4 book ai didi

c++ - 无法将 cmd 命令作为 TCHAR 传递

转载 作者:行者123 更新时间:2023-11-28 06:09:05 24 4
gpt4 key购买 nike

我正在研究 Visual Studio C++。我想将 cmd 命令传递给可执行文件路径以在我的代码中键入 TCHAR。我能够在命令行中成功运行。当我尝试调整我的代码时,它并没有占用整个路径。任何人都可以给出如何使这条路径起作用的想法。

TCHAR cmd[]  = _T(""C:\"Program Files (x86)\ABC MCC 7500"\bin\DebugMonitor.exe runQuery --host_client "EXY DISPATCH" --query 1"");

谢谢

最佳答案

转义引号的任何特殊字符 (") 使用\"和\作为反斜杠 ()试试这个:

TCHAR cmd[]  = _T("\"C:\\\"Program Files (x86)\\ABC MCC 7500\"\\bin\\DebugMonitor.exe runQuery --host_client \"EXY DISPATCH\" --query 1\"");

关于c++ - 无法将 cmd 命令作为 TCHAR 传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31657130/

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