gpt4 book ai didi

c++ - 如何将参数传递给 `_T()` ?

转载 作者:行者123 更新时间:2023-11-28 02:23:24 31 4
gpt4 key购买 nike

<分区>

我有以下代码:

CString port = m_HOST_PORT.GetString();

ShellExecute(NULL, NULL, _T("cmd.exe"),
_T("/k \"C:\\Program Files\\Java\\jre1.8.0_45\\bin\\java\" -cp C:\\Users\\foobar\\workspace\\IEC60870\\bin main.CApp %s",
(LPCTSTR)(port)), SW_SHOWNORMAL);

当我运行代码片段(较大代码的一小部分)时,命令提示符窗口会出现以下文本:Unknown: %s。显然,_T("%s", (LPCTSTR)(port)) 不起作用或者我不知道如何以正确的方式使用它。

如何将参数(如 (LPCTSTR)(port))传递给 _T()

附言:

手动输入,例如:

ShellExecute(NULL, NULL, _T("cmd.exe"),
_T("/k \"C:\\Program Files\\Java\\jre1.8.0_45\\bin\\java\" -cp C:\\Users\\foobar\\workspace\\IEC60870\\bin main.CApp 4711"),
SW_SHOWNORMAL);

将在这里工作。

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