[Visual C# 2010 Express]Console-ban hogyan lehet betűtípust váltani, betűméretet állítani?
Arra lennék kíváncsi hogy vannak-é olyan utasítások amivel megváltoztathatom a betűméretet és a betűtípust.
Az ablaknál én is be bírom állítani ezeket,szóval azt ne írjátok.
Nem hiszem, de Google mit mond?
Na meg aztán az is felmerül bennem, hogy mi a fenének...
Erre nincs is szükség. Amikor te konzolról olvasol be adatokat, vagy konzolra íratsz ki, a háttérben te valójában te 3 fájlt írsz/olvasol:
- A standard inputról olvasol be adatokat
- A standard outputra írsz ki adatokat
- A standard errorra írod ki a hibákat (legalábbis ide kéne)
Ez olyan, mintha 3 txt fájl lenne. Abban sem tudod a szöveget formázni (és ezalatt nem azt értem, hogy átállítod a Jegyzettömbben a betűtípust, a cmd.exe is tud ilyet).
Ja, mellesleg ezek átirányíthatók. Ha mondjuk a programod kimenetét a konzol helyett fájlba akarod írni, akkor a parancssorban így indítod el a programodat:
demo.exe > output.txt
Ha pedig az általad beírt adatokat fájlból akarod beolvasni:
demo.exe < input.txt
Ilyenkor a standard in/output nem a konzol lesz, hanem a fájl.
az 5-ös kommentelőt elküldeném a qurva annyába
lófaszt se segíts csak pampogja hogy gugli
A ConsoleHelper osztályt a cikk írója készítette, töltsd le a zippet ott a cikk végén, és add hozzá a ConsoleHelper osztályt a projektedhez.
Ez az osztályt a szerző a ConsoleExtender nevű névtérbe tette (de átnevezhető, ha nem tetszik), tehát ahol használni akarod a ConsoleHelpert, ott kell használnod ezt a névteret, így:
"using ConsoleExtender;"
A használatához:
ConsoleHelper.SetConsoleFont(n); //ahol n (az én gépemen) 0-9 ig egy egész szám
U.i:
A SystemIconos rész nekem nem ment, hiányolt valami System.Drawing-ot, azt a részt kitöröltem az osztályból :)
És még valami, ne vesszetek össze! :)
Köszönöm a segítséged!
Ez idáig mind szép és jó csak ebből a sok cuccból én még mindig nem tom melyikkel váltogatom a betűtípust,meg a méretet,úgyhogy ha még ezt leírnád megköszönném.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!