在我的c ++应用程序中打开exe的更好方法

时间:2015-10-21 11:49:54

标签: c++ visual-c++

问题我正在使用系统调用打开一个带有与之关联的文件的exe。即使我点击运行此cmd promt的按钮也会出现。如果没有cmd promt,或者用更好的方式比使用系统更好的方式,我怎样才能实现这一目标?任何帮助将不胜感激!

这是一个遗留的应用程序我很抱歉... 这将在Windows 7上运行 我使用的是VC6 :(

这是我的代码cpp ..

我点击它时按钮会在我的特定exe中打开一个文件。

void CJunkView::OnCadkeyButton() 
{
      std::string dbdir = "Dir";
      std::string ftt = filenum;
      std::string result = ftt.substr(0, 2); 


      std::string combined = dbdir + result;

      CString fileToOpen = ("\"\\\\CAR\\V3\\Docs\\PRE\\20\\" + combined + "\\" + filenum + ".prt\"").c_str();

      CString exePath = "\"C:\\CK20\\Car.exe\"";

      CString cmd = "start " + exePath + ", " + fileToOpen;

      system (cmd.GetBuffer(cmd.GetLength() + 1));
      //PrintMessage("File Found 2015"); 
}

0 个答案:

没有答案