Zainspirował mnie post na Facebooku prosto z Antyweb.pl, gdzie Grzesiek Ułan napisał o tym, że nie miał pojęcia do tej pory o tym, że można w prosty sposób skopiować treść tego co pojawia się w okienku błędu jakie czasem pokazuje się w Windows (prosto od systemu czy dowolnego programu).
Faktycznie jest to dosyć mało znany trick, które jednak jest z nami już od długiego czasu (od XP conajmniej). Ja używam go i bardzo sobie to cenię, ale patrząc po komentarzach na FB – wiele osób nie ma o nim pojęcia.
Swoją drogą – to przychodzi mi do głowy, że taki „ficzer”, gdzieś w jakiejś dokumentacji być musi, ale kto tam czyta dokumentację… Z drugiej strony nie widziałem, żeby ktoś w dokumentacji wyczytywał o zwykłym CTRL+C – po prostu kiedyś o tym się dowiedzieliśmy od kogoś lub przeczytaliśmy i używamy… Choć ja osobiście znam kilka osób, które na hasło „i wciśnij CTRL+C” pytają mnie „a co to zrobi?”. Ale do rzeczy…
Jak kopiować treść błędu w Windows?
Sprawa jest banalnie prosta – jeśli okienko błędu Ci się pojawi, wystarczy, że zrobisz bardzo znane CTRL+C (mając ustawione aktywne okienko błędu), a następnie uruchomisz sobie co tam chcesz (Notatnik, maila, itp.) i wkleisz przez znane CTRL+V.
Efekt poniżej:
A jak kopiować wynik z linii komend?
Przy tej okazji przypomniał mi się kolejny trick z tej serii, który też może bardzo mało osób zna i kojarzy. Otóż dosyć często zdarza się nam potrzeba skopiowania tego co wyprodukuje nam jakieś polecenie w linii komend (cmd).
Widziałem wiele osób, które bawi się w zaznaczanie, kopiowanie i wklejanie (co nie jest szybkie i łatwe). A jest na to równie banalny sposób. Do dowolnego polecenia w linii komend dopisujemy ” | clip”, a wszystko co dane polecenie wyprodukuje ląduje nam automatycznie w schowku.
Przykład z ipconfig:
Uwaga: Ten trick działa chyba dopiero od Visty (w XP nie działał z tego co kojarzę)
A jak wygenerować sztuczny błąd w Windows?
A skoro już w temacie jesteśmy 🙂 To może jeszcze jedna rzecz, która może się Wam kiedyś przyda… Jak chciałem napisać posta o tym i akurat Windows nie miał dla mnie żadnego błędu, to stwierdziłem – no problem, wygenerujemy go.
Jakbyście kiedyś potrzebowali sztucznie wygenerować komunikat błędu to jest na to dosyć fajny sposób:
- Otwieracie Notatnik
- Wpisujecie w nim: x=msgbox(„Treść błędu”, 4+16, „Tytuł okna”)
- Zapisujecie plik jako np. error.vbs
- Klikacie/Odpalacie taki plik
- Piękny error Was wita
Przykładowe teksty są chyba jasne, ale jeszcze info jakie cyferki możecie podstawić w miejsce 4+16 i co Wam to da:
- Pierwsza cyfra – Przyciski:
- 0 – tylko przycisk OK
- 1 – przycisk OK i Cancel
- 2 – przyciski Abort, Retry + Ignore
- 3 – przyciski Yes, No + Cancel
- 4 – przyciski Yes + No
- 5 – przyciski Retry + Cancel
- Druga cyfra – rodzaj błędu (ikonki):
- 16 – błąd krytyczny (czerwony iks)
- 32 – ostrzeżenie (niebieski znak zapytania)
- 48 – ostrzeżenie (żółty wykrzyknik)
- 64 – informacja (niebieska litera i)
Mam nadzieję, że ten szybki post się Wam przyda i pomoże setce ludzi powiedzieć „o matko! dlaczego ja o tym nie wiedziałem 100 errorów wcześniej” 🙂