Dostęp do konsoli z aplikacji GUI

1 maja 2008

Popełniłem sobie małego arta na temat dostępu do konsoli spod aplikacji GUI, opisującego jak najprościej rozróżnić czy aplikacja okienkowa została uruchomiona spod konsoli i jak do niej się dorwać, choćby po to by wyświetlić dostępne opcje linii poleceń naszej aplikacji.

 Można go znaleźć na docs.malcom.plDostęp do konsoli z aplikacji GUI.

Główna inspiracja do wgłębienia się w ten temat była obsługą linii poleceń w aplikacjach napisanych z wykorzystaniem toolkita wxWidgets. Tam właśnie dostępne opcje linii poleceń aplikacji GUI wyświetlane są w MessageBoxie, nawet, jeśli uruchamiamy ja spod konsoli.
Oczywiście mi takie rozwiązanie nie pasowało. Chciałem bliżej zapoznać się z możliwościami konsoli dostępnych w WinAPI dla aplikacji GUI, ale w gogle nie znalazłem nic wartego uwagi i rozwiązującego mój problem. Tylko pobieżne informacje, dzięki którym sam zabrałem się do roboty ;)

Jedynie, co mi jeszcze pozostało to napisanie patche’a do wxWidgets wyświetlającego w konsoli informacje zwrotne z obsługi linii poleceń, gdy naszą aplikacje uruchomimy wprost spod konsoli.

W sumie, myślę, że powinienem troche więcej pisać na devblogu. Szczególnie jakieś techniczne aspkety i problemy z kodem, z którymi codziennie mam jakieś ekscesy. Bo ostatnio tu wieje pustką i nudą.

Podobne notatki:

Może zainteresują Cię również następujące, pododbne notatki:

Komentarze i nawiązania (1)

Kanał RSS komentarzy

  1. [...] Udało mi się wreszcie zaktualizować ostatnio dodanego arta do repozytorium moich publikacji (docs.malcom.pl) o dostępie do konsoli w aplikacjach GUI w Windowsie, o którym wspomniałem w notce Dostęp do konsoli z aplikacji GUI. [...]

Dodaj swój komentarz

Możesz użyć tych tagów XHTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Jeśli chcesz wstawić kilku linijkowy fragment kodu, użyj tagów <pre lang="x"></pre> (gdzie x język kodu np. cpp, perl, html). W ten sposób kod zostanie odpowiednio sformatowany i pokolorowany przez system.

Uwaga!

Na tym blogu działa system cache oraz filtr antyspamowy. Twój komentarz może być widoczny na stronie z pewnym opóźnieniem. Proszę o cierpliwość. Jeśli utraciłeś już wszystkie jej zasoby poinformuj mnie o tym, być może system uznał Cię za spamera ;)