🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #73001

okienko z cmd.exe w Qt C++

#73001
From: Jivanmukta
Date: Thu, 07 Apr 2022 05:00
25 lines
1765 bytes
Używam C++ i Qt5.
Potrzebuje uruchomić pewien program konsolowy z argumentami ale tak, 
żeby było widać okienko cmd.exe z uruchomionym tym programem.
Próbowałem tak:

     std::string terminal = exec_system(L"echo %windir%") + 
"\\system32\\cmd.exe";
     terminal = str_replace("\n", "", str_replace(END_LINE, "", terminal));
     QProcess *process = new QProcess();
     QString exec = QString::fromStdString(terminal);
     QStringList params;
     params << "/C";
     for (std::string s : explode(std::string(" "), command)) {
          params << str_replace("\"", "", s).c_str();
     }
     process->start(exec, params);
     process->waitForFinished();
     delete process;

ale niestety okienko cmd.exe się nie wyświetla.
Jak to zrobić?

-- 
Ta wiadomość e-mail została sprawdzona pod kątem wirusów przez oprogramowanie AVG.
http://www.avg.com
Technical Details
Message-ID: <t2lr5f$38def$1@portraits.wsisiz.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!.POSTED.2a00:f41:18ac:986c:408d:219e:cdf0:ac5!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!.POSTED.2a00:f41:18ac:986c:408d:219e:cdf0:ac5!not-for-mail
From: Jivanmukta <jivanmukta@poczta.onet.pl>
Newsgroups: pl.comp.os.linux.programowanie
Subject: okienko z cmd.exe w Qt C++
Date: Thu, 7 Apr 2022 07:00:16 +0200
Organization: http://www.wit.edu.pl
Message-ID: <t2lr5f$38def$1@portraits.wsisiz.edu.pl>
Mime-Version: 1.0
Injection-Date: Thu, 7 Apr 2022 05:00:31 -0000 (UTC)
Injection-Info: portraits.wsisiz.edu.pl; posting-host="2a00:f41:18ac:986c:408d:219e:cdf0:ac5"; logging-data="3421647"; mail-complaints-to="abuse@wsisiz.edu.pl"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0
X-Antivirus: AVG (VPS 220406-4, 6.4.2022), Outbound message
X-Antivirus-Status: Clean
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit