Skocz do zawartości

KolegaDudysa

Użytkownicy
  • Postów

    418
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez KolegaDudysa

  1.  

     


    Moze gdzies na Waszych HDD lub repozytoriach, archiwach linkow macie zbior cwiczen na: wiersz polecenia, i budowe plikow .bat ?!


    Z tym u mnie ciężko, ale może ktoś inny posiada.

     

    a moze ktos je napisze pt "bibloteka samouka - wiersz polecenia, pliki wsadowe - praktyczne cwiczenia" Mysle nawet, ze gdybyscie zapoczatkowali proponowana "biblioteke samouka" to frekfencja murowana, Jeszcze raz dziekuje i pozdrawiam i czekam na duuuzy zestaw cwiczen.


    DawidS28 podał Ci linki do stron opisowych, a sam je stworzył i jak sam się przyznaje to wiele chciałby zmienić, poprawić, a tworzenie tego zajeło Mu kawał czasu, kiedyś właśnie te tematy były "przyklejone" przez Dawida tongue.gif. Sam bym musiał kilka tematów odświeżyć bo z kilkoma jestem do tyłu laugh.gif W sumie ciekawy tytuł Biblioteka samouka, ale uwierz mi że to nie jest takie proste, nie każdy dysponuje tak obszernym wolnym czasem, aby tworzyć temat od podstaw, tutaj to byłby cały projekt, musiałby zostać przemyślany spis treści i od tej podstawy tworzony temat z ćwiczeniami by to było od A do Z i byłby przystępny dla każdego.

    Masz jeszcze przykład. Powiedzmy "skrypt", który ma za zadanie zmienić tytuł okna cmd + data, zmienić tło okna cmd wraz z tekstem zgłoszenia:

    @echo off
    
    Set title=Dzis jest: %date%
    Set color=A1
    Set prompt=fixitpc.pl 
    title %title%
    color %color%
    prompt %prompt%

    polecenie prompt - określa nowy tekst zgłoszenia, składa się ze zwykłego tekstu oraz kodu. Zobacz pomoc polecenia, aby uzyskać ich przykłady: help prompt

    polecenie color - zmienia kolor, 1 oznacza tło, 2 pierwszy plan: help color

    polecenie title - zmienia tekst tytułu okna cmd: help title

    polecenie set - wszystko tutaj się kręci wokół zmiennych środowiskowych, ale i też może służyć jako zmienna, a zmienna to jest jakby "argument", który coś zawiera (nie umiem tak na szybko wyjasnić), a który sam definiujesz co w zmiennej ma się znajdować: help set

    post-24-0-39944000-1301681737_thumb.png

    W PowerShellu:
    $zmienna = Get-Process | fl *
    enter
    $zmienna
    enter


    Masz jeszcze taki soft: Visual Command Line (Create Bat Files) -> klik, wersja portable. Darmowy, podobno ma upraszczać pisanie skryptów .bat. Wymaga zainstalowanego: Net Framework 3.5. W programie polecenia są podzielone na kategorie, są opisy do czego służy polecenie, ale niestety po angielsku. Po wywołaniu polecenia powinna zostać wywołana lista parametrów tegoż polecenia z możliwością dodania parametru do kodu, mi coś nie zawsze
    wywoływało tą listę parametrów laugh.gif Jest też AutoComplete window czyli autouzupełnianie okna tylko nic mi nie uzupełniało, znaczy nazw poleceń, gdy ręcznie wpisywałem i dawałem TAB zakończenia (klawisz TAB) dry.gif Jest także lista narzędzi z SysInternals, ResKit, raz mi się program zawiesił, ale używałem wersji portable i zbyt krótko ją testowałem.

    post-24-0-56019400-1301682594_thumb.png
  2. Pieronem Was edukują :lol:

     

    Co do polecenia CD, które ma za zadanie przechodzić do katalogu to może ułatwić sobie życie i zastosować

    autouzupełnianie wiersza poleceń. Mozna to zrobić z poziomu rejestru, aby było to automatyczne lecz jest przy

    uruchamianiu wiersza polecenia parametr /f. Bo wpisywanie całych ścieżek jest monotonne i kłopotliwe. Przykład:

    cmd /f

    Działa to na takiej zasadzie że uzupełnia nazwy folderów Ctrl + D, a następnie nazwy plików w bieżącej

    lokalizacji za pomocą skrótu klawiaturowego Przykład:

    jakaś lokalizacja> cd Ctrl + D. Do dalszego listowania przytrzymujesz CTRl i naciskasz f, zresztą na początku filmiku

    jest przykład.

    Ctrl + f - uzupełnianie nazw plików

    Kolejnie:

     

     

    cd pu(Ctrl + D) wejście na pulpit.

    Następnie wywołanie skryptu przyklad.bat

    p(Ctrl + D) jeśli są tam inne pliki czy foldery zaczynające się na p to dalej używasz Ctrl + D wciśnięte ctrl, używasz f

    Może też być - pliki:

    pr(Ctrl + f)

    przy(Ctrl + f)

     

    Aby uaktywnić automatyczne uzupełnianie w bieżącej sesji

    Aby uaktywnić automatyczne uzupełnianie w bieżącej sesji wiersza polecenia, wpisz polecenie cmd /f. Następnie naciśnij klawisze CTRL+D, aby uzupełnić nazwę folderu lub klawisze CTRL+F, aby uzupełnić nazwę pliku.

    Źródło: JAK: Używanie automatycznego uzupełniania w wierszu polecenia systemu Windows XP

     

    post-24-0-14439200-1301652073_thumb.gif

     

     

    .BAT

    @echo off
    echo.
    Type C:\WIndows\Windowsupdate.log | FINDstr /I "unable"  | wtee "%userprofile%\Pulpit\log.txt"  
    echo.
    echox -c 14 "Log wygenerowany dnia: %date% %time%. Zapisany na pulpicie."
    

     

    @echo off ustawiasz na początku, skrypt się wykona, ale polecenia skryptu nie będą widoczne na ekranie, nie zostaną wyświetlone.

    echo. wstawia pustą linię, może być przydatne w tedy, gdy chcesz by wyjście na ekranie było czytelniejsze

    echo - samo może być także traktowane, jako komentarz:

     

    echo napisałem to w dniu %DATE%

     

    Zadanie tego powiedzmy "skryptu" jest takie że ma odszukać (przefiltrować) konkretny tekst w pliku tekstowym i wypisać jego ciąg w oknie wiersza polecenia z komentarzem i datą wraz z zapisaniem loga w konkretnej lokalizacji. Może to służyć do przefiltrowania np. jakiegoś potężnego loga systemowego w celu znalezienia tylko błędów, a ręcznie mogło to by być nudne.

     

    TYPE wyświetla zawartość pliku tekstowego.

    FINDSTR wyszukuje ciągu w plikach, parametr /I - określa wyszukiwanie bez uwzględnienia wielkości liter. Możesz także wyszukiwać kilku ciągów:

     

    FINDSTR /I "unable 2010-12-14"

     

    WTEE (WInTee)

    Konsolowe: inne spoza kategori

    Przydate jeśli chcemy stworzyć kopię działania w konsoli i oglądać wynik na ekranie.

     

    "%userprofile%\Pulpit\log.txt"

    Przydatne, aby nie wypisywać pełniej ścieżki do zapisania loga. Są to tak zwane Special Folders -> Klik oraz Fixitpc - Foldery specjalne - modyfikacje domyślnych lokalizacji (materiał archiwalny)

     

     

    ECHOX - zamiennik polecenia echo, bardzo krótko napiszę że szybko można nim "pokolorować". Kolory zaczynają się od 0.

    Zeby to wszystko działało bez problemów to WTEE, ECHOX wklejasz do lokalizacji C:\Windows\System32 (bo to ścieżka którą monituje system - zmienne środowiskowe)

    lub trzymasz narzędzia w tej samej lokalizacji co skrypt .bat. Klik

     

    Powiedz na zaliczeniu że kolega Ci pomagał, daj ten przykład i niech Ci dadzą spokój :lol: Tydzień to mało <_<

     

    EDIT:

    Lista kolorów ECHOX

    echox -l
    

  3.  

    QueryDACL

    Strona domowa

    Platforma: Windows 2000/XP/2003/Vista 32-bit
    Licencja: MIT License



    Nazwa projektu: AclUtil. Aplikacja QueryDACL ma za zadanie wyświetlać listy kontroli dostępu DACL, które identyfikują użytowników i grupy, którym udzielono lub odmówiono uprawnień dostępu do obiektu. Prosto pisząc narzędzie wyświetla wpisy odmowy skojarzone z obiektem oraz wpisy dostępu skojarzone z obiektem czyli uprawnienia. Program pozwala na przeglądanie uprawnień wybranego programu, klucza rejestru, usługi, procesu, drukarek. Nie wymaga instalacji.

     

  4. Może CI się jeszcze przydać w kryzysie spis wszystkich poleceń wraz z pełnymi opisami, gdy nie będziesz miał dostępu do sieci: ALLHELP. To skrypt .bat lub możesz skorzystać z skryptu .vbs, który tworzy dokument html z całą pomocą, plik zostaje zapisany w bieżącej ścieżce czyli, jak wywołujesz w cmd skrypt np. C:\allhelp.bat to dokument też Ci się utworzy w tej lokalizacji.

     

    post-24-0-84603900-1301558517_thumb.png

     

    post-24-0-06599700-1301558527_thumb.png

     

    Jeszcze polecam tą stronę: DosTips -> Klik

  5. Aktualnie jestem po krotkim kursie obslugi wiersza polecen - 10 podstawowych komend + cwiczenia majace wprowadzic do praktyki. Teraz przechodzimy do nauki i stosowania plikow wsadowych. Znalazlem mnostwo stron w Googlach, ale mam tylko tydzien czasu zeby jako nieinformatyk chociaz w pewnej mierze opanowac te umiejetnosc. Potrzebuje Waszej wskazowki, sugestii do materialow uczacych tego tematu i przedstawiajacych go w sposob przystepny dla nieinformatyka. Z czego Waszyn zdaniem bez zbednych trudnosci bede mogl sie nauczyc tworzenia plikow bat.

     

    Może z innej beczki. Będzie cięzko Ci pomóc jeśli nie będziesz sam znał kierunku tego co masz wiedzieć. Jeśli masz za zadanie poznać pliki wsadowe to czy zostało określone czy to mają być podstawy, ogóle zastosowanie, korzyści. Ten Kto dał CI zadanie musiał przedstawić zarys to czego masz się nauczyć i przedstawić. Ciężko jest się starać o materiały "Łopatologiczne" bo i w tym występują pętle jak, spełnienie warunku , np. jeśli "coś" istnieje to ma zostać wykonane i skrypt według określonego kodu wykonuje dalsze zadanie, pętle się nie zmieniły są takie same, jak i w PowerShellu. Więc może inaczej:

     

    Przedstaw te 10 poleceń, których się nauczyłeś.

  6. A mógłbyś poprawić link z Dobre Programy? Na DP. przekierowuje na stronę M$ Klik i teraz pytanie bo to wersje finalne instalujące się jako aktualizacje M$ -> Klik o ile to z tego linku:

     

    Windows PowerShell 1.0 English-Language Installation Package for Windows XP (KB926139)

     

    Windows PowerShell 1.0 Localized Installation Package for Windows XP (KB926140)

     

    Windows PowerShell 1.0 Installation Package for Windows Vista (KB928439)

     

    I teraz czy w Dodaj/Usuń programy masz zaptaszkowaną opcję (do góry) - Pokaż aktualizacje ?

     

    Poza tym w systemowej wyszukiwarce znajdź powershell. W sumie to mógłbyś zainstalować wersje finalną 2.0 by nie było problemów. Zresztą linki podał już wyżej Flavius.

  7. Zobacz Start > Programy i czy jest w nim pozycja Accessories a w nim PowerShell, choć powinien być w Akcesoriach. Jak możesz popraw link z DobProg bo nie wiadomo która to wersja PowerShella, a ostatnia instaluje się jako aktualizacja, więc nie ma bezpośredniej nazwy PowerShell w Dod/Usuń Prog. tylko jest nr. Zaś sam PS instaluje się w lokalizacji:

     

    C:\WINDOWS\system32\WindowsPowerShell\v1.0

     

    I tam musisz szukać. W oknie CMD zwyczajnie wpisz: PowerShell /? i zobacz co otrzymasz. Jak ukaże się pomoc PS to uruchom sesję wpisując powershell, a w tedy możesz sobie sprawdzić, którą wersję PShella masz, przykład:

     

    $host

     

    lub

     

    Get-host | fl *

     

    lub użyj skryptu - jest dokładniejszy:

     

    http://powershell.com/cs/media/p/4591.aspx

     

    Wklej go bezpośrednio do okna i enter.

  8. Ostatnio siostrze dałem telefon bo chciała zadzwonić na chwilę, trwało to 15 minut :lol: Ale się można ciekawych rzeczy dowiedzieć :P i to czemu przywiązują wagę do brudnych paznokci <_<

     

    Musze przyznać, że Mycha pisze każdy post, jakby chciała napisać referat kilkuset stronnicowy na historię...

     

    Od dawna wiadomo że kobiety lubią rozmawiać, to nas różni i gdy kobieta ma problem to chce się wygadać, facet zaś chce rozwiązać ten problem sam lub poradzić się kolegi.

     

    Ja się podpisuje za równouprawnieniem do wszystkiego. Tylko mnie razi, gdy kobieta chce być Pudzianem.

     

    Każda kobieta lubi porządzić :P Jak i od czasu do czasu pokrzyczeć. Zaś jakby była słodkopierdząca przez 24h to nie wiem czy to by było fajne i co to by było :unsure:

    Więc powzięły sobie plan od czasu do czasu podnosić nam ciśnienie <_<

     

    Trzeba mieć luz panowie.

  9. http://www.youtube.com/watch?v=tftaMxGXBpg

     

    Nie wnikam w tematy .....terapii. Ale z własnego doświadczenia radzę uważać na koty.

    Mam przykre doświadczenia. Piesek po ugryzieniu przez kota omal nie zszedł.

    W trakcie leczenia spotkałem Panią, która miała również przypadek ugryzienia przez własnego kota (była z nim wówczas u weterynarza) i przeszła kilkutygodnowy pobyt w szpitalu.

     

    Koty mają jakieś wredne bakterie w ślinie - coś jak warany z Comodo.

     

    Ogólnie to bakterie takie jak Gronkowiec złocisty wredna zaraza jest wszędzie, na ręczniku, pościeli, dywanie, na skórze, itd i pewnie na sierści zwierzaka również i może wystarczy otwarta rana by bakteria się dostała + osłabiony organizm, nie jestem fachowcem, ale pewnie to samo się tyczy i zwierzaków. Odbiegnę od tematu. Miałem starszą sąsiadkę, która zadrapała się w palec u nogi i nie przestrzegała higieny, nosiła na palcu ten sam opatrunek i może raz na tydzień go zmieniała i załapała gronkowca, zaś gronkowiec nie pozwolił się palcu goić, palec zaczął gnić i poszło lekko na stopę. Za 3 tygodnie 2 noga jej spuchła i rodzina Ją zabrała do lekarza, lekarz ja wysłał na chirurgię, a chirurg powiedział - amputacja i zrobił wymaz, a w wymiazie wykazało - właśnie Gronkowca + Pałęczkę ropy błękitnej (bakteria szpitalna), a kobieta ostatni raz w szpitalu była może 15 lat temu, nie zgodziła się na amputację. Minął tydzień stopa zrobiła się czarna, a na drugiej nodze pojawiły się stany ropne, rodzina zabrała Ją ponownie do szpitala - chirurg powiedział amputacja 2 nóg, kobieta znów się nie zgodziła, znów za jakiś tydzień dostała ze 40 stopni, szpital, diagnoza - stan septyczny, morfina, leki antybakteryjne, całkowite zakażenie organizmu, za 2 dni - zgon.

  10. Watch-Process (TOP)

     

    poweraj6.png Watch-Process to uniksopodobny odpowiednik polecenia TOP. Wyświetla w czasie rzeczywistym najbardziej zasobożerne procesy w systemie (CPU), posiada dwa parametry:

     

    -pollInterval określa czas odświeżania, bez podania parametru Watch-Process będzie działał w najwyższym priorytecie czyli w czasie rzeczywistym.

     

    -pollCriteria pozwala na sortowanie zadań wg. użycia procesora (Processor), nazwy procesu (ProcessName), id procesu (Id), tytułu okna (MainWindowTitle), itd.

     

    post-24-0-14616400-1296381652_thumb.png

     

    25

  11. A panowie luknijcie w tą metodę ClearEventLog z konsoli wmic dla przetestowania. Sprawdzenie czy metoda jest zaimplementowana:

     

    post-24-0-55438200-1296239672_thumb.png

     

    wmic path Win32_NetEventLogFile call ClearEventLog /?:full
    

     

    post-24-0-90913000-1296239791_thumb.png

     

    Jako że z założenia w wmic metoda ma wyczyścić tylko wybrany dziennik zaczołem się bawić i poszło. Wyczyścił wszystkie:

     

    post-24-0-31656800-1296239831_thumb.png

     

    wmic path Win32_NetEventLogFile WHERE FileName!='*' call ClearEventLog
    

×
×
  • Dodaj nową pozycję...