将.bat转换为.exe而不依赖于cmd.exe

时间:2013-08-19 10:45:13

标签: c++ batch-file cmd converter

我有一个蝙蝠每15秒执行一个文件夹中的所有文件。我需要将它.exe作为隐藏的应用程序运行它。 我已经将它转换为.exe与bat到exe转换器和其他程序,我看到在所有这些,当我执行.exe,例如,Load.exe,同时自动启动cmd.exe。如果我杀死Load.exe,它仍会继续运行,直到我杀死cmd.exe。

那么,我可以在不依赖cmd.exe的情况下从.bat创建.exe吗?

2 个答案:

答案 0 :(得分:1)

简短却正确答案:不,你不能。

答案 1 :(得分:0)

我不知道它是否依赖于CMD(可能不是),但您可以使用C ++函数系统来执行.bat文件的每一行。

做类似的事情:

#include <stdlib.h>

int main()
{
  system("<batch command goes here>");
  return 0;
}

同时,您可以将.bat文件的每一行添加到系统函数中,并将其作为CPP / C程序执行。