НаписаниС bat Ρ„Π°ΠΉΠ»ΠΎΠ²: НаписаниС bat Ρ„Π°ΠΉΠ»ΠΎΠ² β€” ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π±Π°Ρ‚Π½ΠΈΠΊΠΎΠ² | Info-Comp.ru

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Batch script для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… / Π₯Π°Π±Ρ€

ДисклСймСр

МнС 12 ΠΈ я сам Π² этой Ρ‚Π΅ΠΌΠ΅ ΠΏΠ»ΠΎΡ…ΠΎ ΡˆΠ°Ρ€ΡŽ, Ρ‚.ΠΊ. ΠΈΠ½Ρ„Ρ‹ Π² ΠΈΠ½Π΅Ρ‚Π΅ ΠΌΠ°Π»ΠΎ. ПТ, Π±Π΅Π· Ρ…Π΅ΠΉΡ‚Π°.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±Π°Ρ‚Π½ΠΈΠΊΠΈ ΠΈ с Ρ‡Π΅ΠΌ ΠΈΡ… Сдят

ΠŸΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ Π² ΠΏΡ€ΠΎΡΡ‚ΠΎΠ½Π°Ρ€ΠΎΠ΄ΡŒΠ΅ Π±Π°Ρ‚Π½ΠΈΠΊ — это Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСт ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ сроку ΠΈΠ»ΠΈ сокращСнно cmd, которая построчно ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, записанныС Π² Π½Π΅ΠΌ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ смотритС Π½Π° https://ru.wikipedia.org/wiki/ΠŸΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ_Ρ„Π°ΠΉΠ».

ΠŸΠ΅Ρ€Π²Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈ основныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π±Π°Ρ‚Π½ΠΈΠΊ, Π½ΡƒΠΆΠ½ΠΎ сначала ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ тСкстовый Ρ„Π°ΠΉΠ» с ΠΈΠΌΠ΅Π½Π΅ΠΌ test ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ c .txt Π½Π° .bat. О Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ здСсь: https://remontka.pro/file-extensions. Π£ вас Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Ρ„Π°ΠΉΠ» с Ρ‚Π°ΠΊΠΎΠΉ ΠΈΠΊΠΎΠ½ΠΊΠΎΠΉ:

test.bat

НаТимаСм Π½Π° Π½Π΅Π³ΠΎ ΠŸΠ ΠΠ’ΠžΠ™ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ. Π”ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ. НаТмСм «ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ». Π”ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΡΡ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚, пишСм:

@echo off
echo Hello world!
pause

Π’ 1-ΠΎΠΉ срокС («@echo off») прСфикс ‘@ ‘ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½Π° Π½Π° экран(ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ πŸ™‚ ), сама ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° (echo) Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ тСкст ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π·Π° Π½Π΅ΠΉ(см. строку 2), НО, Ссли ΠΏΠΎΠ΄Π°Ρ‚ΡŒ строку «off», всС ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌΠΈ стоит прСфикс ‘@’, «echo on», соотвСтствСнно, Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ этот Ρ€Π΅ΠΆΠΈΠΌ. Π§Ρ‚ΠΎΠ±Ρ‹ вывСсти символ «%», Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅ ΠΏΠΎΡ‡Π΅ΠΌΡƒ :-), для Π²Ρ‹Π²ΠΎΠ΄Π° пустой строки ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ «.» послС «echo»
Π’ 3-Π΅ΠΉ строкС ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ строку «press any key to continue . . .» (Ссли Ρƒ вас русский язык — «Π”ля продолТСния Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ . . .») ΠΈ останавливаСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π΄ΠΎ наТатия любой клавиши.

Наводим красоту

Команда «rem»

Π½Π΅ эта πŸ™‚

Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΈ слуТит ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ ΠΊ ΠΊΠΎΠ΄Ρƒ

rem Π­Ρ‚ΠΎ самая Π»ΡƒΡ‡ΡˆΠ°Ρ ΠΏΡ€ΠΎΠ³Π° Π² ΠΌΠΈΡ€Π΅!!!!!

Код Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ русскиС символы ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΈΠ· ascii(Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: «β•¬β–“β˜Ό», ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с http://pascalguru.ru/psevdograf.html), ΠΈΠ½Π°Ρ‡Π΅ ascii символы прСвратятся Π² кракозябры:

chcp 65001

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ ΠΊΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π° «pause», Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° экран ΠΈ Π½Π΅ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиш(я ΠΏΠΎΡ‚ΠΎΠΌ объясню, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚).

:m
goto m

А этот — мСняСт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΠΊΠ½Π° Π½Π° «name»

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΠΊΠ½Π°
title name

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° мСняСт Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈ тСкста, вмСсто a ΠΈ b ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹(ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π΅ сработаСт Ссли a = b) см. Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π½ΠΈΠΆΠ΅. Π—Π°ΠΏΠΈΡΡŒ c ΠΎΠ΄Π½ΠΎΠΉ Π±ΡƒΠΊΠ²ΠΎΠΉ «Π°» Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ записи «0a»

color ab
Π’Π°Π±Π»ΠΈΡ†Π°

Π­Ρ‚Π° — досрочно Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ

exit

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ set, синтаксис объявлСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ: P.S. это Π½Π΅ совсСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, это скорСС макросы (для Ρ‚Π΅Ρ… ΠΊ ΠΊΡ‚ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ‚ C/C++ это ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ кусочСк ΠΊΠΎΠ΄Π°, имя ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ замСняСтся Π½Π° этот кусочСк ΠΊΠΎΠ΄Π°)

set a=Hello world

Если послС «set» Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ «/a» Ρ‚ΠΎ:

  1. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ задастся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ выраТСния, Π° Π½Π΅ Π΅Π³ΠΎ тСкст, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

    set a=2+2
    > 2+2
    set /a a=2+2
    > 4
  2. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Π’ΠžΠ›Π¬ΠšΠž числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΊΡ€ΡƒΠΆΠΈΡ‚ΡŒ Π΅Π΅ символами «%» (Ρ‚Π°ΠΊ %name%), ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°:

set /a a=%b%+%b%
echo %a%

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

Если Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ «/p», Ρ‚ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ послС символа «=», Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ задаСтся Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅(запуститС этот ΠΊΠΎΠ΄:)

@echo off
set /p a=Enter str
echo %a%
pause

ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π²Ρ‹Ρ€Π΅Π·Π°Π΅Ρ‚ строку ΠΎΡ‚ символа Π½ΠΎΠΌΠ΅Ρ€ «a» Π΄ΠΎ символа Π½ΠΎΠΌΠ΅Ρ€ «b» НЕ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ(счСт ΠΈΠ΄Π΅Ρ‚ с нуля, ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ числа — счСт с ΠΊΠΎΠ½Ρ†Π° ΠΎΡ‚ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹). Если Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΎΠ΄ΠΈΠ½, Ρ‚ΠΎ ΠΎΠ½ присваиваСтся числу «b», Π° «a» = 0

%str:~a,b%

ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ замСняСт подстроки «a» Π² строкС Π½Π° строки «b»:

%str:a=b%

Π¦ΠΈΠΊΠ»Ρ‹ ΠΈ условия

Π¦ΠΈΠΊΠ» ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ «for», синтаксис ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ:

for %%i in (a b c) do (
		cmd
)

ΠΈΠ»ΠΈ Ρ‚Π°ΠΊΠΎΠΉ

for %%i in (a b c) do cmd

(a b c) это список (Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ· 3-Ρ… элСмСнтов) ΠΈ пСрСмСнная %%i (Π½ΡƒΠΆΠ½ΠΎ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ символ послС ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ², Π° Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ) ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ значСниям Π² спискС

Если Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ «/l», Ρ‚ΠΎ пСрСмСнная Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π° «a». К Π½Π΅ΠΉ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ±Π°Π²Π»ΡΡ‚ΡŒΡΡ «b», ΠΏΠΎΠΊΠ° ΠΎΠ½Π° Π½Π΅ станСт большС «c»(Ρ‚ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π”ΠžΠ›Π–Π•Π

Ρ€Π°Π²Π½ΡΡ‚ΡŒΡΡ 3)

запуститС этот ΠΊΠΎΠ΄, Ρ‚ΡƒΡ‚ всС наглядно

@echo off
chcp 65001
echo Начало
for /l %%i in (1 1 10) do echo %%i
echo ΠšΠΎΠ½Π΅Ρ†
pause

Команда if выполняСт ΠΊΠΎΠ΄, Ссли условиС Π²Π΅Ρ€Π½ΠΎ (ΠΈΠ»ΠΈ Ссли ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ not послС if, ΠΊΠΎΠ³Π΄Π° НЕ Π²Π΅Ρ€Π½ΠΎ), Π²ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ сравнСния:

P. S. строки Π½ΡƒΠΆΠ½ΠΎ Π±Ρ€Π°Ρ‚ΡŒ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ «%str%»==»Hello»

equ(==)

=

neq

β‰ 

lss

<

leq

≀

gtr

>

geq

β‰₯

ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°:

@echo off
set /p a=Enter number
if a gtr 0 echo positive else\
if a equ 0 echo 0 else echo negative
pause

Π² 3-Π΅ΠΉ строкС, Ссли «a» > 0 Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ «ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ»(Π½Π° английском πŸ™‚ ), Ссли Ρ€Π°Π²Π΅Π½ — 0,Π² 4-ΠΎΠΉ Ссли мСньшС — «ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ»

символ «\» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° продолТаСтся Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строкС

ΠœΠ΅Ρ‚ΠΊΠΈ

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» start.bat Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠ°ΠΏΠΊΠ΅, Π³Π΄Π΅ ΠΈ test.bat, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² Π½Π΅ΠΌ:

test.bat 2 2

ΠœΡ‹ запустили Π±Π°Ρ‚Π½ΠΈΠΊ, НО ΠΏΠΎΠ΄Π°Π»ΠΈ Π² Π½Π΅Π³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ 2 ΠΈ 2. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΊ Π½ΠΈΠΌ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ, Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ %n, Π³Π΄Π΅ «n» — Π½ΠΎΠΌΠ΅Ρ€ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, считая ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ(Π½Π΅ ΠΎΡ‚ нуля), Π²ΠΎΡ‚ ΠΊΠΎΠ΄, ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‰ΠΈΠΉ сумму ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° (ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ нуля Π΄ΠΎ 9-ΠΈ):

@echo off
set /a res=%1+%2
echo res
pause

ΠœΠ΅Ρ‚ΠΊΠ° — это ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ΅ мСсто Π² ΠΊΠΎΠ΄Π΅, ΠΎΠ½Π° создаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ «:name»

А этот ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π° ΠΌΠ΅Ρ‚ΠΊΡƒ :m ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, начиная с Π½Π΅Π΅

rem ΠΊΡƒΡ‡Π° ΠΊΠΎΠ΄Π°
:m
rem ΠΊΡƒΡ‡Π° ΠΊΠΎΠ΄Π°
goto m
rem ΠΊΡƒΡ‡Π° ΠΊΠΎΠ΄Π°

И Π² Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ, Ρ…ΠΎΡ‡Ρƒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ call. Она ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ «%%» Π² «%», Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ — Π½Π° ΠΈΡ… значСния. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования:

call echo %%str:~%a%,%b%%%

Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ bat Ρ„Π°ΠΉΠ» для запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β€” Dudom

НСрСдко совСты ΠΏΠΎ Ρ‚Π΅ΠΌ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹ΠΌ дСйствиям ΠΈ исправлСниям Π² Windows 10, 8 ΠΈ Windows 7 Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя шаги Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅: «создайтС Ρ„Π°ΠΉΠ» .bat со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ содСрТимым ΠΈ запуститС Π΅Π³ΠΎΒ». Однако, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ всСгда Π·Π½Π°Π΅Ρ‚, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ Ρ‡Ρ‚ΠΎ собой прСдставляСт Ρ‚Π°ΠΊΠΎΠΉ Ρ„Π°ΠΉΠ».

Π’ этой инструкции ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» bat, Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΈ нСкоторая Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация, которая, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, окаТСтся ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π² контСкстС рассматриваСмой Ρ‚Π΅ΠΌΡ‹.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ .bat Ρ„Π°ΠΉΠ»Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π°

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈ самый простой способ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ bat Ρ„Π°ΠΉΠ» β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Β«Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Β», ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π²ΠΎ всСх Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… вСрсиях Windows.

Π¨Π°Π³ΠΈ ΠΏΠΎ созданию Π±ΡƒΠ΄ΡƒΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ

  1. ЗапуститС Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ (находится Π² ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β€” Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅, Π² Windows 10 быстрСС Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· поиск Π² ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡, Ссли Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π° Π½Π΅Ρ‚ Π² мСню Β«ΠŸΡƒΡΠΊΒ», Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ· C:Windows
    otepad.
    exe).
  2. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚ ΠΊΠΎΠ΄ вашСго bat Ρ„Π°ΠΉΠ»Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, скопируйтС ΠΎΡ‚ΠΊΡƒΠ΄Π°-Ρ‚ΠΎ, Π»ΠΈΠ±ΠΎ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ свой, ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… β€” Π΄Π°Π»Π΅Π΅ Π² инструкции).
  3. Π’ мСню Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π° Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π€Π°ΠΉΠ»Β» β€” Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΒ», Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ мСсто сохранСниС Ρ„Π°ΠΉΠ»Π°, ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ имя Ρ„Π°ΠΉΠ»Π° с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .bat ΠΈ, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π² ΠΏΠΎΠ»Π΅ Β«Π’ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°Β» установитС «ВсС Ρ„Π°ΠΉΠ»Ρ‹Β».
  4. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒΒ».

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Ссли Ρ„Π°ΠΉΠ» Π½Π΅ сохраняСтся Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ располоТСниС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° диск C, с сообщСниС Β«Π£ вас Π½Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° сохранСниС Ρ„Π°ΠΉΠ»ΠΎΠ² Π² этом мСстС», сохранитС Π΅Π³ΠΎ Π² ΠΏΠ°ΠΏΠΊΡƒ Β«Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β» ΠΈΠ»ΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол, Π° Π·Π°Ρ‚Π΅ΠΌ скопируйтС Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ располоТСниС (ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² Windows 10 для записи Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°ΠΏΠΊΠΈ Π½ΡƒΠΆΠ½Ρ‹ ΠΏΡ€Π°Π²Π° администратора, Π° ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚ Π½Π΅ Π±Ρ‹Π» Π·Π°ΠΏΡƒΡ‰Π΅Π½ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ администратора, ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ).

Π’Π°Ρˆ Ρ„Π°ΠΉΠ» .bat Π³ΠΎΡ‚ΠΎΠ²: Ссли Π΅Π³ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ, Π±ΡƒΠ΄ΡƒΡ‚ автоматичСски Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ всС пСрСчислСнныС Π² Ρ„Π°ΠΉΠ»Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (ΠΏΡ€ΠΈ условии отсутствия ошибок ΠΈ нСобходимости ΠΏΡ€Π°Π² администратора: Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» bat ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ администратора: ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΊΠ»ΠΈΠΊ ΠΏΠΎ Ρ„Π°ΠΉΠ»Ρƒ .

bat β€” Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ администратора Π² контСкстном мСню).

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π² дальнСйшСм, Ссли Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ созданный Ρ„Π°ΠΉΠ», просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΏΠΎ Π½Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΒ».

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ способы ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ bat Ρ„Π°ΠΉΠ», Π½ΠΎ всС ΠΎΠ½ΠΈ сводятся ΠΊ написанию ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π² строкС Π² тСкстовый Ρ„Π°ΠΉΠ» Π² любом тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ (Π±Π΅Π· форматирования), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Π΅ΠΌ сохраняСтся с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .bat (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Windows XP ΠΈ 32-Π±ΠΈΡ‚Π½ΠΎΠΉ Windows 7 Π²Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» .bat Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° edit).

Если Ρƒ вас Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ² (измСняСтся Π² панСль управлСния β€” ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° β€” Π²ΠΈΠ΄ β€” ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ зарСгистрированных Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ²), Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» .txt, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ», установив Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ .bat.

Запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² Ρ„Π°ΠΉΠ»Π΅ bat ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

Π’ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· этого списка: https://technet. microsoft.com/ru-ru/library/cc772390(v=ws.10).aspx (ΠΏΡ€Π°Π²Π΄Π°, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Windows 8 ΠΈ Windows 10). Π”Π°Π»Π΅Π΅ β€” лишь Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ свСдСния для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Π§Π°Ρ‰Π΅ всСго Π±Ρ‹Π²Π°ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ: запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΠ· .bat Ρ„Π°ΠΉΠ»Π°, запуск ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, очистка Π±ΡƒΡ„Π΅Ρ€Π° ΠΎΠ±ΠΌΠ΅Π½Π°, Ρ€Π°Π·Π΄Π°Ρ‡Π° Wi-Fi с Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°, Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΏΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρƒ).

Для запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

Если ΠΏΡƒΡ‚ΡŒ содСрТит ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ вСсь ΠΏΡƒΡ‚ΡŒ Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

ПослС ΠΏΡƒΡ‚ΠΈ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ, Ссли ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запуска содСрТат ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ ΠΈΡ… Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ):

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Ρ… ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°Ρ… послС start ΠΏΠΎ спСцификациям Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ имя ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Π½ΠΎ ΠΏΡ€ΠΈ отсутствии этих ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ bat Ρ„Π°ΠΉΠ»ΠΎΠ², содСрТащих ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Π² путях ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΉΡ‚ΠΈ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° полСзная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ β€” запуск Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ bat Ρ„Π°ΠΉΠ»Π° ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Π°, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ call:

ΠŸΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡ€ΠΈ запускС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ bat Ρ„Π°ΠΉΠ»Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ:

Π’ file2.bat ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡Π΅ΡΡ‚ΡŒ эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС ΠΏΡƒΡ‚Π΅ΠΉ, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² для запуска Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π’.Π΅. для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Π³ΠΎ порядковый Π½ΠΎΠΌΠ΅Ρ€ со Π·Π½Π°ΠΊΠΎΠΌ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ Π² ΠΎΠΊΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ всСх ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² (ΠΊΠΎΠΌΠ°Π½Π΄Π° echo ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²Ρ‹Π²ΠΎΠ΄Π° тСкста Π² ΠΎΠΊΠ½ΠΎ консоли).

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΎΠΊΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ закрываСтся сразу послС выполнСния всСх ΠΊΠΎΠΌΠ°Π½Π΄. Если Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠΊΠ½Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ pause β€” ΠΎΠ½Π° остановит Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ (ΠΈΠ»ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΎΠΊΠ½Π°) Π΄ΠΎ наТатия любой клавиши Π² консоли со стороны ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Иногда, ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΎ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ запуска ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹). Для этого ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² свСрнутом Π²ΠΈΠ΄Π΅ ΠΈΠ»ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² MIN ΠΈ MAX ΠΏΠ΅Ρ€Π΅Π΄ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ самой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Для закрытия ΠΎΠΊΠ½Π° ΠΊΠΎΠΌΠ°Π½Π΄ послС выполнСния всСх ΠΊΠΎΠΌΠ°Π½Π΄ (хотя, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΎ ΠΈ Ρ‚Π°ΠΊ закрываСтся ΠΏΡ€ΠΈ использовании start для запуска), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ exit Π² послСднСй строкС. Π’ случаС, Ссли консоль всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ закрываСтся послС запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π΅, Ссли ΠΏΡƒΡ‚ΠΈ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ содСрТат ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с запуском, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ:

Как ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ΠΎ, это лишь ΠΎΡ‡Π΅Π½ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ свСдСниС ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… Π² bat Ρ„Π°ΠΉΠ»Π°Ρ…. ΠŸΡ€ΠΈ нСобходимости Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ (ΠΏΠΎΠΈΡ‰ΠΈΡ‚Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС» ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ эти ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Ρ„Π°ΠΉΠ»Π΅ .bat) ΠΈΠ»ΠΈ Π·Π°Π΄Π°ΠΉΡ‚Π΅ вопрос Π² коммСнтариях, я ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΏΠΎΠΌΠΎΡ‡ΡŒ.

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ! БСгодня я Ρ€Π΅ΡˆΠΈΠ» Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π°ΠΌ ΠΎ Π±Π°Ρ‚ Ρ„Π°ΠΉΠ»Π°Ρ…, ΠΈΠ»ΠΈ Π±Π°Ρ‚Π½ΠΈΠΊΠ°Ρ…, ΠΊΠ°ΠΊ ΠΈΡ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠΎ-простому. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π±Π°Ρ‚ Ρ„Π°ΠΉΠ»ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ возмоТности ΠΈ упростит Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Bat ΠΈ Π·Π°Ρ‡Π΅ΠΌ это Π½ΡƒΠΆΠ½ΠΎ

Π‘Π°Ρ‚ – это Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° (bat). НавСрняка ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡŽΠ·Π΅Ρ€Ρ‹ Π·Π½Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΈΠΌΠ΅Π΅Ρ‚ своС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ послСдняя строчка послС Ρ‚ΠΎΡ‡ΠΊΠΈ Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ. ИмСнно этот «хвостик» Π½ΡƒΠΆΠ΅Π½ для опрСдСлСния систСмой ΠΊΠ°ΠΊ ΠΌΡƒΠ·Ρ‹ΠΊΠ°, Π²ΠΈΠ΄Π΅ΠΎ, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π°ΠΆΠ΅ ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠΉΡ‚Π΅ вмСстС с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ. Виндовс сразу оповСстит, Ρ‡Ρ‚ΠΎ Π²Ρ‹ измСняСтС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, ΠΈ Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ систСмой. Π‘ΠΎΠ³Π»Π°ΡΠΈΡ‚Π΅ΡΡŒ с запросом ΠΈ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ваша ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΡƒΠΆΠ΅ Π½Π΅ отобраТаСтся ΠΊΠ°ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Если ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΡ€Π΅ΠΆΠ΄Π΅, всС снова восстановится. Если Ρƒ вас Π½Π΅ Π²ΠΈΠ΄Π½Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅, Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«Π²ΠΈΠ΄Β».

Для Windows bat – это Ρ„Π°ΠΉΠ» с инструкциями Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π»ΠΎΠΆΠ΅Π½Ρ‹ Π² самом Ρ„Π°ΠΉΠ»Π΅. ΠŸΡƒΡΡ‚ΠΎΠΉ Ρ„Π°ΠΉΠ» Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° bat запустится, Π½ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… дСйствий выполнятся, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. Π‘Π°Ρ‚Π½ΠΈΠΊ это Π½Π°Π±ΠΎΡ€ инструкций для консоли Windows.

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Bat Ρ„Π°ΠΉΠ» для запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±Π°Ρ‚Π½ΠΈΠΊ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ тСкста, Π·Π°Ρ‚Π΅ΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» с ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ bat. ΠŸΡ€ΠΈ отсутствии Π² вашСм Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Π½Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сохранСния с Ρ‚Π°ΠΊΠΈΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ, Ρ‚ΠΎ Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. ΠŸΡ€ΠΈ запускС Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Ρƒ нас откроСтся консоль ΠΈ Ссли Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚, Ρ‚ΠΎ ΠΎΠ½Π° Ρ‚ΡƒΡ‚ ΠΆΠ΅ закроСтся.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π·Π°Π΄Π°Π΄ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ для запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ наш созданный Π±Π°Ρ‚Π½ΠΈΠΊ Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ.

На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ запустим Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. НСобходимо сначала Π²ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Start ΠΈ послС ΠΏΡ€ΠΎΠ±Π΅Π»Π° Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Opera.

Π’Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ это Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ‚Π°ΠΊ:

Start Opera

Вакая сработаСт для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ извСстных систСмС, Π½ΠΎ Ссли произвСсти запуск софта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ извСстСн систСмС, потрСбуСтся ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ вСсь ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. НапримСр Ссли Ρƒ вас ftp установлСн Π² ΠΏΠ°ΠΏΠΊΡƒ Program Files Ρ‚ΠΎ для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ ввСсти ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ

start filezilla

А Ссли ftp ΠΊΠ»ΠΈΠ΅Π½Ρ‚ установлСн Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ вСсь ΠΏΡƒΡ‚ΡŒ.

ΠžΠ±Π»Π°ΡΡ‚ΡŒ примСнСния Π±Π°Ρ‚Π½ΠΈΠΊΠΎΠ² довольно ΡˆΠΈΡ€ΠΎΠΊΠ°. Π’ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ самыС Ρ€Π°Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π£Π·Π½Π°Ρ‚ΡŒ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Ссли вас интСрСсуСт Π±ΠΎΠ»Π΅Π΅ подробная информация ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² коммСнтариях я Π²Π°ΠΌ ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ. Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ VBS. Π­Ρ‚ΠΎ Ρ‚ΠΎΠΆΠ΅ самоС, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈΠ΄Π΅Ρ‚ Π½Π΅ Ρ‡Π΅Ρ€Π΅Π· консоль, ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ нСсколько ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ.

Π­Ρ‚Π° тСхнология ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° Π·Π°Π΄Π°Ρ‡, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π² автоматичСском Ρ€Π΅ΠΆΠΈΠΌΠ΅. НСкоторыС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠΈΡˆΡƒΡ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ вирусы. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Ρ„Π°ΠΉΠ»Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° тСкста, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» bat Π² exe. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ софт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π² сСти. НапримСр, для прСобразования bat Π² exe ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Bat to exe converter.

Ѐункция bat ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΈ ΠΏΠΎΡ€ΠΎΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡƒΠ·ΠΊΠΎΠ³ΠΎ спСктра дСйствия. ΠžΠ±Π»Π°ΡΡ‚ΡŒ примСнСния зависит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ Π·Π½Π°Π½ΠΈΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ умСния ΠΈΡ… ΡΠΎΠ²ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΠΉΡ‚Π΅ свои Π½Π°Π²Ρ‹ΠΊΠΈ ΠΈ ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π‘ΡƒΠΏΠ΅Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Π›ΡŽΠ΄ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π·Π½Π°ΠΊΠΎΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π±Π°Ρ‚Π½ΠΈΠΊ , Π·Π½Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ BAT Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ сущСствСнно ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Тизнь ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя, Ссли ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΈΡ… ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я расскаТу ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ BAT Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ познакомлю вас с распространСнными ошибками, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΈ ΠΈΡ… написании.

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ BAT Ρ„Π°ΠΉΠ» ΠΎΡ‡Π΅Π½ΡŒ просто. Достаточно ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ пустой лист с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .bat , Π²Ρ‹Π±Ρ€Π°Π² ΠΎΠΏΡ†ΠΈΡŽ Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ. ΠΈ написав Π² ΠΏΠΎΠ»Π΅ Имя Ρ„Π°ΠΉΠ»Π° Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΎΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ΡΡ Π½Π° .bat , Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ test.bat .
Π’ΠΈΠΏ Ρ„Π°ΠΉΠ»Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Π½ΠΈΠΆΠ΅ β€” ВсС Ρ„Π°ΠΉΠ»Ρ‹ . БохраняСтС ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ BAT Ρ„Π°ΠΉΠ».

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ BAT Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ½ΠΎ Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅ ΠΈΠ»ΠΈ любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΊΠΎΠ΄ΠΎΠΌ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ нСпосрСдствСнно ΠΊ практичСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π’ сСти ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΡ‰ΡƒΡ‚ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос Как Π±Ρ‹Ρ‚ΡŒ с ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ Π² BAT Ρ„Π°ΠΉΠ»Π°Ρ…? . Π’ путях ΠΊ ΠΏΠ°ΠΏΠΊΠ°ΠΌ ΠΈ исполняСмым Ρ„Π°ΠΉΠ»Π°ΠΌ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π΅Π»Π° Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ. Π‘Π°ΠΌΡ‹ΠΉ распространСнный ΠΎΡ‚Π²Π΅Ρ‚: Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈ ΠΏΡƒΡ‚ΡŒ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ . И этот ΠΎΡ‚Π²Π΅Ρ‚ Π½Π΅ Π²Π΅Ρ€Π΅Π½. ΠŸΡ€Π°Π²Π΄Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ с ΠΏΠ΅Π½ΠΎΠΉ Ρƒ Ρ€Ρ‚Π° ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π˜Ρ‚Π°ΠΊ, появилось Π΄Π²Π° ΠΏΠΎΡ‡Π΅ΠΌΡƒ β€” ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ Π²Π΅Ρ€Π΅Π½ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ .

На Windows (ΠΊΠ°ΠΊ, Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, ΠΈ Π½Π° UNIX) установлСнныС Π² систСмС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ систСмой. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· установлСнных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΎΠΉ простой ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΈΠ· BAT Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΈΠ· Π°ΠΏΠΏΠ»Π΅Ρ‚Π° Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠ°Π½Π΅Π»ΠΈ ΠŸΡƒΡΠΊ . Одной ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ являСтся Firefox:

Если послС этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ исполняСмому Ρ„Π°ΠΉΠ»Ρƒ, Ρ‚ΠΎ происходит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅: запускаСтся ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒ Firefox ΠΈ ΠΏΡ€ΠΎΠ±ΡƒΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ запрос, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ», ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΡƒΠΊΠ°Π·Π°Π½. Π’ΠΎ Π΅ΡΡ‚ΡŒ, Ссли ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

ΠžΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒ откроСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π±Ρ‹Π»ΠΎ написано послС start firefox . ИмСнно поэтому Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠ²Π°Ρ€ΠΈΡ‰ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ всС прСкрасно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Однако, Ссли Π²Π·ΡΡ‚ΡŒ ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ‚ΠΎ ситуация окаТСтся совсСм иная. Рассмотрим Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ftp-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Filezilla. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ систСма Π½Π΅ Π·Π½Π°Π΅Ρ‚ ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Π°Ρ строчка

Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½Π΅ΠΈΠ·Π²Π΅ΡΡ‚Π½ΡƒΡŽ систСмС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π½Π°Π΄ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊ Π½Π΅ΠΉ ΠΏΡƒΡ‚ΡŒ:

Π”Π»ΠΈΠ½Π½Ρ‹e ΠΈΠΌΠ΅Π½Π° Π² bat-Ρ„Π°ΠΉΠ»Π°Ρ…

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ путях ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»Π°Ρ…. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ способ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ β€” использованиС ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ.

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΄Π²Π° ΠΈΠΌΠ΅Π½ΠΈ с ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ. Π—Π°ΠΌΠ΅Π½ΠΈΠΌ ΠΈΡ… ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌΠΈ. ΠŸΡ€Π°Π²ΠΈΠ»Π° создания ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… ΠΈΠΌΠ΅Π½ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅: Π² ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΌ ΠΈΠΌΠ΅Π½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΡˆΠ΅ΡΡ‚ΡŒ символов ΠΈΠΌΠ΅Π½ΠΈ Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ², послС ΠΈΠΌΠ΅Π½ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ порядковый Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠ°ΠΏΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ символа

. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠ°ΠΏΠΊΠΈ Program Files ΠΈ Sound Club Ρƒ мСня Π² СдинствСнном числС, получится ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Если рядом Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π΅ ΠΏΠ°ΠΏΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Sound Club ΠΈ Sound Clown , Ρ‚ΠΎ слСдуя ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ Π½Π°Π΄ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ SoundC

2 , Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² этом случаС Sound Club окаТСтся Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ (ΠΈΠΌΠ΅Π½Π° ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎΠΌ порядкС).

Но этот способ Π½Π΅ΡƒΠ΄ΠΎΠ±Π΅Π½ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ приходится ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ порядковыС Π½ΠΎΠΌΠ΅Ρ€Π°. Битуация с Program files Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π½Π΅Π΅ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ. Мало Ρƒ ΠΊΠΎΠ³ΠΎ встрСтится Π΄Π²Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΏΠ°ΠΏΠΊΠΈ Π½Π° систСмном дискС. Но Ссли Π²Ρ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ нСсколько ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Mozilla Π½Π° свой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Π£ вас получится нСсколько ΠΏΠ°ΠΏΠΎΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ для Π½ΠΈΡ… Π±ΡƒΠ΄ΡƒΡ‚

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ написали BAT Ρ„Π°ΠΉΠ» с ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ΠΌ этих ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Если ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Firefox, ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ записи пСрСстанут Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π° Ссли ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Thunderbird, пСрСстанСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ запись для Sunbird. ΠšΠΎΡ€ΠΎΡ‡Π΅, способ с ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ β€” Π½Π΅ наш способ.

ΠŸΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΈ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Π² bat-Ρ„Π°ΠΉΠ»Π°Ρ…

ΠšΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Π½Π° самом Π΄Π΅Π»Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, Π½ΠΎ Π½Π΅ с Ρ‚Π΅ΠΌΠΈ способами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽΡ‚. Π‘ΠΎΠ²Π΅Ρ‚ΡƒΡŽΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Π’Π°ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π΅ сработаСт, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ссли ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ справку ΠΏΠΎ Π½Π΅ΠΉ ( start /? ), Ρ‚ΠΎ Π² справкС Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ ΠΈΠ΄Ρ‘Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΠΊΠ½Π° ΠΈ ΠΎΠ½ ΠΊΠ°ΠΊ Ρ€Π°Π· Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°Ρ…. Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, Π½ΠΎ Π΅Π³ΠΎ всё ΠΆΠ΅ ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚ΡƒΡ‚), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ошибок ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡΡ Ρ‚Π°ΠΊ:

Π’Π°ΠΊΠΆΠ΅ сработаСт ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ с Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ всСх ΠΈΠΌΡ‘Π½ с ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ:

Однако, Π² рядС случаСв Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ. Π’ Ρ‚Π°ΠΊΠΈΡ… случаях я ΠΌΠΎΠ³Ρƒ ΠΏΠΎΡΠΎΠ²Π΅Ρ‚ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ cd . ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° систСмный Ρ€Π°Π·Π΄Π΅Π», Π·Π°Ρ‚Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ cd Π² ΠΏΠ°ΠΏΠΊΡƒ Program Files ΠΈ запускаСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ( start ):

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ способ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π²Π΅Π·Π΄Π΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΅Ρ‰Π΅ ΠΏΠ°Ρ€Π° Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ². Допустим Π²Ρ‹ создали Π±Π°Ρ‚Π½ΠΈΠΊ, Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠΉ Ρ‚Ρ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π° врСмя ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ запуск ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Ρ‚Ρ€Π΅Ρ…. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ строки ΠΈΠ»ΠΈ Π΅Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ способ β€” Π²Π°Π½Π΄Π°Π»ΡŒΠ½Ρ‹ΠΉ, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ смотритС Π½ΠΈΠΆΠ΅.

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ запуск установлСнной Π² систСмС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Defraggler.exe. ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ строки, указывая ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ rem Π² Π½Π°Ρ‡Π°Π»Π΅ строки. ВсС BAT Ρ„Π°ΠΉΠ»Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² ΠΎΠΊΠ½Π΅ консоли. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ исчСзало ΠΏΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄, Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄ exit.

Запуск ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· bat-Ρ„Π°ΠΉΠ»Π°

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ части ΡΡ‚Π°Ρ‚ΡŒΠΈ я Π² ΠΎΠ±Ρ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚Π°Ρ… рассказал ΠΎ BAT Ρ„Π°ΠΉΠ»Π°Ρ…. Π’Π΅ΠΏΠ΅Ρ€ΡŒ стало понятно β€” Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ с Ρ‡Π΅ΠΌ Π΅Π³ΠΎ Сдят. Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ части Ρ€Π΅Ρ‡ΡŒ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ ΡƒΠΆΠ΅ ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π²Π΅Ρ‰Π°Ρ…. НапримСр, ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ BAT Ρ„Π°ΠΉΠ»Π° Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ нСсколько ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ настройками ΠΈΠ»ΠΈ Π² автоматичСском Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π½Π° ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Ρ‚ΠΈΠΏΠ° Π’Ρ‹ согласны с условиями Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ соглашСния? ΠΈ Π½Π΅ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ лишниС ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Π’Ρ‹ΡˆΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΎ нСсколько способов запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ BAT Ρ„Π°ΠΉΠ»Π°. Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ β€” это короткая ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π° запуск установлСнной Π² систСмС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π­Ρ‚ΠΎ Π½Π΅ всСгда Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΈΠ΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ систСмС, Π½ΠΎ Π² качСствС ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠ½ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚. Если Π΅ΡΡ‚ΡŒ Ρ†Π΅Π»ΡŒ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ BAT Ρ„Π°ΠΉΠ» Π²Π΅Π·Π΄Π΅ ΠΈ всСгда, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ путями:

Π’Π°ΠΊΠΆΠ΅ я ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ Π² BAT Ρ„Π°ΠΉΠ»Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π° Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅:

Запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² bat-Ρ„Π°ΠΉΠ»Π°Ρ… с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ (ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ)

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ просто Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ, Π° Π΄Π°Π²Π°Ρ‚ΡŒ Π΅ΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΈ запускС. НапримСр, ΡΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ свСрнутой:

Π‘ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС β€” Π·Π½Π°Ρ‡ΠΈΡ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡. ΠšΠ»ΡŽΡ‡ указываСтся Ρ‡Π΅Ρ€Π΅Π· слэш послС основной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ( ΠΊΠΎΠΌΠ°Π½Π΄Π° /ΠΊΠ»ΡŽΡ‡ ). Основной ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС являСтся start . ΠŸΡ€Π°Π²Π΄Π° ΠΊΠ»ΡŽΡ‡ min Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ случаСв, ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ относится ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ запуска start , Π° Π½Π΅ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ эта ΠΊΠΎΠΌΠ°Π½Π΄Π° запускаСт.

Π’ΠΎΠΎΠ±Ρ‰Π΅ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ сущСствуСт ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ Π½Π°Π±ΠΎΡ€Ρ‹ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΌΠΎΠ³ΡƒΡ‚ сущСствСнно Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ. Π•ΡΡ‚ΡŒ, ΠΏΡ€Π°Π²Π΄Π°, нСсколько ΠΎΠ±Ρ‰ΠΈΡ…. НапримСр, ΠΊΠ»ΡŽΡ‡ справки ( /? ΠΈΠ»ΠΈ /help ). Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ этого ΠΊΠ»ΡŽΡ‡Π°, рассмотрим практичСский ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ консоль (Π–ΠΌΡ‘Ρ‚Π΅ + R , Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ cmd , Π΄Π°Π»Π΅Π΅ Enter ) ΠΈ Π½Π°Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ Π² консоли ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Консоль Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Π½Π° экран ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ допустимых ΠΊΠ»ΡŽΡ‡Π΅ΠΉ c коммСнтариями для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ start .

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΊΠ»ΡŽΡ‡ /wait . Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΎΠ½ Π±Ρ‹Π²Π°Π΅Ρ‚ просто Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌ. НапримСр, Π²Ρ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ BAT Ρ„Π°ΠΉΠ»Π° Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ ΠΈ эту ΡΠ°ΠΌΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ. Π’ Π±Π°Ρ‚Π½ΠΈΠΊΠ΅ получится Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ β€” Π½Π° распаковку ΠΈ Π½Π° запуск. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΈ запускС BAT Ρ„Π°ΠΉΠ»Π° выполнятся ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π°Ρ€Ρ…ΠΈΠ² Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ успССт ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Ρ‡Π΅Π³ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π±ΡƒΠ΄Π΅Ρ‚ ошибка. Π’ этом случаС Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ ΠΊΠ»ΡŽΡ‡ /wait:

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ систСма сначала Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ дСйствиС, доТдСтся Π΅Π³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС этого приступит ΠΊΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ. Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ консольной ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ Sleep. Π’ Π½ΡƒΠΆΠ½ΠΎΠΌ мСстС BAT Ρ„Π°ΠΉΠ»Π° ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ (число β€” количСство сСкунд):

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠ΅. Π•ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ прилоТСния Π² Ρ‚ΠΈΡ…ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ нСсколько ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π² зависимости ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° инсталятора, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‰Π΅Π³ΠΎΡΡ для установки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€:

Π’ рядС случаСв Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ. Антивирус Avast ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ†ΠΈΡŽ Ρ‚ΠΈΡ…ΠΎΠΉ установки Π² ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ вСрсии. Π’ бСсплатной (домашнСй) вСрсии Ρ‚ΠΈΡ…ΠΎΠΉ установки якобы Π½Π΅Ρ‚. Однако, Ссли Π²Ρ‹ Π² курсС ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ инсталятор InstallShield , Π²Ρ‹ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ это ΡƒΡ‚ΠΊΠ° , Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ этот инсталятор сам ΠΏΠΎ сСбС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠ»ΡŽΡ‡ Ρ‚ΠΈΡ…ΠΎΠΉ установки /S . А Π·Π½Π°Ρ‡ΠΈΡ‚ всС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅ Π½Π° Π΅Π³ΠΎ Π±Π°Π·Π΅ β€” Ρ‚ΠΎΠΆΠ΅. И Avast Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. ΠŸΡ€ΠΎΡΡ‚ΠΎ создаСтС Π² ΠΏΠ°ΠΏΠΊΠ΅ с Avast’ом BAT Ρ„Π°ΠΉΠ» с содСрТаниСм

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

Π•ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ возмоТности ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ BAT Ρ„Π°ΠΉΠ»ΠΎΠ². МоТно Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΏΡ€ΠΈΠΊΠ°Π·Π°Π² Π΅ΠΉ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΈ запускС. Π― ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ этим способом ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ сайтов. ΠžΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° вСсь Ρ‚Π²ΠΎΠΉ инструмСнтарий ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ всСго ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ:

ΠžΡ‚ΠΌΠ΅Ρ‡Ρƒ, Ρ‡Ρ‚ΠΎ всС Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… комбинациях ΠΈ сочСтаниях.

Но Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ: всё, Ρ‡Ρ‚ΠΎ касаСтся выполнСния запускаСмой Π² Π±Π°Ρ‚Π½ΠΈΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ с Π½Π΅ΠΉ Π² ΠΎΠ΄Π½ΠΎΠΉ строкС.

Π’ качСствС эпилога ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΡƒ для ознакомлСния ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ BAT Ρ„Π°ΠΉΠ»ΠΎΠ² Π² прилоТСния Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° . exe β€” Bat_To_Exe_Converter. BAT Ρ„Π°ΠΉΠ» β€” это Π½Π΅ всСгда эстСтично, Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Ρ‚Π½ΠΈΠΊ Π² exeβ€™ΡˆΠ½ΠΈΠΊ, ΠΎΡ„ΠΎΡ€ΠΌΠΈΠ² Π΅Π³ΠΎ любой ΠΈΠΊΠΎΠ½ΠΊΠΎΠΉ Π½Π° ваш Π²Ρ‹Π±ΠΎΡ€.

Наткнулся Π΅Ρ‰Ρ‘ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ BAT Π² EXE, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅: Advanced Bat To Exe Converter

ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ написания сцСнариСв β€” GeeksforGeeks

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

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ сцСнария

БущСствуСт 2 способа выполнСния ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ сцСнария.

  • Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ сцСнарий Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС.
  • Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ скрипта Π² Ρ„Π°ΠΉΠ» ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку.

Π‘Π½ΠΎΠ²Π° ΠΈ снова Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ, Ссли Ρƒ нас ΠΎΡ‡Π΅Π½ΡŒ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ 2 ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ для создания ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²

Π¨Π°Π³ΠΈ для создания ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° довольно просты: —

  1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ тСкстовый Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Β« .txt Β».
  2. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠΉΡ‚Π΅ этот Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Β« .bat Β», это создаст ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ».
  3. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ этот Ρ„Π°ΠΉΠ» .bat Π² любом тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΈ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ сцСнарии.

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ сцСнарии, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ интСрфСйса. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ сцСнариСв Linux.

ΠŸΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

ВсС основныС ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π΅Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ рСгистру ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° инструкций: β€”

  • DIR β€” Команда Β«dirΒ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для получСния всСх ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ², ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅.
  • CD – Команда Β«cdΒ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для измСнСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°.
  • VER – Команда Β«verΒ» сообщаСт Π²Π΅Ρ€ΡΠΈΡŽ Windows ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • CLS – Команда Β«clsΒ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для очистки экрана ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки .
  • ECHO – Команда Β«echoΒ» ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Β«Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π°Β», Π½ΠΎ Ссли ΠΌΡ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Π΅Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Β«echo offΒ», ΠΎΠ½Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ подсказку Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚ врСмя Β«echo onΒ».
  • @ – Π—Π½Π°ΠΊ Β«@Β», Ссли ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠ΅Ρ€Π΅Π΄ любой ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, скрываСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ.
  • @ECHO OFF β€” Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° слуТит ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ для любого Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ сцСнария, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° скрываСт подсказку с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Β«echo offΒ» ΠΈ скрываСт ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«echo offΒ» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Β«@Β».
  • ПОМОЩЬ β€” Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° сообщаСт Π½Π°ΠΌ всС ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ…, доступных Π² cmd. Он запускаСтся, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли cmd запускаСтся ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ администратора.

Как Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Ρ‡Π΅Ρ€Π΅Π· cmd (командная строка)

Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅

  • Π¦Π΅Π»Ρ‹Π΅ числа β€” ΠŸΠ°ΠΊΠ΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ вСсь Π½Π°Π±ΠΎΡ€ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅Π»Ρ‹Ρ… чисСл
  • Π‘Ρ‚Ρ€ΠΎΠΊΠΈ β€” Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° языков программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ€Π΅Π΄ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ («») Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ здСсь, Π½ΠΎ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β« echo Β» для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ строк

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠŸΠ°ΠΊΠ΅Ρ‚ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ значСния с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой, Ρ‚. Π΅. значСния с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ.

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Ρ… сцСнариях

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ β€” это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½Π°Π΄ Π½ΠΈΠΌ любой Π½Π°Π±ΠΎΡ€ инструкций. Для создания ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β« SET Β». ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΡ… языков программирования, ΠΌΠΎΠΆΠ½ΠΎ просто ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Π΅Π· указания для Π½Π΅Π΅ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ….

  SET my_variable=Hello World  

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ эту ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ECHO , Π½ΠΎ с нСбольшой Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠ΅ΠΉ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ echo ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ строки, Ρ‚Π°ΠΊ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ строки, ΠΌΡ‹ просто пишСм строку послС 9.0022 ECHO ΠΊΠ°ΠΊ

  ECHO Hello World  

Но для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ECHO ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, минуя ΠΈΠΌΠ΅Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Π²ΡƒΡ… Π·Π½Π°ΠΊΠΎΠ² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π° (%), Ρ‡Ρ‚ΠΎΠ±Ρ‹ имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½Π΅ стало строкой-

  ECHO  %my_variable% 

Π Π°Π±ΠΎΡ‚Π° с ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΌΠΈ сцСнариями

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ собствСнных ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Ρ… сцСнариСв

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1: Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Β«GeeksForGeeksΒ» Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС с использованиСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈ Π±Π΅Π· Π½Π΅Π΅.

Π‘Π΅Π· использования ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Β 

  ECHO  GeeksForGeeks 

Π‘ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ

  SET  my_var=GeeksForGeeks
  ECHO  %my_var% 

АрифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΌ скриптС

Бписок ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²:

  SET /A  sum=1+1 :: ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ слоТСния
  Π­Π₯О  %сумма%
  SET /A  mul=7*9 :: ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ умноТСния
  Π­Π₯О  %mul%
  SET /A  div=9/3 ::ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ дСлСния
  Π­Π₯О  %Π΄Π΅Π»%
  SET /A  assign=10 :: ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ присваивания
  Π­Π₯О  %Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ%
 
SET /A
assign+=15 ::Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚, Π·Π°Ρ‚Π΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ присваивания Π­Π₯О %Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ% SET /A mod= 10%3 :: ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ модуля/остатка ECHO %mod%

ДСмонстрация всСх арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» для записи Π² тСкстовый Ρ„Π°ΠΉΠ»?

спросил

ИзмСнСно 2 Π³ΠΎΠ΄Π°, 5 мСсяцСв Π½Π°Π·Π°Π΄

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΎ 728 тысяч Ρ€Π°Π·

МнС Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ сцСнарий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ строку тСкста Π² тСкстовый Ρ„Π°ΠΉΠ» Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ».

  • Ρ„Π°ΠΉΠ»
  • ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»
  • тСкст

1

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ echo ΠΈ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Π² тСкстовый Ρ„Π°ΠΉΠ» (см. примСчания Π½ΠΈΠΆΠ΅):

 rem Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΎ Π² D:\Temp\WriteText.bat
@эхо Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ
эхо Π­Ρ‚ΠΎ тСст> test.txt
эхо 123>> test.txt
эхо 245.67>> test.txt
 

Π’Ρ‹Π²ΠΎΠ΄:

D:\Temp>WriteText
D:\Temp> Π²Π²Π΅Π΄ΠΈΡ‚Π΅ test.txt
Π­Ρ‚ΠΎ тСст
123
245,67
Π”:\Π’Π΅ΠΌΠΏ>
 

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ:

  • @echo off ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° консоль
  • Если Π²Ρ‹ Π½Π΅ Π΄Π°Π΄ΠΈΡ‚Π΅ Π΅ΠΌΡƒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ имя ΠΏΡƒΡ‚ΠΈ, ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ с > ΠΈΠ»ΠΈ >> Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ запись Π² Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ (ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ выполняСтся ΠΊΠΎΠ΄).
  • Π­Ρ…ΠΎ Π­Ρ‚ΠΎ тСст > test.txt ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠ΄ΠΈΠ½ > для пСрСзаписи любого ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Π° Π½ΠΎΠ²Ρ‹ΠΌ содСрТимым.
  • ΠžΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ echo ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Π²Π° символа >> для добавлСния ΠΊ тСкстовому Ρ„Π°ΠΉΠ»Ρƒ (Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²) вмСсто Π΅Π³ΠΎ пСрСзаписи.
  • Π’ΠΈΠΏ test.txt просто Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π²Ρ‹Π²ΠΎΠ΄ Ρ„Π°ΠΉΠ»Π° Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

1

ΠŸΡ€ΠΎΡ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊ, Ρ‚ΠΎΠ³Π΄Π° Π²Π°ΠΌ понадобится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅.

 (
  эхо Line1
  эхо Line2
  ...
  ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ послСднюю строку
) > имя Ρ„Π°ΠΉΠ»Π°.txt
 

7

echo "blahblah"> txt.txt ΡƒΠ΄Π°Π»ΠΈΡ‚ txt ΠΈ помСстит blahblah Π½Π° Π΅Π³ΠΎ мСсто0003

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π° создадут Π½ΠΎΠ²Ρ‹ΠΉ txt, Ссли Π΅Π³ΠΎ Π½Π΅ сущСствуСт (я знаю, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ сущСствуСт)

Π’Π°ΠΌ, Π³Π΄Π΅ Π²Ρ‹ΡˆΠ΅ написано « txt.txt «, ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ. Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ C:\Users\\desktop , Ρ‡Ρ‚ΠΎ помСстит Π΅Π³ΠΎ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол.

3

 @эхо Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ
    (эхо Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС) > xy.txt
    (эхо Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ строкС) >> xy.txt
    Π²Ρ‹Ρ…ΠΎΠ΄
 

Π”Π²Π° >> ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ вторая строка Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ​​к Ρ„Π°ΠΉΠ»Ρƒ (Ρ‚.

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

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