tak to zkuste tady https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
Proč? Na Windows máme API SetConsoleTextAttribute() a SetConsoleCursorPosition(). Není důvod aby aplikace mastily do terminálu nějaké sekvence. Nebo nedej bože abychom měli pár set typů terminálů a aplikace musely řešit, kde sehnat sekvenci pro konkrétní typ terminálu.
Pokud máte aplikaci napsanou pro Unix, tak nejspíš běží i ve Windows v terminálu který ANSI sekvence umí. Pokud ji přeložíte pro Win32, tak můžete nastavit ENABLE_VIRTUAL_TERMINAL_PROCESSING pomocí API SetConsoleMode(), a ANSI sekvence také poběží (na Win10 od revize 1607).
Ad To je vtipné :-) - souhlas, ale mluvíme každý o něčem jiném. Vy o tom že existuje spousta textových shellů. Na Windows máme cmd.exe a powershell. Na Unixech je ash, bash, csh, ksh, sh, tcsh, fish, zsh a řada dalších, nejspíš [a-z]{1,3}sh :). Ty se dají spustit na hromadě terminálů: xterm, gnome-terminal, guake, konsole, rxvt atd. V takovém kontextu je tedy opravdu vtipné, když píšete [m]ohli by se rozhodnout, jeden si vybrat a udělat ho pořádně. Jenže já mluvím o typech terminálů a terminálových sekvencích, což je ještě další kategorie.
Koukněte se na databázi terminfo, link níže. Kolik typů terminálů je tam definováno? Já jich napočítal 1693. To je shodou okolností rok kdy vyšla první verze databáze terminfo... :) Ne, bylo to okolo roku 1982. O té době vypovídá i fakt, že někteří lidé tehdy považovali za dobrý nápad mít hodinky s kalkulačkou a "melodiemi" ;)
http://invisible-island.net/datafiles/current/terminfo.src.gz
http://www.njuskalo.hr/image-bigger/muski-satovi/casio-ca-951-slika-32202984.jpg
Takže když na Unixu aplikace chce řekněme změnit barvu písma na červenou, zjistí z environment variable jaký terminál se právě používá, pak ze seznamu 1693 typů terminálů vybere ten správný, a pro vybraný terminál vyhledá sekvenci "červené písmo", kterou pak pošle na stdout. Pokud se připojíte na jiný systém (z Debianu na AIX, nebo z AIXu na HP-UX, nebo z HP-UXu na Debian; doufám že alespoň mezi distry Linuxu není problém), tak se vám nejspíš nesejde typ terminálu na obou stranách. V takovém případě vám nepůjdou šipky, F-klávesy, a dokonce ani backspace/delete(!). Fakt geniální :/
Když nejsou šipky apod., je to tím že se neshoduje typ terminálu nastavený v terminálovém emulátoru (aplikace ve které máte otevřený shell) s type který předpokládá systém na kterém ten shell běží. Jinými slovy když stisknete třeba šipku nahoru, terminál pošle shellu na stdin sekvenci znaků A, ale shell si myslí, že šipka nahoru odpovídá sekvenci B, kde A je různé od B. Předpokládám že pokud používáte Linux nebo jiný Unix, a trochu se v něm vyznáte, tak naprosto přesně víte o čem je řeč.
Ad nebo že ve Windows je atypická klávesnice, která je ovládána nestandardně - ve Windows se klávesnice čte přes API. Pokud se připojujete s Windows na Linux pomocí terminálu, tak ten terminál musí překládat události klávesnice (která klávesa byla stisknuta) na ty terminálové sekvence. Bohužel terminál neví jaké sekvence očekává druhá strana, takže snadno dojde k neshodě.
Jakkoliv je to ďáblova technologie a jejich cíle jsou temné a zákeřné, musím uznat, že když je člověk přinucen pracovat ve Windows, tak mít po ruce kompletní nativní Ubuntu je velká, opravdu velká úleva. Už jen ten "grep -ri" kolikrát našinci zachrání den...
Na jedné straně rozumím. Na druhé straně když člověk s nějakým systémem pracuje, tak by ho měl trochu znát. Když já pracuji na Unixu, tak také nečekám že tam bude Remote Desktop, Computer Management, a že v PowerShellu budu přistupovat k souboru přes cestu C:\data\file.ext :)
Ale to je přece filosofie Widlí, že je může ovládat i cvičená opice, že se tam všechno nakliká a konzole není potřeba... To až teď nové vedení po 25 letech vývoje zjišťuje, že nějaký aspoň Powers Hell není úplně od věci, bo to klikání není až tak použitelné na cokoliv víc než Solitaire, jediné pořádné a bohužel už neinstalované lákadlo Windows ;-)
To si s něčím pletete. Filosofie Windows by se dala pospat slovy "běžné úkony lze provádět jednoduše". Ono neexistuje moc důvodů dělat běžné úkony zbytečně složitě, Windows nejsou Unix :). Samozřejmě když děláte něco méně obvyklého, může to být složitější. Konzole je ve Windows NT od první verze, i když díky orientaci systému na GUI nemá zdaleka tak prominentní roli jako na Unixech.
Mimochodem PowerShell byl uveden v roce 2006. Nevím od jakého data těch 25 let počítáte. Windows NT byly uvedeny v roce 1993, takže to asi nebude ono.
urcite jiz neni potreba tato metoda co bylo potrreba pro Win 7,Vista,Win 8 ?
http://www.intowindows.com/how-to-automatically-login-in-windows-10/
jinak snaha bejt vtipnej ti moc nejde, nebezpecnejsi je vychozi stav naprosto beznej u vetsiny uzivatelu, kdy ucet nema zadne heslo a automaticky se take windows automaticky prihlasuje ale veskere vlastnene soubory jsou pak take bez hesla... ;)
Ad nebezpecnejsi je vychozi stav naprosto beznej u vetsiny uzivatelu, kdy ucet nema zadne heslo a automaticky se take windows automaticky prihlasuje - možná jsou lidé kolem mě trochu soudnější než úplné lamy, ale neviděl jsem člověka který by neměl na účtu heslo. Jinak Windows 10 podporují Windows Hello, tedy přihlášení pomocí otisku prstu a snímání duhovky IR kamerou. Vyjma toho umí picture password (na touchscreenu) a PIN. Myslím že i BFU si vybere, třeba ten fingerprint reader moc neobtěžuje.
Ad veskere vlastnene soubory jsou pak take bez hesla - chápu správně že zmiňujete fakt, že při automatickém přihlášení bez hesla může uživatel pracovat (tj. i číst své soubory) bez zadání hesla?
nebezpecnejsi je prazdne heslo pri kterem windows automaticky prihlasuje, nez nastavene heslo a uzivatelem aktivovane automaticke prihlaseni...
to ze ty kolem sebe vidis jen lidi co maji heslo, neznamena za vetsina nema heslo prazdne...
stejne jako to ze lidem kolem tebe windows co startuje po aktualizaci do 60vterin (ale vetsine to jsou minuty az hodiny), vyhledavani ve windows7 trva vteriny az 2 minuty (a ostatnim 10minut az 1den)...
Ad nebezpecnejsi je prazdne heslo pri kterem windows automaticky prihlasuje, nez nastavene heslo a uzivatelem aktivovane automaticke prihlaseni - proč? Pokud má uživatel prázdné heslo, tak se z bezpečnostních důvodů může přihlásit jen lokálně.
Ad to ze ty kolem sebe vidis jen lidi co maji heslo, neznamena za vetsina nema heslo prazdne - souhlas. V tomto případě zjevně vidíte, že každý máme okolo sebe jen omezený počet lidí, kteří netvoří reprezentativní vzorek. Budu jen rád, když to budete brát v úvahu i v dalších případech. BTW když vy tvrdíte že většina lidí heslo nemá, tak vycházíte z čeho?
Ad lidem kolem tebe windows co startuje po aktualizaci do 60vterin - lidí okolo sebe jsem se neptal, ale jednou jsem to změřil u sebe (už nevzpomínám co jsem tehdy naměřil), když si nějací diskutéři stěžovali že jim reboot trvá "hodinu". Když má počítač 16GB RAM a SSD, tak bývá většina aktualizací opravdu rychlá. Na zdechlé šunce s 2GB RAM a nějakým pomalým HDD je to samozřejmě horší.
Ad vyhledavani ve windows7 trva vteriny az 2 minuty - vteřiny asi nikdy. Opět jsem prováděl nějaké měření, když mi někdo (vy?) tvrdil, že se aktualizace hledají dlouhé hodiny. Nepotvrdilo se to u mě ani ve virtuálu s malou RAM a běžícím na HDD. Nepochybuji že u opravdu slabého HW, případně pokud člověk narazí na nějaký problém s WU, to může trvat výrazně déle.
Zrovna minulý týden jsem si chtěl updatnout navigaci, ale protože v Garminu změnili systém aktualizací, kdy ve starém updateru nejdou nové mapy a nový updater je až na widle 7 + (který se mi kvůli tomu zrovna krást a instalovat nechtěly), tak jsem zkusil narvat do GPSky openstreetmap a musim říct, že jsem s výsledkem spokojen. :-)
Stačí stáhnout a překopírovat jeden soubor a můžu mít kdykoliv aktuální mapu prakticky celýho světa, navíc zdarma.
M$ prohospodaril DUVERU a ted se ji snazi OHEJBAKAMA/NA/ROVNAKY ziskat zpet lec marne. Toliko k tematu.
Jenom takova mala noticka, proc M$ zase cura do vetraku a nuti "uzivatele" pouzivat OneDrive ... kdyz o nej clovek nestoji ( a ano vim ze existuje postup na par stranek jak vykuchat OneDrive z Windoze, ale o tom to presne je, prece by stacila jedina otazka ... Chcete pouzivat OneDrive ? ANO/NE ... )
Takhle me M$ nas...re pokazde kdyz dam SaveAs v Excelu ... a vyskoci na me prihlasovaci okno k OneDrive protoze to chce defaultne ulozit tam ;-). Presne o tomhle je M$ .... 25let nas...ra lidi protoze ON VI CO UZIVATEL CHCE ...
To takhle nainstalujete update a Windoze zapomenou ze uz jste jim rekli ze ne, ze EDGE opravdu nechcete jako defaultni Browser atd.
Podobne je to s WindowsMobile, kdo si prosel peklem WM6.x tak si to uz nikdy nekoupi ...protoze M$ proste prohospodaril to nejcennejsi co mel DUVERU ...je to stejny s OS.