![](/img/trans.png)
[英]Run C++ unmanaged console app (NOT a batch file) without a window
[英]how to execute batch file from C/C++ w/o console window?
我正在通過system("start /B mybatch.bat")
調用從 C++ 程序執行批處理文件,其中/B
應該在沒有控制台 window 的情況下運行批處理文件。 但它仍然可見。
編輯:我按照評論中的建議通過ShellExecute()
解決了這個問題
為什么不使用 CreateProcess 呢?
在 Windows 上,如果您不使用 Windows 運行時,您可以嘗試_popen
或_wpopen
: MSDN 。
我使用它主要是因為_popen
創建了一個 pipe,所以我也可以輕松讀取 output。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.