[ Pobierz całość w formacie PDF ]
.Takie samo dzia³anie jest tak¿e w przypadkuuruchamiania skryptów Windows Script Host i innych jêzyków skryptowych, takichjak Perl.Rexx czy Kix.Interpretator CMD mo¿e byæ równie¿ podany w skrótach (shortcuts)uruchamiaj¹cych aplikacje w trybie znakowym.Pozwala to wykorzystaæ zaletyparametrów (switches) polecenia CMD, modyfikuj¹cych przebieg sesji.Oto listaparametrów (switches):/C.Parametr ten zamyka okno sesji po zakoñczeniu dzia³ania aplikacji.Mo¿na naprzyk³ad u¿yæ polecenia CMD /C do uruchomienia zdalnego klienta poczty (mailclient), kiedy okno ma byæ zamkniête po zebraniu poczty i zakoñczeniu dzia³aniaklienta./K.Parametr ten pozostawia okno sesji otwarte po zamkniêciu aplikacji.Mo¿nana przyk³ad u¿yæ polecenia CMD /K w programie Zadania zaplanowane (Scheduler)aby uruchomiæ plik wsadowy wieczorem, a nastêpnego dnia przeczytaæ komunikaty ob³êdach./D.Parametr ten blokuje funkcjê AutoRun procesora CMD.Funkcja AutoRunumo¿liwia uruchamianie programu lub pliku wsadowego przy ka¿dym otwarciu sesjikonsoli.Funkcja ta nie jest normalnie aktywna.Mo¿na j¹ aktywowaæ za pomoc¹nastêpuj¹cych wartoœci w Rejestrze: HKLM|Software|Microsoft|CommandProcessor|AutoRun lub HKCU|Software|Microsoft|Command Processor|AutoRun./V:ON.Parametr ten umo¿liwia opóŸnione rozwiniêcie (delayed expansion)zmiennej œrodowiska.W normalych warunkach zmienne œrodowiska s¹ rozwijane(expanded), gdy tylko zostan¹ przet³umaczone (interpreted).W przypadkuopóŸnionego rozwiniêcia (delayed expansion) zmiennej œrodowiska, zmienna ta niejest rozwijana (expanded), dopóki polecenie nie zostanie wykonane.Zwyk³ezmienne œrodowiska oznaczone s¹ znakami %.%.OpóŸnione rozwiniêcie (delayedexpansion) zmiennej œrodowiska oznaczone jest wykrzyknikami !.!.Oto krótkiprzyk³ad sposobu dzia³ania opóŸnionego rozwiniêcia (delayed expansion).WeŸmypod uwagê skrypt pod nazw¹ TEST.CMD, o nastêpuj¹cej zawartoœci:echo %username%echo !username!A oto przebieg wykonywania skryptu:C:\>testC:\>echo adminadminC:\>echo !username!adminRozwiniêcie zmiennych œrodowiska (variable expansion) domyœlnie jestzablokowane.Dodaj¹c poni¿sz¹ wartoœæ Rejestru, która ma typ danych Reg_Dworddo procesora poleceñ (Command Processor), mo¿na aktywowaæ rozwiniêcie zmiennychœrodowiska (variable expansion) dla wszystkich sesji CMD:Key: HKLM|Software|Microsoft|Command ProcessorValue: DelayedExpansionData: 1 (typ Reg_Dword)/Q.Ten parametr wy³¹cza echo danej aplikacji./A lub /U.Parametry te przekszta³caj¹ strumieñ bajtów przesy³any do potoku(pipe) lub plików przekierowywanych (file redirection) na standard ANSI (/A)lub Unicode (/U).Domyœln¹ wartoœci¹ jest /U./T:fg.Parametr ten ustawia kolory t³a i tekstu dla sesji./F:OFF.Parametr ten blokuje automatyczne uzupe³nianie nazw plików i katalogów(name completion).Automatyczne uzupe³nianie nazw oszczêdza wpisywania w liniipoleceñ, automatycznie dope³niaj¹c podan¹ wartoœæ na podstawie kilku pierwszychznaków.Dzia³a to jak stary znak zachêty (prompt) Dbase po za¿yciu sterydów.Automatyczne uzupe³nianie œcie¿kiSystem Windows 2000 i Windows NT mo¿na skonfigurowaæ w ten sposób, byrozpoznawa³y znaki specjalne w wierszu poleceñ i uzupe³nia³y œcie¿kê lub nazwêpliku.Domyœlnie znakiem specjalnym jest kombinacja klawiszy Ctrl+I.Zamiastwpisywania CD \Dokumenty i ustawienia mo¿na wpisaæ CD Dok, a potem nacisn¹æCtrl+I, uzupe³niaj¹c œcie¿kê.Jeœli wiele plików lub podkatalogów zaczyna siê na te same litery, nale¿ykilkakrotnie naciskaæ Ctrl+I, przechodz¹c do kolejnych nazw.Uzupe³nianie nazw kontrolowane jest przez wartoœæ RejestruHKLM|Software|Microsoft|Command Processor|CompletionChar, któr¹ domyœlnie jest0x9h (Ctrl+I).Wpisuj¹c polecenie CMD /F:ON znak uzupe³niania nazw katalogów zmienia siê naCtrl+D (0x4h), a znak uzupe³niania nazw plików na Ctrl+F(0x6h).Wtedynaciskanie Ctrl+D powoduje wy³¹cznie przechodzenie do kolejnych nazw katalogów,podczas gdy Ctrl+I rozpoznaje zarówno nazwy plików, jak i nazwy katalogów.Domyœlna wartoœæ Rejestru CompletionChar mo¿e byæ zmieniona./Y.CMD zawiera wiele rozszerzeñ standardowych poleceñ wewnêtrznych.Niektóremog¹ zak³Ã³caæ dzia³anie starszych plików wsadowych.Za pomoc¹ parametru /Ymo¿na wy³¹czyæ dzia³anie rozszerzeñ podczas ca³ej sesji lub w pliku wsadowymprzed wpisaniem polecenia, które sprawia k³opoty.Zamiast tego parametru dowy³¹czenia dzia³ania rozszerzeñ dla wszystkich sesji mo¿na wykorzystaænastêpuj¹c¹ pozycjê Rejestru:Key: HKCU|Software|Microsoft|Command ProcessorValue: EnableExtensionsData: 0/X.Parametr ten aktywuje rozszerzenia CMD po ich zablokowaniu.&&.Interpretator CMD umo¿liwia wprowadzanie wielu poleceñ w jednym wierszuoddzielonych znakami &&.Na przyk³ad, aby æwiczyæ koordynacjê rêki i oka, którama podstawowe znaczenie dla dobrego administrowania systemem, mo¿najednoczeœnie uruchomiæ Sapera, Pinball i Solitaire w nastêpuj¹cy sposób:winmine && sol && pinball/S.Parametr ten umo¿liwia specjaln¹ obs³ugê znaków cudzys³owu “ (quote) [ Pobierz caÅ‚ość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • rurakamil.xlx.pl
  •