0

我在 C 中有这段代码。它每 8 秒连续执行一个批处理文件。

int main ()
{
    for (;;)
        {
        system ("start C:\\Execute\\xxx.bat");
        Sleep(8000);
        }
}

如何执行任何 .bat 文件?我的意思是,我在 C:\Execute 中插入的任何 .bat 文件都必须执行,直到我删除该文件。如果里面什么都没有,它什么也不会做,直到我插入另一个 .bat 文件。

谢谢你。

4

1 回答 1

1

元代码:

  • 永远
    • 读取目录的内容(取决于您的操作系统,fe DosFindFirst)
    • 对于每个是 .bat 的内容(而不是空的)
      • 呼叫系统
    • 睡眠(根据您的需要,在里面或外面)
于 2013-08-29T11:16:54.333 回答