C语言执行CMD命令并隐藏CMD窗口

#include <stdio.h>
#include <stdlib.h>
int main()
{
    system("start /b D:/Program/php/php.exe -S localhost:8000 > NUL 2>&1");
    puts("ok");
    return 0;
}

system里面的就是cmd命令,start表示启动新窗口运行,参数/b表示在后台运行,然后是启动php的命令
>NUL 2>&1 这部分是重定向输出的命令。> NUL 将标准输出重定向到空设备,即不输出到屏幕上,而 2>&1 则将标准错误输出重定向到标准输出,也就是一并重定向到空设备。

注意:实际应用中,启动php和mysql,需要把错误日志写到指定文件中。

相关推荐

  1. C语言执行CMD命令隐藏CMD窗口

    2024-04-14 07:36:02       19 阅读
  2. Linux cd 和 df 命令执行异常

    2024-04-14 07:36:02       33 阅读
  3. C语言隐藏执行其他程序

    2024-04-14 07:36:02       14 阅读
  4. Windows CMD命令大全(快速上手)

    2024-04-14 07:36:02       18 阅读
  5. Git命令(附:CMD常用指令)

    2024-04-14 07:36:02       18 阅读
  6. Windows 系统中常用的命令提示符(CMD命令

    2024-04-14 07:36:02       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-14 07:36:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-14 07:36:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-14 07:36:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-14 07:36:02       20 阅读

热门阅读

  1. Go 认证与授权(Authentication)

    2024-04-14 07:36:02       62 阅读
  2. 无线通信:多址(Multiple Access)方式

    2024-04-14 07:36:02       24 阅读
  3. springboot中常见的设计模式

    2024-04-14 07:36:02       54 阅读
  4. Spring(三)

    2024-04-14 07:36:02       41 阅读
  5. GNU Autotools 套件详解

    2024-04-14 07:36:02       16 阅读
  6. .net Web Api Post请求传递数据

    2024-04-14 07:36:02       19 阅读
  7. MySQL-流程控制语句

    2024-04-14 07:36:02       14 阅读
  8. C语言每日一题(68)无重复字符的最长字串

    2024-04-14 07:36:02       17 阅读
  9. ubuntu 更新或更改GCC/G++

    2024-04-14 07:36:02       48 阅读