[ Pobierz całość w formacie PDF ]
.Czasami potrzebujesz odwrotnego efektu: wykonaæ drugie polecenie, tylko je¿eli pró-ba wykonania pierwszego zakoñczy siê niepowodzeniem.Mo¿esz to zrobiæ u¿ywaj¹csymbolu ||:copy a:plik.dat || copy b:plik.datPolecenie to próbuje skopiowaæ plik z dysku A.Je¿eli siê to nie uda, to spróbuje sko-piowaæ ten plik z dysku B.Symbol EscapeNiektóre symbole poleceñ s¹ dopuszczalnymi znakami dla nazw plików.Prowadzi todo niejasnoSci.Mo¿esz rozwi¹zaæ takie w¹tpliwoSci, u¿ywaj¹c znaku daszka (^) dowskazania, ¿e cokolwiek nastêpuje po tym znaku, jest znakiem, a nie symbolem pole-cenia.Rozwa¿ nastêpuj¹ce polecenie:copy f:\bajki\Tom&JerryKopiuje to plik F:\Bajki\Tom do bie¿¹cego folderu, a nastêpnie wykonuje polecenieJerry  prawdopodobnie nie tego chcia³eS.Mo¿esz mySleæ, ¿e poniewa¿ nie ma spacjiprzed i po symbolu &, to system bêdzie wiedzia³, ¿e odnosisz siê do pliku o nazwieTom&Jerry.Nieprawda.Kiedy w linii polecenia pojawia siê symbol polecenia, cokol-wiek po nim nastêpuje, z za³o¿enia traktowane jest jako polecenie, niezale¿nie odtego, czy jest wpisane ze spacj¹, czy te¿ bez niej.U¿yj znaku karetki, jak pokazano po-ni¿ej, aby wskazaæ, ¿e odnosisz siê do nazwy pliku.copy f:\bajki\Tom^&Jerry Dodatek A: Praca z Wierszem polecenia 1013Alternatywnie, zamiast u¿ywaæ symbolu ^, mo¿esz umieSciæ Scie¿kê pliku, która za-wiera symbole poleceñ (albo problematyczne znaki, takie jak spacja) w cudzys³owie,i osi¹gn¹æ ten sam efekt.Na przyk³ad:dir "f:\bajki\Tom&Jerry"Wstrzymywanie lub anulowanie wykonywania poleceñMo¿esz wstrzymaæ albo anulowaæ wykonywanie polecenia, które wpisa³eS w wier-szu polecenia.(Pamiêtaj o tym, je¿eli przypadkiem za¿¹dasz katalogu wszystkichplików  albo gorzej, wpiszesz polecenie usuniêcia wszystkich plików  na ogrom-nym dysku serwera sieciowego).Aby wstrzymaæ wykonywanie polecenia, wciSnij klawisze [Ctrl+S] albo naciSnij kla-wisz [Pause].Aby wznowiæ wykonywanie, wciSnij dowolny klawisz.Je¿eli masz w³¹czony Tryb szybkiej edycji dla okna Wiersza polecenia (patrz  Usta-wianie innych opcji na stronie 1019), po prostu kliknij okno, aby wstrzymaæ wykony-wanie polecenia.Aby wznowiæ wykonywanie, kliknij prawym przyciskiem myszywewn¹trz okna.Aby anulowaæ polecenie, wciSnij klawisze [Ctrl+C] lub [Ctrl+Break].Obie kombinacjespowoduj¹ anulowanie twojego polecenia i przywrócenie wiersza polecenia.Jednakb¹dx uwa¿ny, poniewa¿ wszelkie dzia³anie (takie jak usuwanie plików), które mia³omiejsce, zanim anulowa³eS polecenia, zosta³o wykonane  i nie mo¿e byæ cofniête.Proste wpisywanie poleceñ za pomoc¹ makr polecenia DoskeyNarzêdzie Doskey pozwala ci kapsu³owaæ ci¹gi poleceñ jako ³atwe do wpisania ma-kra.Na przyk³ad wpisuj¹c nastêpuj¹cy tekst w wierszu polecenia:doskey 50=mode con:lines=50tworzysz makro o nazwie 50, które wykonuje ci¹g polecenia mode con:lines=50.Mo¿esz utworzyæ tyle makr, ile tylko chcesz, u¿ywaj¹c narzêdzia Doskey, ale twojemakra dzia³aj¹ tylko dla bie¿¹cej sesji Wiersza polecenia.Aby utworzyæ makra dowielokrotnego u¿ytku, zapisz je jako plik niesformatowanego tekstu, u¿ywaj¹c edy-tora, takiego jak Notatnik.Nastêpnie wczytaj je z wiersza polecenia, u¿ywaj¹cprze³¹cznika /Macrofile.Na przyk³ad je¿eli twoje makra przechowywane s¹ w plikuC:\MojeMakra.txt, wpisanie:doskey /macrofile=c:\mojemakra.txtudostêpnia twoje makra dla bie¿¹cej sesji Wiersza polecenia.(Je¿eli regularnie u¿ywasztego samego pliku makr, rozwa¿ u¿ycie funkcji AutoRun do wczytania twoich makr.Szczegó³owe informacje znajdziesz w podrozdziale  U¿ywanie funkcji AutoRun dowykonywania poleceñ, kiedy uruchamiany jest Wiersz polecenia na stronie 1004).Makra polecenia Doskey mog¹ u¿ywaæ parametrów zastêpowalnych w du¿ej mierzew ten sam sposób, co pliki wsadowe.Ró¿nica miêdzy parametrem narzêdzia Doskeyi parametrem pliku wsadowego jest taka, ¿e ten pierwszy u¿ywa symbolu dolara za-miast symbolu procentów.Parametry od 1 do 9 okreSlane s¹ zatem jako $1 do $9.Naprzyk³ad polecenie makra Doskeydoskey linie=mode con:lines=$1 1014 CzêSæ IX: Dodatkipozwala ci prze³¹czyæ twój ekran poprzez wpisanie s³owa linie, a nastêpnie podanie¿¹danej liczby linii.W makrach polecenia Doskey symbol $* reprezentuje wszystkie podane argumenty,nawet je¿eli jest ich wiêcej ni¿ dziewiêæ.W makrach Doskey mo¿esz u¿ywaæ symboli przekierowania, potoku, symboli ³¹cze-nia poleceñ, ale musisz wstawiæ symbol karetki (^) przed ka¿dym takim symbolem.Na przyk³ad nastêpuj¹ce polecenie tworzy makro, które przekazuje dane wyjSciowepoprzez filtr More:doskey mtype=type $* ^| more /eAby uzyskaæ wiêcej informacji dotycz¹cych u¿ywania polecenia Doskey, w wierszupolecenia wpisz doskey /?.U¿ywanie zmiennych SrodowiskowychSystemy operacyjne bazuj¹ce na wierszu polecenia tradycyjnie u¿ywaj¹ zmiennychSrodowiskowych jako Srodka umo¿liwiaj¹cego programom dzielenie informacji i czy-tanie zmiennych globalnych.(System Windows XP  oraz aplikacje napisane dla Win-dows XP  u¿ywaj¹ do tego samego celu rejestru).Aby u¿yæ zmiennej Srodowiskowejw poleceniu, programie albo adresie, umieSæ j¹ miêdzy znakami procentów, jakw tym przyk³adzie: %UserName%.Przegl¹danie zmiennych SrodowiskowychPolecenie Set pozwala na sprawdzenie, jak równie¿ ustawienie zmiennych Srodowi-skowych.Aby sprawdziæ bie¿¹ce zmienne Srodowiskowe, otwórz okno Wiersza pole-cenia i wpisz set (bez ¿adnych parametrów).Windows XP wySwietli listê wszystkichbie¿¹cych zmiennych Srodowiskowych oraz ich wartoSci, tak jak pokazuje typowyprzyk³ad:ALLUSERSPROFILE=F:\Documents and Settings\All UsersAPPDATA=F:\Documents and Settings\Piotr\Dane aplikacjiCommonProgramFiles=F:\Program Files\Common FilesCOMPUTERNAME=NEVERLANDComSpec=F:\WINDOWS\system32\cmd.exeHOMEDRIVE=F:HOMEPATH=\Documents and Settings\PiotrLOGONSERVER=\\NEVERLANDNUMBER_OF_PROCESSORS=1OS=Windows_NTPath=F:\WINDOWS\system32;F:\WINDOWS;F:\WINDOWS\System32\Wbem;F:\ProgramFiles\SupportTools\PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF; [ Pobierz caÅ‚ość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • andsol.htw.pl