ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС windows

REM – созданиС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ… Windows.

@ECHO OFF
::
:: Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹
REM
REM ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹
Echo Hello REM Π­Ρ‚ΠΎΡ‚ тСкст Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ECHO
Echo Hello & REM ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ «Hello» ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ echo
Copy 1.bat 2.bat & :: ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° 1.bat Π² 2.bat
pause

Команда REM с пустой строкой ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для выдСлСния ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ². ΠŸΡ€ΠΈ использовании Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ампСрсанда & позволяСт ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π² Ρ‚Ρƒ ΠΆΠ΅ строку, Ρ‡Ρ‚ΠΎ ΠΈ исполняСмая ΠΊΠΎΠΌΠ°Π½Π΄Π°:

сopy 1.bat 2.bat & rem ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° 1.bat Π² 2.bat
Или
сopy 1.bat 2.bat & :: ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° 1.bat Π² 2.bat

Вакая конструкция позволяСт ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ bat-Ρ„Π°ΠΉΠ»Π°.

Π’ качСствС Π°Π½Π°Π»ΠΎΠ³Π° пустой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ REM ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ пустая строка, которая Ρ‚Π°ΠΊ ΠΆΠ΅ игнорируСтся ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΌ процСссором CMD.

Π‘Ρ‚Ρ€ΠΎΠ³ΠΎ говоря, Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ Π½Π΅ являСтся Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄, Π° являСтся слСдствиСм свойств ΠΌΠ΅Ρ‚ΠΎΠΊ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с двоСточия. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ способом коммСнтирования стоит с ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ нСпрСдсказуСмым Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ ΠΏΡ€ΠΈ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ FOR ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π² скобки.

Иногда для создания ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈΠ΅ΠΌ, основанный Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ бСзусловного ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° GOTO, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎΠΉ Π² самом Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π½Π° ΠΌΠ΅Ρ‚ΠΊΡƒ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС исполняСмых ΠΊΠΎΠΌΠ°Π½Π΄. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ CMD ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, любой тСкст ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ GOTO ΠΈ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½. БоотвСтствСнно, Π² этом мСстС ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΡΡΠ½ΡΡŽΡ‰ΠΈΠΉ тСкст Π»ΠΈΠ±ΠΎ любой ΠΈΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как Β«Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ» (Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ) Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ / cmd?

Π£ мСня Π΅ΡΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСт нСсколько сцСнариСв Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вносят измСнСния Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ.

Π― Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ 1-2 сцСнария Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ Π½Π΅ хотят Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΈΡ… ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π·Π½Π°Π», Ρ‡Ρ‚ΠΎ эти сцСнарии ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ ΠΎΠΏΡ†ΠΈΠΈ!)

Π•ΡΡ‚ΡŒ Π»ΠΈ синтаксис для Π±ΠΎΠ»Π΅Π΅ подходящСго добавлСния коммСнтария?

Π˜Ρ‚Π°ΠΊ, Π² вашСм ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это:

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ :: ΠΈΠ»ΠΈ REM

НО (ΠΊΠ°ΠΊ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ люди):

НСт, простыС старыС ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ REM Π² качСствС коммСнтария. ECHO это ΠΊΠΎΠΌΠ°Π½Π΄Π°, которая ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π° экранС.

Π Π•Π”ΠΠšΠ’Π˜Π ΠžΠ’ΠΠ’Π¬: Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ содСрТал элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΠΈΡ‰Π΅Ρ‚Π΅.

:: вмСсто REM ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ использовался Π² Ρ‚Π΅ Π΄Π½ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ быстро. REM-строки Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ. Π‘Ρ‚Ρ€ΠΎΠΊΠ° :: игнорируСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ ваш ΠΊΠΎΠ΄ Π² «старыС Π²Ρ€Π΅ΠΌΠ΅Π½Π°Β». Π•Ρ‰Π΅ большС послС REM Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΏΡ€ΠΎΠ±Π΅Π», послС :: Π²Ρ‹ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚Π΅.

И, ΠΊΠ°ΠΊ сказано Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ: Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Π»ΡŽΠ±ΡƒΡŽ строку, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ чувствуСтС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ

ΠœΠ½ΠΎΠ³ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

Если Π΅ΡΡ‚ΡŒ большоС количСство строк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅, Ссли Π±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ многострочныС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, Π° Π½Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строку.

Π’ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΌ языкС Π½Π΅Ρ‚ Π±Π»ΠΎΠΊΠΎΠ² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π², хотя Π΅ΡΡ‚ΡŒ способы Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ эффСкта.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ GOTO Label ΠΈ: Label для создания Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π².

Или, Ссли Π±Π»ΠΎΠΊ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² появляСтся Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ EXIT Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ΄Π°, Π° Π·Π°Ρ‚Π΅ΠΌ любоС количСство ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² для вашСго понимания.

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Π² ΠΎΠ΄Π½ΠΎΠΉ строкС с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ & :: comment

ОбъяснСниС:

Π’Π°ΠΆΠ½Ρ‹ΠΉ:

Π­Ρ‚ΠΎ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ с ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ выглядит ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ:

Π½ΠΎ это Π½Π΅ допустимоС использованиС коммСнтария. Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ goto ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ всС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ послС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ. Π”ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Π»Π΅Π³ΠΊΠΎ, это goto Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π²Π΅Π΄Π΅Ρ‚:

Но похоТая ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ°

Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ:

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ампСрсанд Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ΅Π½.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ :: ΠΈΠ»ΠΈ REM :

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ строкС, Ρ‡Ρ‚ΠΎ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ампСрсанд:

ЗамСчания:

Π­Ρ‚ΠΎ старая Ρ‚Π΅ΠΌΠ°, ΠΈ я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ своС ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ здСсь, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ знания этой интСрСсной Ρ‚Π΅ΠΌΡ‹.

REM сама ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π° :: НЕ.

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ :: ΠΊΠ°ΠΊ Ρ‚ΠΎΠΊΠ΅Π½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ синтаксичСский Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ CMD ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ нСпустой ΠΏΡ€ΠΎΠ±Π΅Π» Π² строкС, Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ :: Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠΌ, ΠΎΠ½ просто пропустит всю строку ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π·Π° REM Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ хотя Π±Ρ‹ ΠΏΡ€ΠΎΠ±Π΅Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΌΠΎΠ³ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС коммСнтария для строки, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ :: Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ±Π΅Π»Π° ΠΏΠΎΠ·Π°Π΄ΠΈ Π½Π΅Π³ΠΎ.

Π­Ρ‚ΠΎ Π Π—Πœ ΠΊΠΎΠΌΠ°Π½Π΄Π° сама ΠΏΠΎ сСбС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅ понято ΠΈΠ· Π½ΠΈΠΆΠ΅ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ FOR синтаксиса

Основной синтаксис FOR ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ

здСсь ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ любая Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку ΠΊΠ°ΠΊ rem ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ :: это Π½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как Β«Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ» (Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ) Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ / cmd?

Π£ мСня Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСт нСсколько скриптов Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

Π― Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ 1-2 сцСнария python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ Π½Π΅ хотят Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ, Π° Π½Π΅ удаляли ΠΈΡ… ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π·Π½Π°Π», Ρ‡Ρ‚ΠΎ эти сцСнарии ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ ΠΎΠΏΡ†ΠΈΠΈ!)

Π•ΡΡ‚ΡŒ Π»ΠΈ синтаксис для Π±ΠΎΠ»Π΅Π΅ подходящСго добавлСния коммСнтария?

11 ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ²

Π˜Ρ‚Π°ΠΊ, Π² своСм ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это:

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ строки

Для коммСнтирования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ REM ΠΈΠ»ΠΈ ::, хотя :: ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ скобок

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π² ΠΊΠΎΠ½Ρ†Π΅ строки

Для ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Π² ΠΊΠΎΠ½Ρ†Π΅ строки Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ снова ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ rem ΠΈ :: Π² сочСтании с & :

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ„Π°ΠΉΠ»Π°

ВстроСнныС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… замСняСтся Π½ΠΈΡ‡Π΅ΠΌ, ΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ установка ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ с = довольно слоТна, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это для встроСнных ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²:

ΠœΠ½ΠΎΠ³ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

Для многострочных ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ GOTO (для Π²Π½Π΅ΡˆΠ½ΠΈΡ… скобок) ΠΈ REM с условным исполнСниСм (для Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… скобок). ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ здСсь:

И Ρ‚Π° ΠΆΠ΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°, ΡƒΠΊΡ€Π°ΡˆΠ΅Π½Π½Π°Ρ макросами:

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ :: ΠΈΠ»ΠΈ rem для ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π².

Π­Ρ‚ΠΎ старая Ρ‚Π΅ΠΌΠ°, ΠΈ я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ сюда своС ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ знания ΠΏΠΎ этой интСрСсной Ρ‚Π΅ΠΌΠ΅.

ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ REM ΠΈ :: Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ:

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ :: ΠΊΠ°ΠΊ Ρ‚ΠΎΠΊΠ΅Π½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ синтаксичСский Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ CMD ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ нСпустоС пространство Π² строкС, это this :: token, ΠΎΠ½ просто пропустит всю строку ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ послС REM Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ хотя Π±Ρ‹ пустоС пространство, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ ΠΌΠΎΠ³Π»ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ для строки, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ :: Π½Π΅ нуТдаСтся Π² пустом пространствС ΠΏΠΎΠ·Π°Π΄ΠΈ Π½Π΅Π³ΠΎ.

Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ синтаксис FOR выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ

Однако ΠΌΡ‹ НЕ ΠœΠžΠ–Π•Πœ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ :: Π½Π΅ являСтся ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² ΠΊΠΎΠ½Π΅Ρ† ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого синтаксиса:

Волько ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ скобки.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΡ€ΠΎΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ :: ΠΈΠ»ΠΈ REM :

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ строкС, Ρ‡Ρ‚ΠΎ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ампСрсанд:

Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Π² ΠΎΠ΄Π½ΠΎΠΉ строкС с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ & :: comment

ОбъяснСниС:

Π’Π°ΠΆΠ½Ρ‹ΠΉ:

Π­Ρ‚ΠΎ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ с ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ каТСтся ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ:

Но это нСдопустимоС использованиС коммСнтария. Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ goto ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ всС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ. Π”ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ нСслоТно, ΠΈ это goto Π½Π΅ ΠΏΠΎΠ΄Π²Π΅Π΄Π΅Ρ‚:

Но похоТая ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ°

Он Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ:

Π—Π½Π°Ρ‡ΠΈΡ‚, ампСрсанд Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ΅Π½.

ΠœΠ½ΠΎΠ³ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ большоС количСство строк, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅, Ссли Π²Ρ‹ смоТСтС Π΄Π΅Π»Π°Ρ‚ΡŒ многострочныС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, Π° Π½Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строку.

Π’ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΌ языкС Π½Π΅Ρ‚ Π±Π»ΠΎΠΊΠΎΠ² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π², хотя Π΅ΡΡ‚ΡŒ способы Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ эффСкта.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ GOTO Label ΠΈ: Label для создания Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π².

Или, Ссли Π±Π»ΠΎΠΊ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² появляСтся Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ EXIT Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ΄Π°, Π° Π·Π°Ρ‚Π΅ΠΌ любоС количСство ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² для вашСго ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅.

:: вмСсто REM ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ‚Π΅ Π΄Π½ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π±Ρ‹Π»ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ быстрыми. REM-строка считываСтся, Π° Π·Π°Ρ‚Π΅ΠΌ игнорируСтся. :: ‘ed строка ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ игнорируСтся. Π­Ρ‚ΠΎ ΠΌΠΎΠ³Π»ΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ ваш ΠΊΠΎΠ΄ Π² «старыС Π²Ρ€Π΅ΠΌΠ΅Π½Π°Β». Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, послС REM Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΏΡ€ΠΎΠ±Π΅Π», послС :: Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ΅Π½.

И, ΠΊΠ°ΠΊ сказано Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ: Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Π»ΡŽΠ±ΡƒΡŽ строку, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ считаСтС Π½ΡƒΠΆΠ½Ρ‹ΠΌ

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ большС Π½Π° этом Π²Π΅Π±-сайтС.

Π Π•Π”ΠΠšΠ’Π˜Π ΠžΠ’ΠΠ’Π¬: Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ содСрТал элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹, ΠΏΠΎ-Π²ΠΈΠ΄ΠΈΠΌΠΎΠΌΡƒ, ΠΈΡ‰Π΅Ρ‚Π΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π Π°Π±ΠΎΡ‚Π° с ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкой¢

Командная строка позволяСт Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Вводя ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, Π½Π΅ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ ΠΌΡ‹ΡˆΡŒΡŽ ΠΈΠ»ΠΈ сСнсорным Π²Π²ΠΎΠ΄ΠΎΠΌ.

Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ пСрСчислСны Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС Windows.

Запуск ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки¢

Для запуска ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… способов:

Π’Π²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄ΒΆ

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ вводятся посрСдством Π²Π²ΠΎΠ΄Π° с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° help Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ список всСх доступных ΠΊΠΎΠΌΠ°Π½Π΄. Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Бписок ΠΊΠΎΠΌΠ°Π½Π΄ Windows ( Windows CMD ).

ΠŸΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ основных ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΡ… использования ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π΄Π°Π½Π½ΠΎΠ³ΠΎ руководства.

Bat-Ρ„Π°ΠΉΠ»Ρ‹ΒΆ

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ bat Ρ„Π°ΠΉΠ»Ρ‹,ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΠΏΡ€ΠΎΡ‰Π°Ρ‚ΡŒ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° с bat Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ рассматриваСтся Π² ΡΡ‚Π°Ρ‚ΡŒΡΡ…:

АвтодополнСниС ΠΏΡƒΡ‚Π΅ΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΒΆ

Если ΠΏΠ°ΠΏΠΊΠ° состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… слов, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠ· кирилличСских символов, Ρ‚ΠΎ вСсь ΠΏΡƒΡ‚ΡŒ бСрСтся Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, cd «C:\Documents and Settings»

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста Π²/ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки¢

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ. Π§Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ:

Для копирования тСкста ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки достаточно Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ тСкст ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ тСкст скопируСтся Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π°. Для вставки тСкста Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ.

Π’Ρ‹Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² тСкстовый Ρ„Π°ΠΉΠ» ΠΈ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…ΒΆ

Π”Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ пСрСнаправлСния.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ (bat, Π±Π°Ρ‚Π½ΠΈΠΊΠΈ) Windows

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ:

ВмСсто вступлСния. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ «Π±Π°Ρ‚Π½ΠΈΠΊ»

Для удобства написания ΠΈ, СстСствСнно, восприятия Ρ€Π°Π·ΠΎΠ±ΡŒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΏΠΎ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌ. Но сначала:

ΠžΠ’ΠšΠΠ— ОВ ΠžΠ’Π’Π•Π’Π‘Π’Π’Π•ΠΠΠžΠ‘Π’Π˜: НСкоторыС манипуляции с ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ нанСсти Π²Ρ€Π΅Π΄ систСмС (ΠΏΠΎΡ€ΠΎΠΉ Π΄Π°ΠΆΠ΅ Π½Π΅ΠΏΠΎΠΏΡ€Π°Π²ΠΈΠΌΡ‹ΠΉ), поэтому ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽ сразу, Π½ΠΈ Π°Π²Ρ‚ΠΎΡ€ ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π½ΠΈ администрация сайта Π½Π΅ нСсут Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ отвСтствСнности Π·Π° послСдствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Π»Π΅Ρ‡ΡŒ Π·Π° собой Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ дСйствий, прСдставлСнных Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅. ВсС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ прСдставлСны здСсь ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ с ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ†Π΅Π»ΡŒΡŽ, ΠΈ для ознакомлСния. НадСюсь Π½Π° вашС ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈ прямоту Π²Π°ΡˆΠΈΡ… Ρ€ΡƒΠΊ.

Π§Π°ΡΡ‚ΡŒ пСрвая. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΡ€ΠΈ создании bat-Ρ„Π°ΠΉΠ»ΠΎΠ²

Π§Π°ΡΡ‚ΡŒ вторая. Бинтаксис ΠΏΡ€ΠΈ написании bat-Ρ„Π°ΠΉΠ»ΠΎΠ²

ΠŸΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΠΌ.

Π§Π°ΡΡ‚ΡŒ Ρ‚Ρ€Π΅Ρ‚ΡŒΡ. Π Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π±Π°Ρ‚Π½ΠΈΠΊΠΎΠ²

АвтоматичСскоС ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Π² ΠΏΠ°ΠΏΠΊΡƒ backup

Для копирования ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° copy (ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°/Ρ„Π°ΠΉΠ»ΠΎΠ²) ΠΈΠ»ΠΈ xcopy (ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²). Π’.Π΅., допустим, Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ бэкап содСрТимого ΠΏΠ°ΠΏΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ находятся ваши Π΄Π°Π½Π½Ρ‹Π΅ ΠΊ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ (ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹, прилоТСния, Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊ самой Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ Ρ‚.Π΄.).
Π’ этом случаС тСкст Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ

del удаляСт Ρ€Π°Π½Π΅Π΅ ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ Π²Ρ‚ΠΎΡ€ΡƒΡŽ Ρ€ΠΊ.
rmdir ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Ρ€ΠΊ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΡƒΡŽ.
xcopy создаёт Π½ΠΎΠ²ΡƒΡŽ Ρ€ΠΊ.
Атрибут /s примСняСт ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΊΠΎ всСм ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌ, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ /q ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ запрос Π½Π° ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ дСйствий.Если Π² Π΄Π²ΡƒΡ… копиях смысла Π½Π΅Ρ‚, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ замСнялись Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹, Ρ‚Π΅ ΠΆΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ измСнились, Π»ΠΈΠ±ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π±Ρ‹Π»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ΠΈΠ· исходной ΠΏΠ°ΠΏΠΊΠΈ, Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚. Для этого пишСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ бэкапа Π² Π°Ρ€Ρ…ΠΈΠ²Π΅

Архив ΠΏΠ°ΠΏΠΊΠΈ D:\diplom Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π² E:\backup, ΠΈΠΌΠ΅Π½Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π°Ρ‚Π° ΠΈ врСмя создания Π°Ρ€Ρ…ΠΈΠ²Π°, Ρ‚.Π΅., Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 16-Aug-12–14-06-53

Π§Π°ΡΡ‚ΡŒ чСтвСртая. Автоматизация процСсса создания ΠΈ удалСния Ρ„Π°ΠΉΠ»ΠΎΠ²/ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² с использованиСм bat-Ρ„Π°ΠΉΠ»ΠΎΠ²

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ ΠΈΠ· Π±Π°Ρ‚Π½ΠΈΠΊΠ°

Начнём с самого простого. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΏΠΊΠΈ. Папка создаётся ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ MD
Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ backup Π² ΠΊΠΎΡ€Π½Π΅ диска D:\, Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²ΠΈΠ΄Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»

Если ΠΆΠ΅, допустим, Π½ΡƒΠΆΠ½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь новая ΠΏΠ°ΠΏΠΎΡ‡ΠΊΠ° с Π΄Π°Ρ‚ΠΎΠΉ Π½Π° мСстС ΠΈΠΌΠ΅Π½ΠΈ, Ρ‚ΠΎ Π±Π°Ρ‚Π½ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΠ΄

Π—Π΄Π΅ΡΡŒ строчкой set datetemp=%date:

-10% ΠΌΡ‹ создаём ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ datatemp Π½Π° врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Π°Ρ‚Π½ΠΈΠΊΠ° ΠΈ присваиваСм Π΅ΠΉ 10 символов значСния систСмной Π΄Π°Ρ‚Ρ‹;

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ тСкстовый Ρ„Π°ΠΉΠ» ΠΈΠ· Π±Π°Ρ‚Π½ΠΈΠΊΠ°

Π‘ созданиСм пустых тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ² Π΄Π΅Π»ΠΎ Ρ‡ΡƒΡ‚ΡŒ слоТнСС. Π’Π°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ просто Π½Π΅Ρ‚, Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² этот Ρ„Π°ΠΉΠ» ΠΏΠΈΡΠ°Ρ‚ΡŒ. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· ситуации Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ nul (это Π΄Π°ΠΆΠ΅ Π½Π΅ Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π° Π΅Π³ΠΎ отсутствиС)

Π’Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с ΠΏΠ°ΠΏΠΊΠΎΠΉ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ

АвтоматичСская очистка ΠΏΠ°ΠΏΠΊΠΈ ΠΈΠ· Π±Π°Ρ‚Π½ΠΈΠΊΠ°

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ρ‡Ρ‚ΠΎ касаСтся удалСния. Π’ΠΎΠΆΠ΅ достаточно часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ для Π±Π°Ρ‚Π½ΠΈΠΊΠΎΠ². Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±Π΅Π· ΠΏΠΎΠΌΠΎΡ‰ΠΈ спСц.ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ запускС (ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, помСстив ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ) ΠΎΡ‡ΠΈΡ‰Π°Ρ‚ΡŒ temp Π½Π° вашСй машинС. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ

Π‘Ρ‚Ρ€ΠΎΡ‡ΠΊΠΎΠΉ cd «C:\Windows\Temp\» ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΏΠ°ΠΏΠΊΡƒ temp
Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠΉ echo Y|del *.* удаляСм содСрТимоС этой ΠΏΠ°ΠΏΠΊΠΈ (Π½Π΅ саму ΠΏΠ°ΠΏΠΊΡƒ!)

Π§Π°ΡΡ‚ΡŒ пятая. ΠŸΡ€ΠΎΡ‡ΠΈΠ΅ возмоТности bat-Ρ„Π°ΠΉΠ»ΠΎΠ²

ВозмоТностСй, Π½Π° самом Π΄Π΅Π»Π΅, ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ мноТСство. Π—Π΄Π΅ΡΡŒ для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ….

/S заставит Π±Π°Ρ‚Π½ΠΈΠΊ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ содСрТимоС Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°, Π½ΠΎ ΠΈ всСх ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ².
c:\ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ содСрТимоС Π½Π΅ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°, ΠΎΡ‚ΠΊΡƒΠ΄Π° запускаСтся Π±Π°Ρ‚-Ρ„Π°ΠΉΠ», Π° Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Π½Π°ΠΌ.
X:\file.txt сохранит ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» со списком содСрТимого Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π½Π°ΠΌΠΈ мСсто;

Запуск Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки

ΠžΡ‡Π΅Π½ΡŒ часто ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ оказываСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ запуска ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΡƒΠΆΠ΅ ΠΈΠ· Π±Π°Ρ‚-Ρ„Π°ΠΉΠ»ΠΎΠ²). ΠŸΡ€ΠΈΡ‡Π΅ΠΌ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ‚Π°ΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΠΈΠ΄ΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ² (графичСских ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΌΠ΅Π΄ΠΈΠ°Ρ„Π°ΠΉΠ»ΠΎΠ², тСкстовых Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ Ρ‚.ΠΏ.)
К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ссли Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ тСкстовый Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Ρ‚ΠΎ ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ПК послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ систСмы Π²Ρ‹ Π΅Π³ΠΎ сразу ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅. Π›ΠΈΠ±ΠΎ откроСтся ΠΏΠ»Π΅Π΅Ρ€ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ‚Ρ€Π΅ΠΊ. (ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΎ способы добавлСния Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅: Автозагрузка. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Windows)
Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ это Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΡƒΠΆΠ½ΠΎ просто Π² Ρ‚Π΅Π»Π΅ Π±Π°Ρ‚-Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. НапримСр

Для систСмных ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ лишь Π΅Ρ‘ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ этого Π±Π°Ρ‚Π½ΠΈΠΊΠ° откроСтся ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС строчку chcp 1251 ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ (ΠΊΠ°ΠΊ ΠΈ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ситуациях ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π²Ρ‹ΡˆΠ΅), ΠΎΠ΄Π½Π°ΠΊΠΎ Ссли ΡƒΠΆ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС наши ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»Ρ‹, Ρ‚ΠΎ Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Π²Ρ€Π΅Π΄Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.

Π§Π°ΡΡ‚ΡŒ ΡˆΠ΅ΡΡ‚Π°Ρ. Π₯итрости ΠΈΠ»ΠΈ ΡˆΡƒΡ‚ΠΊΠΈ Π² сторону

Π—Π΄Π΅ΡΡŒ рассмотрим Π΅Ρ‰Ρ‘ нСсколько интСрСсных возмоТностСй для примСнСния Π±Π°Ρ‚Π½ΠΈΠΊΠΎΠ². Из названия ясно, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· дСйствий ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Π²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ систСмС (хотя это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ «Π³ΠΎΠ»Ρ‹ΠΌΠΈ Ρ€ΡƒΠΊΠ°ΠΌΠΈ»), Π½ΠΎ Ссли Π΄Π΅Π»Π°Ρ‚ΡŒ всё с ΡƒΠΌΠΎΠΌ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΉΡ‚ΠΈ достаточно интСрСсно.

ШпионскиС ΡˆΡ‚ΡƒΡ‡ΠΊΠΈ. ΠŸΠΎΡ…ΠΈΡ‰Π°Π΅ΠΌ содСрТимоС Ρ„Π»Π΅ΡˆΠΊΠΈ

Π’ самом Π½Π°Ρ‡Π°Π»Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π±Ρ‹Π»ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Π±Π°Ρ‚Π½ΠΈΠΊΠ°Ρ… Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ссли это Π½Π΅ ΠΎΠ³ΠΎΠ²ΠΎΡ€Π΅Π½ΠΎ Π² самом Ρ‚Π΅Π»Π΅ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°. Рассмотрим ΠΈΠΌΠ΅Π½Π½ΠΎ этот частный случай. Нуууу, допустим. Π’Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΊ Π²Π°ΠΌ ΠΏΡ€ΠΈΠ΄Ρ‘Ρ‚ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΉ (Π° ΠΌΠΎΠΆΠ΅Ρ‚, знакомая) с ΠΏΡ€ΠΎΡΡŒΠ±ΠΎΠΉ произвСсти ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ манипуляции с Π΅Π³ΠΎ/Π΅Ρ‘ Ρ„Π»ΡΡˆ-ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ, ΠΈ Π²Π°ΠΌ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ ΡΠ»ΠΈΡ‚ΡŒ всС Π΄Π°Π½Π½Ρ‹Π΅ с этого накопитСля Π½Π° ваш ПК. Но Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΏΡ€ΠΈ гостС Π½Π΅ совсСм ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Π΄Π° ΠΈ просто ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ «ΠΊΡ€Π°ΡΠ½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΡƒ». Π§Ρ‚ΠΎ ΠΌΡ‹ Π² Ρ‚Π°ΠΊΠΎΠΌ случаС Π΄Π΅Π»Π°Π΅ΠΌ? Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π±Π°Ρ‚Π½ΠΈΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ содСрТания

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π½Π° этот Π±Π°Ρ‚-Ρ„Π°ΠΉΠ» ярлычок, Π² свойствах ярлыка ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ„Π°ΠΉΠ» запускался Π² свёрнутом состоянии. Π”Π²Π°ΠΆΠ΄Ρ‹ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΠΎ ярлыку. Π§Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅ΠΌ.
:test ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΠΎ дСйствия Π±Π°Ρ‚Π½ΠΈΠΊΠ°
if exist g:\ goto go провСряСт Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ диска G:\, Ссли ΠΎΠ½ Π΅ΡΡ‚ΡŒ, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ части :go (ΡΡƒΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ вставлСнная Ρ„Π»Π΅ΡˆΠΊΠ° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ для обозначСния ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡƒΡŽ Π² систСмС Π±ΡƒΠΊΠ²Ρƒ латинского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°, ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ это Π½Π° своём ΠΊΠΎΠΌΠΏΠ΅ Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ слоТно. Π’ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ эту Π±ΡƒΠΊΠΎΠ²ΠΊΡƒ ΠΌΡ‹ ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ вмСсто G:\)
goto test Ссли диск G:\ Π½Π΅ Π±Ρ‹Π» Π½Π°ΠΉΠ΄Π΅Π½, возвращаСмся ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ части :test
:go ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΠΎ дСйствия Π²Ρ‚ΠΎΡ€ΠΎΠΉ части Π±Π°Ρ‚Π½ΠΈΠΊΠ°
xcopy «G:\*.*» «C:\упс\*.*» ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ всё содСрТимоС диска G:\ Π² ΠΏΠ°ΠΏΠΊΡƒ упс Π½Π° дискС C:\
Π’.Π΅. послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ запустили Ρ„Π°ΠΉΠ» с ярлыка, ΠΎΠ½ запускаСтся Π² свёрнутом состоянии ΠΈ цикличСски провСряСт Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ„Π»Π΅ΡˆΠΊΠΈ Π² ПК. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„Π»Π΅ΡˆΠΊΠ° Ρ‚Π°ΠΌ засвСтится, начнётся ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ всСх Π΄Π°Π½Π½Ρ‹Ρ… с Π½Π΅Ρ‘ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° копирования Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π΅ выскочит, всё Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² свёрнутом ΠΎΠΊΠ½Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.Ну, всё Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ описанно Π²Ρ‹ΡˆΠ΅, ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π½Π° своём ΠΊΠΎΠΌΠΏΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΅ΡΡ‚ΡŒ нСсколько плюшСк, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡˆΡƒΡ‚ΠΈΡ‚ΡŒ Π½Π°Π΄ Π΄Ρ€ΡƒΠ³ΠΎΠΌ/ΠΏΠΎΠ΄Ρ€ΡƒΠ³ΠΎΠΉ.

МалСнький вирус Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅ всё Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ: отправляСм Ρ‡Π΅Π»ΠΎΠ²Π΅Ρ‡ΠΊΡƒ Ρ„Π°ΠΉΠ»ΠΈΠΊ Π»ΡŽΠ±Ρ‹ΠΌ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ способом, ΠΎΠ½ запускаСт Π΅Π³ΠΎ Π½Π° своём ПК, ΠΌΡ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ смСёмся, Π° ΠΏΠΎΡ‚ΠΎΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Ρ‡Π΅Π»ΠΎΠ²Π΅Ρ‡ΠΊΡƒ, Π² Ρ‡Ρ‘ΠΌ соль ΠΈ ΠΊΠ°ΠΊ всё ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ.ΠžΠ±Ρ‹Ρ‡Π½ΠΎ, Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ΄Ρ‘Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ, рядовой ΡŽΠ·Π΅Ρ€ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΊΠΎΠΌΠΏ. Π§Ρ‚ΠΎΠ±Ρ‹ наш Π±Π°Ρ‚Π½ΠΈΠΊ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π» Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ послС рСстарта, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ (ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°ΡŽ, Ρ‚Π°ΠΊΠΈΠ΅ ΡˆΡƒΡ‚ΠΊΠΈ проходят Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Π½Π΅ самыми ΠΏΡ€ΠΎΡˆΠ°Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ ПК, Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅, скорСС всСго, запросто Π½Π°ΠΉΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ ΠΌΠ΅Ρ‚Π°ΠΌΠΎΡ€Ρ„ΠΎΠ· систСмы ΠΈ Π»Π΅Π³ΠΊΠΎ избавятся ΠΎΡ‚ Π½Π΅Ρ‘). Для этого Π² Π±Π°Ρ‚Π½ΠΈΡ‡ΠΊΠ΅ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅

ΠŸΠ΅Ρ€Π²Π°Ρ строка добавляСт Ρ„Π°ΠΉΠ» Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ для всСх ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° Windows XP (для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² качСствС ΠΏΡƒΡ‚ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ %USERPROFILE%\»Π“Π»Π°Π²Π½ΠΎΠ΅ мСню»\ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹\Автозагрузка\)
Вторая строка добавляСт Ρ„Π°ΠΉΠ» Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ для Windows 7.

Начало ΠΎΠ±Π΅ΠΈΡ… строк Π² Π²ΠΈΠ΄Π΅ copy %0 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ «ΡΠ°ΠΌΠΎΠ³ΠΎ сСбя».
Π­Ρ‚ΠΎ сдСлали. Π•Ρ‰Ρ‘ Π½Π°ΠΌ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ послС запуска Π±Π°Ρ‚Π½ΠΈΠΊΠ° ΠΈ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ПК появлялась Π²Π΅ΡΡ‘Π»Π΅Π½ΡŒΠΊΠ°Ρ надпись, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, «Π’Π« Π›ΠΠœΠ•Π !»
Для этого добавляСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅

Π­Ρ‚Π° Ρ‡Π°ΡΡ‚ΡŒ основанна Π½Π° скриптах. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°ΡΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Ρƒ, ΠΊΠΎΠΌΡƒ интСрСсно, Π½Π°ΠΉΠ΄Ρ‘Ρ‚ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π² сСти. Π‘ΠΊΠ°ΠΆΡƒ лишь, Ρ‡Ρ‚ΠΎ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ОБ Π²ΠΈΠ΄ этого Π±Π»ΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ слСгка ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² сСмёркС (Win7) скрипт ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ

Однако, ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Π’Π°ΠΊΠΆΠ΅ окошко с тСкстом ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΎΠ±Ρ…ΠΎΠ΄ скриптов, ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚, Ρ‚Π°ΠΊ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, стилизованноС, Π²ΠΈΠ½Π΄ΠΎΠ²ΠΎΠ΅ ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

Π•Π΄Π΅ΠΌ дальшС, Π±Π»ΠΈΠΆΠ΅ ΠΊ вкусностям.
Π§Ρ‚ΠΎΠ±Ρ‹ наш ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ экспСримСнтов растСрялся Π΅Ρ‰Ρ‘ большС, Π² Ρ‚Π΅Π»ΠΎ Π±Π°Ρ‚Π½ΠΈΠΊΠ° ΠΏΠΎ ТСланию добавляСм Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ:

Команда rundll32 keyboard, disable ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π° rundll32 mouse, disable Ρ‚ΠΎ ΠΆΠ΅ самоС ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π΅Ρ‚ с ΠΌΡ‹ΡˆΡŒΡŽ. Если Π±Π°Ρ‚Π½ΠΈΠΊ Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅, Ρ‚ΠΎ ΠΏΡ€ΠΈ рСстартС это Π΄Π΅Π»ΠΎ, разумССтся, повторится.

Ну ΠΈ del «%SystemRoot%Cursors*.*» >nul ΡƒΠ΄Π°Π»ΠΈΡ‚ курсоры ΠΌΡ‹ΡˆΠΈ ( ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π² самых ΠΊΡ€Π°ΠΉΠ½ΠΈΡ… случаях! )

Π’Π΅ΠΏΠ΅Ρ€ΡŒ остаётся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Π°Ρ‚ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹Π΅ строки Π² Π΅Π΄ΠΈΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄

Π§Π°ΡΡ‚ΡŒ сСдьмая. Π£ΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°

Π—Π΄Π΅ΡΡŒ Ρ…ΠΎΡ‡Ρƒ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠ°Π»ΠΎ ΠΊΡ‚ΠΎ станСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ваш Π±Π°Ρ‚Π½ΠΈΠΊ хотя Π±Ρ‹ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄. Π˜ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ двумя способами:

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ способ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ Π±Π°Ρ‚Π½ΠΈΠΊΠΎΠ²

Π£ΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° Π±Π°Ρ‚Π½ΠΈΠΊΠΎΠ² Π² SFX-Π°Ρ€Ρ…ΠΈΠ²

Π’.Π΅. ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΠΉΠ΄Ρ‘Ρ‚ Π΄ΠΎ этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, систСма ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ Π½Π° исполнСниС Ρ„Π°ΠΉΠ»Π° с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ sled.bat, Π° Π·Π°Ρ‚Π΅ΠΌ вСрнётся ΠΊ исходному.
Если ΠΆΠ΅ Π½Π°Π΄ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π±Π°Ρ‚Π½ΠΈΠΊΠ° Π½Π΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π»Π°ΡΡŒ, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ

ВмСсто Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

Π‘ΡƒΠ΄ΡŒΡ‚Π΅ остороТны ΠΈ ΡƒΠ΄Π°Ρ‡Π½Ρ‹Ρ… Π²Π°ΠΌ экспСримСнтов

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *