Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ WindowsΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 3

Автор А. Климов

/K - Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ (ΠΎΠΊΠ½ΠΎ консоли Π½Π΅ закроСтся)

/Q - ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π° экран (ECHO OFF). /R - Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ /C

/S - ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ повСдСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ послС /C ΠΈΠ»ΠΈ /K

/T:Ρ†Π²Π΅Ρ‚ - Π·Π°Π΄Π°Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° тСкста ΠΈ Ρ„ΠΎΠ½Π° ΠΎΠΊΠ½Π° консоли. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Ρ†Π²Π΅Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ Π΄Π²ΡƒΡ… ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… чисСл: ΠΏΠ΅Ρ€Π²ΠΎΠ΅ опрСдСляСт Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΎΠΊΠ½Π°, Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ - тСкста Π² ΠΎΠΊΠ½Π΅. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ "CMD /T:7Π‘" Π±ΡƒΠ΄ΡƒΡ‚ свСтло-красныС Π±ΡƒΠΊΠ²Ρ‹ Π½Π° Π±Π΅Π»ΠΎΠΌ Ρ„ΠΎΠ½Π΅.

/U - Π²Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Unicode

/V:ON (/V:OFF) - Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ (Π·Π°ΠΏΡ€Π΅Ρ‚) ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… срСды (для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° cmd.exe) с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π²ΠΎΡΠΊΠ»ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΠΊΠ° "!" Π² качСствС раздСлитСля. НапримСр, /V:ON Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ !var! Π² качСствС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ var Π²ΠΎ врСмя выполнСния. Бинтаксис var слуТит для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ совсСм ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ†ΠΈΠΊΠ»Π° FOR. ΠŸΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… срСды символ "!" (Π²ΠΎΡΠΊΠ»ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π½Π°ΠΊ) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Π·Π°ΠΌΠ΅Π½Ρ‹ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ срСды Π²ΠΎ врСмя выполнСния; /X - ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‚ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ ΠΊΠ»ΡŽΡ‡ /E:ON, ΠΈΠ· сообраТСний совмСстимости; /Y Ρ‚ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ /E:OFF. И Π΅Ρ‰Π΅ нСсколько Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠΉ.

Если ΡƒΠΊΠ°Π·Π°Π½Ρ‹ ΠΊΠ»ΡŽΡ‡ΠΈ /C ΠΈΠ»ΠΈ /K, Ρ‚ΠΎ ΠΎΡΡ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки послС Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° обрабатываСтся ΠΊΠ°ΠΊ командная строка, Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° символов ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ (") вСдСтся Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ, Ссли Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ всС пСрСчислСнныС Π½ΠΈΠΆΠ΅ условия: ΠΊΠ»ΡŽΡ‡ /S отсутствуСт; Π΅ΡΡ‚ΡŒ Ρ€ΠΎΠ²Π½ΠΎ Π΄Π²Π° символа ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ; ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π½Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… символов, ΠΊΠ°ΠΊ Ρ‚ΠΎ: &<>()@^|; ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ²; строка, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Π°Ρ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ, являСтся ΠΈΠΌΠ΅Π½Π΅ΠΌ исполняСмого Ρ„Π°ΠΉΠ»Π°. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС провСряСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ символ, ΠΈ Ссли ΠΎΠ½ являСтся символом ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ, Ρ‚ΠΎ ΠΎΠ½ удаляСтся, Ρ‚Π°ΠΊΠΆΠ΅ удаляСтся послСдний символ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС, Π° вСсь тСкст послС этого послСднСго символа ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ сохраняСтся.


Π’Π°Π±Π»ΠΈΡ†Π° для задания Ρ†Π²Π΅Ρ‚Π° тСкста ΠΈ Ρ„ΠΎΠ½Π° ΠΎΠΊΠ½Π° консоли:


0 - Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ; 1 - синий; 2 - Π·Π΅Π»Π΅Π½Ρ‹ΠΉ; 3 - Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ; 4 - красный; 5 - Π»ΠΈΠ»ΠΎΠ²Ρ‹ΠΉ; 6 - ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ; 7 - Π±Π΅Π»Ρ‹ΠΉ; 8 - сСрый; 9 - свСтло-синий; A - свСтло-Π·Π΅Π»Π΅Π½Ρ‹ΠΉ; B - свСтло-Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ; C - свСтло-красный; D - свСтло-Π»ΠΈΠ»ΠΎΠ²Ρ‹ΠΉ; E - свСтло-ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ; F - ярко-Π±Π΅Π»Ρ‹ΠΉ.


ΠšΡΡ‚Π°Ρ‚ΠΈ, Ρ†Π²Π΅Ρ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ настройки ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ способом. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ строкС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΎΠΊΠ½Π° ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ Бвойства. ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ ΠΎΠΊΠ½ΠΎ с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄ΡƒΡ‚ доступны ΠΎΠΏΡ†ΠΈΠΈ измСнСния настроСк ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Если Π²Π°ΠΌ Π½Π΅ нравится стандартный Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ экран ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, Ρ‚ΠΎ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Color Π²Π°ΠΌ прСдлагаСтся Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ экрана ΠΈ тСкста Π»ΠΈΠ±ΠΎ ΠΈΠ· 16 стандартных Ρ†Π²Π΅Ρ‚ΠΎΠ², для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… имССтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹, Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°Π² числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ RGB. На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Layout настраиваСтся Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠΊΠ½Π° ΠΈ экранного Π±ΡƒΡ„Π΅Ρ€Π°. Если Π² Ρ€Π°Π½Π½ΠΈΡ… ОБ MS-DOS ΠΈ Windows Ρ€Π°Π·ΠΌΠ΅Ρ€ экрана оставался Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ 25 строк Π² высоту ΠΈ 80 символов Π² Π΄Π»ΠΈΠ½Ρƒ, ΠΈ для Π²Ρ‹Π²ΠΎΠ΄Π° большСго количСства строк ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ |more, Ρ‚ΠΎ Π² систСмах NT ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ просто Π·Π°Π΄Π°Ρ‚ΡŒ достаточно большой Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±ΡƒΡ„Π΅Ρ€Π° экрана ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ полосой ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ, Ρ‡Ρ‚ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅.

ВСкст Π² ΠΎΠΊΠ½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Для копирования ΠΈ вставки тСкста Π² ΠΎΠΊΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ для Windows ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ctrl+C, Ctrl+V, Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚. Для извлСчСния тСкста ΠΈΠ· Π±ΡƒΡ„Π΅Ρ€Π° ΠΎΠ±ΠΌΠ΅Π½Π° Π²Π°ΠΌ придСтся Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ мСню, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ ΠΎΠΊΠ½Π°, ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ подмСню Edit. Или ΠΆΠ΅ просто Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΏΠΎ ΠΎΠΊΠ½Ρƒ. Для копирования тСкста ΠΈΠ· ΠΎΠΊΠ½Π° Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ Mark ΠΈ ΠΌΡ‹ΡˆΡŒΡŽ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ тСкст. Π—Π°Ρ‚Π΅ΠΌ Π»ΠΈΠ±ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter, Π»ΠΈΠ±ΠΎ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ мСню Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Copy. Если Π½Π°Π΄ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ тСкст Π² ΠΎΠΊΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Paste. Для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ стрСлками <<Π²Π²Π΅Ρ€Ρ…>> ΠΈ <<Π²Π½ΠΈΠ· >>, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ списку Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄. Для очистки экрана ΠΎΡ‚ тСкста слуТит Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° cls.


ΠšΠΎΠΌΠ°Π½Π΄Ρ‹:

TITLE - для измСнСния Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° строки

TITLE [строка], Π³Π΄Π΅ строка - это Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΠΊΠ½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки (записываСтся Π±Π΅Π· ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ). ПослС задания Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΎΠΊΠ½Π° ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΌ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ TITLE. ИспользованиС Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ….

Π’Π°ΠΊ, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½ΠΈΠΆΠ΅, Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ появлСниСм ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ надписи Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ΠΎΠΊΠ½Π°:


@ECHO OFF

TITLE ΠšΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ Ρ„Π°ΠΉΠ»Ρ‹...

COPY \\Server\Share\*.doc C:\User\Common\*.doc

ECHO ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½ΠΎ.

TITLE ΠŸΡ€ΠΎΡ†Π΅ΡΡ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½


Команда АВ - Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ врСмя.

AT [\\имя ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°] [ [id] [/DELETE] | /DELETE [/YES]]

AT [\\имя ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°] time [/INTERACTIVE] [ /EVERY:Π΄Π°Ρ‚Π°[,...] | /NEXT:Π΄Π°Ρ‚Π° [,...]] "ΠΊΠΎΠΌΠ°Π½Π΄Π°"

\\ ΠΈΠΌΡ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡƒΡ‰Π΅Π½Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ. Если этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½, Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ прСдполагаСтся Ρ‚ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ запускаСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° АВ;

id ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅;

/delete отмСняСт Π½Π°ΠΌΠ΅Ρ‡Π΅Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. Если id ΠΎΠΏΡƒΡ‰Π΅Π½, всС Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½Ρ‹;

/yes этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π² случаС использования с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ (/delete) автоматичСски Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ для всСх запросов;

time врСмя выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (Π² 24-часовом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ часы:ΠΌΠΈΠ½ΡƒΡ‚Ρ‹);

/interactive позволяСт ΠΊΠΎΠΌΠ°Π½Π΄Π΅ AT ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π² систСмС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ;

/every:Π΄Π°Ρ‚Π°[,...] выполняСт ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ дСнь (Π΄Π½ΠΈ) Π½Π΅Π΄Π΅Π»ΠΈ ΠΈΠ»ΠΈ мСсяц. Если Π΄Π°Ρ‚Π° ΠΎΠΏΡƒΡ‰Π΅Π½Π°, подразумСваСтся Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ дСнь мСсяца;

/next:Π΄Π°Ρ‚Π°[...] выполняСт ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ наступлСнии ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π΄Π°Ρ‚Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Π³). Если Π΄Π°Ρ‚Π° Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Π½Π°, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ принимаСтся Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ дСнь мСсяца;

"ΠΊΠΎΠΌΠ°Π½Π΄Π°" указываСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° Windows NT ΠΈΠ»ΠΈ пакСтная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°. Имя Ρ„Π°ΠΉΠ»Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ. ΠŸΡ€ΠΈ этом, Ссли выполняСтся какая-Π»ΠΈΠ±ΠΎ ΠΈΠ· Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, COPY ΠΈΠ»ΠΈ DIR, Π° Π½Π΅ исполняСмый Ρ„Π°ΠΉΠ», Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ запуск ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ / Π‘, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:


AT 10:00 "CMD /C DIR > C:\test.out.


Команда For - Π•Π΅ возмоТности ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹, Π½ΠΎ ΠΌΡ‹ ограничимся дСмонстрациСй лишь ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… - ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ сСти Π½Π° всС ΠΌΠ°ΡˆΠΈΠ½Ρ‹ сразу. Допустим, Ρ‡Ρ‚ΠΎ трСбуСтся ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π½Π° Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ машин. ДСлаСтся это ΠΎΡ‡Π΅Π½ΡŒ быстро. Π‘Π½Π°Ρ‡Π°Π»Π° Π² Ρ„Π°ΠΉΠ» list.txt записываСм список всСх ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π² сСти машин. Π’ консоли пишСм:

net view > c:\list.txt

Π—Π°Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° patch.exe Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ ΠΈΠ· списка, Π΄Π°Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

FOR /F "tokens=1" %i in (с:\list.txt) do copy d:\temp\patch.exe "%i\C$\program files\ICQ"

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ %i Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ NetBIOS-ΠΈΠΌΠ΅Π½ΠΈ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈΠ· Π½ΠΎΠ²ΠΎΠΉ строки Ρ„Π°ΠΉΠ»Π° list.txt ΠΈ Π½Π° эту ΠΌΠ°ΡˆΠΈΠ½Ρƒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.


РССстр:

ИзмСнСниС Π²ΠΈΠ΄Π° ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки

cmstp.exe

ΠœΠ΅ΡΡ‚ΠΎΠ½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅: WINDOWS\system32

ОписаниС: Microsoft Connection Manager Profile Installer


Установка ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ профиля слуТбы диспСтчСра ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ. ВыполнСнная Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Π° cmstp устанавливаСт ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ слуТбы со стандартными ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ОписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΅ΡΡ‚ΡŒ Π² Π‘ΠΏΡ€Π°Π²ΠΊΠ΅ Windows

comp.exe

ΠœΠ΅ΡΡ‚ΠΎΠ½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅: WINDOWS\system32

ОписаниС: File Compare Utility


ΠŸΠΎΠ±Π°ΠΉΡ‚Π½ΠΎΠ΅ сравнСниС Π΄Π²ΡƒΡ… ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ². Команда comp позволяСт ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, находящиСся Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… дисках ΠΈ Π² Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ…. ΠŸΡ€ΠΈ сравнСнии Ρ„Π°ΠΉΠ»ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ comp выводятся ΠΈΡ… ΠΈΠΌΠ΅Π½Π° ΠΈ располоТСния. ВыполнСнная Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Π° comp Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ»Ρ‹ для сравнСния.

ОписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΅ΡΡ‚ΡŒ Π² Π‘ΠΏΡ€Π°Π²ΠΊΠ΅ Windows


Бинтаксис:

comp [Ρ„Π°ΠΉΠ»1] [Ρ„Π°ΠΉΠ»2] [/d] [/a] [/l] [/n=ΠΊΠΎΠ»_строк] [/c]


ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ содСрТимоС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° C:\Reports с содСрТимым ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ \\Sales\Backup\April, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

comp c:\reports \\sales\backup\april

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π΅ΡΡΡ‚ΡŒ строк Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ \Invoice ΠΈ вывСсти Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² дСсятичном Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ: