无法将cmd命令作为TCHAR传递

unable to pass cmd command as TCHAR

本文关键字:TCHAR 传递 命令 cmd      更新时间:2023-10-16

我正在Visual Studio c++上工作。我想将cmd命令传递到可执行文件路径,在我的代码中键入TCHAR。我能够成功地在命令行中运行。当我尝试调整我的代码时,它不会占用整个路径。谁能给出一些想法,如何使这条道路工作。

TCHAR cmd[]  = _T(""C:"Program Files (x86)ABC MCC 7500"binDebugMonitor.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"");