簡體   English   中英

如何將 Windows C++ AttatchConsole 與 Cygwin 終端一起使用

[英]How to use Windows C++ AttatchConsole with Cygwin terminals

我有一個通過 GUI 運行的 c++ windows 應用程序。 我為它制作了一個 CLI 來自動化一些事情,如果我使用它就可以正常工作

AllocConsole();

甚至

AttachConsole(PID);

只要它連接到 windows CMD 端子即可。

我想附加到 Cygwin 終端,這樣我就可以使用 Expect 來自動化一些事情,但附加控制台總是在這里失敗,並在嘗試寫入時導致錯誤。

有誰知道如何將 windows 應用程序附加到這樣的 Cygwin 終端?

並非所有 cygwin 終端都使用 windows 控制台。 如果您不使用 windows 控制台,那么 AttachConsole 根本幫不了您。

特別是 mintty.exe 終端不能與 AttachConsole 一起使用,因為它不是 windows 控制台。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM