Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Pobieranie zawartości okna MS DOS do programu VB ??
enzo_molinari
początkujący VBEK




Typ: neutral
Postów: 15
Zarejestrowany: Apr 2005
Pobieranie zawartości okna MS DOS do programu VB ??

Ostatnio głowię się nad problemem, w jaki sposób program VB może pobrać zawartość okna CMD lub innej aplikacji działającej pod DOS w oknie tekstowym. Może ktoś mógłby pomóc rozwiązać ten problem Zadanie jest pewnie proste, ale ja nie wiem jak to zrobić...

13-05-2005 17:40
Pokaż profil enzo_molinari  Wyślij email do enzo_molinari        766580
anonim




Typ: Nie zarejestrowany

jak zwykle stare dobre allapi.net zdaje swój egzamin

Również na starej wersji MOB-u jest coś na ten temat, ale posyłam linka do allapi:

http://www.mentalis.org/apilist/DBE61037E261CDE165E2120438BB65CE.html

13-05-2005 19:53
  
enzo_molinari
początkujący VBEK




Typ: neutral
Postów: 15
Zarejestrowany: Apr 2005

Dzięki, podany tam przykład przydaje się rzeczywiście! Ale rozwiązuje on jedynie problem polecenie DOS >> Odpowiedź DOS, a mnie chodziło także o wyciągnięcie zawartości innej (DOSowej) działającej w innym oknie aplikacji, na którą nie mamy wpływu, a potrzebne są wyświetlane tam dane.

14-05-2005 18:49
Pokaż profil enzo_molinari  Wyślij email do enzo_molinari        766580
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

A jesteś w stanie uruchomić tą aplikację po swoim programie? Bo jeśli tak, to mam pomysł jak to zrobić.


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

21-05-2005 00:34
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
enzo_molinari
początkujący VBEK




Typ: neutral
Postów: 15
Zarejestrowany: Apr 2005

No niestety nie. Tamta aplikacja działa a mój program jest włączany okresowo podczas pracy. Na razie rozwiązałem ten problem poprzez schowek systemowy dopóki czegoś ja lub Szanowni Eksperci tego forum nie wymyślą. Cieszy mnie jedynie fakt, że dzięki radom szanownych forumowiczów moja aplikacyjka jest już na ukończeniu. Dzięki!

21-05-2005 10:34
Pokaż profil enzo_molinari  Wyślij email do enzo_molinari        766580
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Oczywiście nadal najwygodniejszym sposobem byłoby uruchomić ją spod swojego programu, ale rozumiem, że to niemożliwe. Zatem nie mam pomysłu (poza ręcznym kopiowaniem), opórcz jednego: jeśli korzystasz z Windowsa XP, to jest tam funkcja AttachConsole, która pozwala ci się przyłączyć do grupy programów korzystających z tej konsoli. Wtedy będziesz miał do niej dostęp tak, jakby należała do twojego programu. Potem należy się "odłączyć" funkcją FreeConsole.

Nie mam niestety deklaracji. Jedynym argumentem jest argument typu Long, w którym podaje się identyfikator procesu, do którego należy konsola. Jednak ta funkcja będzie działała tylko pod WinXP.


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

23-05-2005 04:30
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
Wszystkich odpowiedzi: 5 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1