Forum » Programiranje » [C#] Kopija konzole
[C#] Kopija konzole
![](https://static.slo-tech.com/stili/avatar_gray.gif)
FXMagic ::
Hey,
v mislim imam, da bi naredil v bistvu kopijo CMD-ja. Dodal bi še tabe ipd. Zdaj pa me zanima, kako naj se tega lotim?
A naj npr. iz mojega programa pošljem vpisano komado z RedirectInput\Output procesu v katerem teče CMD in potem berem iz tega streama in prikazujem v mojem oknu? Ampak tukaj mislim, da izpis iz CMD-ja ne bo 'realtime', ampak šele, ko bo stream prebral zadnji znak (npr. pri buildanju z nantom, kjer to traja cca. 40 sec, bi se mi šele na koncu vse izpisalo)
Torej, a je kakšen drug način komuniciranja z cmd-jem oz. če se je še kakšen način to naredit?
edit: v kernel32.dll sem našel ReadConsoleOutput in WriteConsoleInput. Zgleda, da bi se z api-ji to dalo. Kako štartat konzolo oz. če gre, da se sploh ne odpre?
lp
v mislim imam, da bi naredil v bistvu kopijo CMD-ja. Dodal bi še tabe ipd. Zdaj pa me zanima, kako naj se tega lotim?
A naj npr. iz mojega programa pošljem vpisano komado z RedirectInput\Output procesu v katerem teče CMD in potem berem iz tega streama in prikazujem v mojem oknu? Ampak tukaj mislim, da izpis iz CMD-ja ne bo 'realtime', ampak šele, ko bo stream prebral zadnji znak (npr. pri buildanju z nantom, kjer to traja cca. 40 sec, bi se mi šele na koncu vse izpisalo)
Torej, a je kakšen drug način komuniciranja z cmd-jem oz. če se je še kakšen način to naredit?
edit: v kernel32.dll sem našel ReadConsoleOutput in WriteConsoleInput. Zgleda, da bi se z api-ji to dalo. Kako štartat konzolo oz. če gre, da se sploh ne odpre?
lp
- spremenilo: FXMagic ()
![](https://static.slo-tech.com/stili/bel_non_grata.png)
noraguta ::
će ponucaš streamreader maš readline.
http://msdn2.microsoft.com/en-us/librar...
http://msdn2.microsoft.com/en-us/librar...
Pust' ot pobyedy k pobyedye vyedyot!
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | KeyloggerOddelek: Programska oprema | 2713 (1440) | Blisk |
» | PowerShellOddelek: Programiranje | 2588 (1549) | m1h4 |
» | [VB 2005] branje tekstaOddelek: Programiranje | 1669 (1337) | mNeRo |
» | HTTP POSTOddelek: Programiranje | 1786 (1562) | kopernik |
» | win xp problemOddelek: Pomoč in nasveti | 981 (884) | DMouse |