Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ bat. Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ bat Ρ„Π°ΠΉΠ» для запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ bat-Ρ„Π°ΠΉΠ» Π² Windows? ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий

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

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ способ рСдактирования bat-Ρ„Π°ΠΉΠ»Π° (ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π² ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅ ΠΈΠ· контСкстного мСню)

Если ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ ΠΈΠΊΠΎΠ½ΠΊΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ bat-Ρ„Π°ΠΉΠ»Π° ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ, Ρ‚ΠΎ Π²Ρ‹ΠΏΠ°Π΄Π΅Ρ‚ контСкстноС мСню. Как ΡƒΠΆΠ΅ становится ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ bat-Ρ„Π°ΠΉΠ», Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ Β«Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Β». ПослС этого откроСтся тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ внСсти измСнСния ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ…. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Windows для этого открываСтся Β«Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ Β»:

Π’Ρ‚ΠΎΡ€ΠΎΠΉ способ открытия bat-Ρ„Π°ΠΉΠ»Π° для рСдактирования (пСрСтаскиваСм ΠΈΠ· ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° Π² тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€)

Π­Ρ‚ΠΎΡ‚ способ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ большСго числа манипуляций ΠΈ большСго мастСрства владСния ΠΌΡ‹ΡˆΠΊΠΎΠΉ. Π˜Ρ‚Π°ΠΊ:

  1. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Β«ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΒ»
  2. Находим Π² Β«ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅Β» наш bat-Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ
  3. КликаСм ΠΏΠΎ Π½Π΅ΠΌΡƒ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π½Π΅ отпускаСм Π΅Ρ‘, Π° Ρ‚Π°Ρ‰ΠΈΠΌ Ρ„Π°ΠΉΠ» Π² ΠΎΠΊΠ½ΠΎ Β«Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Π°Β»
  4. ΠžΡ‚ΠΏΡƒΡΠΊΠ°Π΅ΠΌ Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ, ΠΊΠΎΠ³Π΄Π° курсор Π±ΡƒΠ΄Π΅Ρ‚ Π² ΠΎΠΊΠ½Π΅ Β«Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Π°Β» (Π½Π° ΠΊΠΎΠ½Ρ†Π΅ курсора Π±ΡƒΠ΄Π΅Ρ‚ нарисован + Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅)

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, ΠΊΠ°ΠΊ-Ρ‚ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅: =D

Π’Ρ€Π΅Ρ‚ΠΈΠΉ способ рСдактирования bat-Ρ„Π°ΠΉΠ»Π° (срСдствами тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Β«Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Β»)

Ну Ρ‚ΡƒΡ‚ всё просто ΠΈ понятно. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Β«Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Β» ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ , ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΉΡ‚ΠΈ Π² Π΅Π³ΠΎ мСню Β«Π€Π°ΠΉΠ»Β» ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ Β«ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΒ» (ΠΈΠ»ΠΈ просто Π½Π°ΠΆΠ°Ρ‚ΡŒ Ctrl + O):

Находим ΠΏΠ°ΠΏΠΊΡƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π»Π΅ΠΆΠΈΡ‚ наш Π±Π°Ρ‚Π½ΠΈΠΊ ΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ мСняСм ΠΎΠΏΡ†ΠΈΡŽ ΠΏΠΎΠΊΠ°Π·Π° Ρ„Π°Π»ΠΎΠ² Π½Π° «ВсС Ρ„Π°Π»Ρ‹ (*.*)Β» . Если этого Π½Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π² ΠΎΠΊΠ½Π΅ Β«ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΒ» ΠΌΡ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ нашСго bat-Ρ„Π°ΠΉΠ»Π°, Π° Π·Π½Π°Ρ‡ΠΈΡ‚, Π½Π΅ смоТСм Π΅Π³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ. Π”Π°Π»ΡŒΡˆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ Ρ„Π°ΠΉΠ»Ρƒ Π΄Π²Π° Ρ€Π°Π·Π° ΠΈΠ»ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΒ»:

Π˜Ρ‚ΠΎΠ³:

Π›ΡŽΠ±ΠΎΠΉ ΠΈΠ· описанных способов ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΡŽ bat-Ρ„Π°ΠΉΠ»Π° Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ внСсти Π² Π½Π΅Π³ΠΎ измСнСния. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ измСнСния Π±Ρ‹Π»ΠΈ внСсСны, Π½ΡƒΠΆΠ½ΠΎ ΠΈΡ… ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ. Для этого Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ стояла Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ опция «ВсС Ρ„Π°ΠΉΠ»Ρ‹ (*.*)Β» (ΠΈΠ½Π°Ρ‡Π΅, наш Β«Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Β» ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», ΠΊΠ°ΠΊ тСкстовый, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ.txt , Π° ΠΎΠ½ΠΎ Π½Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ, Π½Π°Π΄ΠΎ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ.bat).

Π’Π°ΠΊ ΠΈ вносятся ΠΏΡ€Π°Π²ΠΊΠΈ Π² bat-Ρ„Π°Π»Ρ‹ - Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΌΠ°Π³ΠΈΠΈ. НадСюсь, Ρ‡Ρ‚ΠΎ всё понятно. =)

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассмотрим Π΄Π²Π° способа создания bat-Ρ„Π°ΠΉΠ»Π°: с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Π°. Π­Ρ‚ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ bat-Ρ„Π°ΠΉΠ»Ρ‹, Π½ΠΎ спСрва опрСдСлимся, для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ΠΈ Π½ΡƒΠΆΠ½Ρ‹. Если совсСм просто, Ρ‚ΠΎ bat-Ρ„Π°ΠΉΠ» Π½ΡƒΠΆΠ΅Π½ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ для ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Windows , Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΈΡ… Π² любоС врСмя Π½Π΅ набирая ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для Π»Π΅Π½ΠΈΠ²Ρ‹Ρ… ΠΈ/ΠΈΠ»ΠΈ систСмных администраторов. =)

Π‘Ρ€Π°Π·Ρƒ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρƒ ΠΊ Π΄Π΅Π»Ρƒ:

Бпособ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ . Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ bat-Ρ„Π°ΠΉΠ» Π² Β«ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅ Β»

Π‘Ρ€Π°Π·Ρƒ ΠΎΠ³ΠΎΠ²ΠΎΡ€ΡŽΡΡŒ, Ρ‡Ρ‚ΠΎ для этого способа Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Β«ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅Β» . Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях ΠΈ я Π½Π΅ понимаю, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ эта Ρ„ΠΈΡˆΠΊΠ° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² Windows.

МСняСм Π΅Π³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ (Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ послС послСднСй Ρ‚ΠΎΡ‡ΠΊΠΈ) Π½Π°.bat:

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π½Π°ΠΆΠΌΡ‘ΠΌ Π½Π° Enter, Windows поинтСрСсуСтся «ПослС измСнСния Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ этот Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ нСдоступным. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅?Β». Ну ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Β«Π”Π°Β»! ИмСнно этого ΠΌΡ‹ ΠΈ добиваСмся: ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅.txt Π½Π°.bat:

Вуаля! ΠœΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Β«Π±Π°Ρ‚Π½ΠΈΠΊΒ», Ρ‚.Π΅. исполняСмый Ρ„Π°ΠΉΠ», Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π΅Π³ΠΎ запускС:

Бпособ Π²Ρ‚ΠΎΡ€ΠΎΠΉ . Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ bat-Ρ„Π°ΠΉΠ» Π² Β«Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅ Β»

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ bat-Ρ„Π°ΠΉΠ» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Β«Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Π° Β», Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Β«Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Β» (ΠΈΠ»ΠΈ любой тСкстовый Ρ„Π°ΠΉΠ» Π² Β«Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅Β») ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ мСню Β«Π€Π°ΠΉΠ» Β», опция «»:

ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ ΠΎΠΊΠ½ΠΎ сохранСния Ρ„Π°ΠΉΠ»Π°. Π’ΡƒΡ‚ Π²Π°ΠΆΠ½ΠΎ ΡƒΡ‡Π΅ΡΡ‚ΡŒ 2 Π²Π΅Ρ‰ΠΈ:

  1. Β«Π’ΠΈΠΏ Ρ„Π°ΠΉΠ»Π° Β» Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ выставлСн Π½Π° ВсС Ρ„Π°ΠΉΠ»Ρ‹ (*.*)
  2. «Имя Ρ„Π°ΠΉΠ»Π° Β» Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅.bat

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌ, ΠΊΡƒΠ΄Π° сохраняСм (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡ‚ΠΎΠΌ Π½Π°ΠΉΡ‚ΠΈ) ΠΈ ΠΆΠΌΡ‘ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Β»:

Π˜Ρ‚ΠΎΠ³ΠΎ:

Π›ΡŽΠ±ΠΎΠΉ ΠΈΡ… этих способов ΠΈΠΌΠ΅Π΅Ρ‚ смысл, Ссли Π΅ΡΡ‚ΡŒ ΠΏΡ€Π°Π²Π° администратора. Но ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… настроСк (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ всё-Ρ‚Π°ΠΊΠΈ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ).

Bat-Ρ„Π°ΠΉΠ» – это тСкстовый Ρ„Π°ΠΉΠ» Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах сСмСйства Windows, содСрТащий Π² сСбС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ систСмных ΠΊΠΎΠΌΠ°Π½Π΄ для выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ΠΎΠΌ Β«cmd.exeΒ». Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, ΠΎΠ½ прСдставляСт собой скриптовый Ρ„Π°ΠΉΠ». ПослС запуска bat-Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ считываСт Π΅Π³ΠΎ содСрТимоС построчно ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ исполняСт ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. БСгодня рассмотрим, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ bat-Ρ„Π°ΠΉΠ», Π° Ρ‚Π°ΠΊΠΆΠ΅ ознакомимся с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ для создания ΠΈ рСдактирования этих Ρ„Π°ΠΉΠ»ΠΎΠ².

ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ bat-Ρ„Π°ΠΉΠ»ΠΎΠ²

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

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ bat-Ρ„Π°ΠΉΠ»Π°

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ тСкстовый ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» смоТСт любой ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ – здСсь Π½Π΅Ρ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ слоТного. Для этого потрСбуСтся лишь тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° стандартного Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΏΠΎΠ»Π½Π΅ достаточно).

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄

  1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ тСкстовый Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² любом ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅.

Π”Π°Π±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ это дСйствиС, Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ контСкстноС мСню свободного ΠΎΡ‚ ΠΏΠ°ΠΏΠΎΠΊ ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² пространства ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΒ». Π’ Π²Ρ‹ΠΏΠ°Π²ΡˆΠ΅ΠΌ спискС ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΠΎ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ «ВСкстовый Ρ„Π°ΠΉΠ»Β».

  1. Π’Π²ΠΎΠ΄ΠΈΠΌ имя созданного Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Β«EnterΒ».
  2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ созданный Ρ„Π°ΠΉΠ» Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΈ.

  1. Π’Π²Π΅Π΄Π΅ΠΌ Π² Π½Π΅Π³ΠΎ нСсколько ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ работоспособности:

@ echo Hello , i ’ m bat !

@echo – ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²Ρ‹Π²ΠΎΠ΄Π° тСкста Π½Π° экран;

Hello, i’m bat!- сам тСкст;

pause – ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ дСйствий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ ΠΎΠΊΠ½Π°. По Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Β«@echoΒ» ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ Π½Π΅ закроСтся автоматичСски, давая этим самым ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ Π΅Π΅ выполнСния (Π½Π° экранС ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ тСкст).

  1. Π’Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ Β«Π€Π°ΠΉΠ»Β» Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π° ΠΈ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΠΎ Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ как…».

  1. Π’ появившСмся Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π° «ВсС Ρ„Π°ΠΉΠ»Ρ‹Β».

  1. Π”Π°Π»Π΅Π΅ ΠΊ ΠΈΠΌΠ΅Π½ΠΈ нашСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° дописываСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ тСкст Β«.batΒ», Ρ‡Ρ‚ΠΎ Π² ΠΈΡ‚ΠΎΠ³Π΅ даст Β«file.batΒ».
  2. КликаСм ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒΒ».

Π’ ΠΈΡ‚ΠΎΠ³Π΅ Π² ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° появится Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«file.batΒ», для запуска ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠΎ Π½Π΅ΠΌΡƒ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΊΠ»ΠΈΠΊ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ манипулятора ΠΌΡ‹ΡˆΠΊΠ° ΠΈΠ»ΠΈ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Β«EnterΒ».

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° осущСствляСтся Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Β«Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΒ» ΠΈΠ· Π΅Π³ΠΎ контСкстного мСню.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄

Π’Ρ‚ΠΎΡ€ΠΎΠΉ способ создания bat-Ρ„Π°ΠΉΠ»ΠΎΠ² практичСски Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ, Π½ΠΎ ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ Π΅Π³ΠΎ Π½Π΅ станСм.

  1. ЗапускаСм Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ Π»ΡŽΠ±Ρ‹ΠΌ извСстным ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ.
  • Π§Π΅Ρ€Π΅Π· ярлык Π² мСню Β«ΠŸΡƒΡΠΊΒ» - ΠΈΠ΄Π΅ΠΌ Β«ΠŸΡƒΡΠΊ – ВсС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ – Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ – Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Β» Π² Windows 7 ΠΈΠ»ΠΈ Β«ΠŸΡƒΡΠΊ - ВсС прилоТСния - Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ - Windows – Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Β» Π² Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… рСдакциях Windows.
  • Π’ поисковой строкС Β«ΠŸΡƒΡΠΊΒ» / Β«WindowsΒ» Π²Π²ΠΎΠ΄ΠΈΠΌ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚ ΠΈ запускаСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ² ΠΏΠΎ Π΅Π΅ ярлыку Π² спискС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².
  • Π’Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ ΠΎΠΊΠ½ΠΎ выполнСния систСмных ΠΊΠΎΠΌΠ°Π½Π΄ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ клавиш Β«Win + RΒ», Π²Π²ΠΎΠ΄ΠΈΠΌ Β«notepadΒ» ΠΈ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ «Ок».
  1. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ β„–4 ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°.

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ bat-Ρ„Π°ΠΉΠ»ΠΎΠ² срСдствами Windows

  1. КликаСм ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ Ρ„Π°ΠΉΠ»Ρƒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° bat, Π²Ρ‹Π·Π²Π°Π² Π΅Π³ΠΎ контСкстноС мСню.

  1. Из появившСгося мСню Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ» ΠΈΠ»ΠΈ Β«EditΒ».
  2. Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ стандартного тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π°, появится содСрТимоС bat-Ρ„Π°ΠΉΠ»Π°.
  3. Вносим Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ ΠΈ сохраняСм Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

Dr.Batcher – ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для создания bat-Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΈΡ… рСдактирования

ΠŸΡƒΡΠΊΠ°ΠΉ Π½Ρ‹Π½Π΅ использованиС bat-Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Π½Π΅ Ρ‚Π°ΠΊ вострСбовано ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, всС ΠΆΠ΅ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ эффСктивнСС ΠΏΡ€ΠΈΠ±Π΅Π³Π°Ρ‚ΡŒ ΠΊ ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΠΈ. Если Π½ΠΎΠ²ΠΈΡ‡ΠΊΡƒ, ΠΈΠ·Ρ€Π΅Π΄ΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€, Ρ…Π²Π°Ρ‚ΠΈΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π°, Ρ‚ΠΎ для систСмного администратора ΠΈ Π²Π°Ρ€Π΅Π·Π½ΠΈΠΊΠ°, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰Π΅Π³ΠΎΡΡ созданиСм сборок Windows ΠΈΠ»ΠΈ автоматичСски устанавливаСмого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для Π½Π΅Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ инструмСнт для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° bat. Им являСтся ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° Dr.Batcher. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠ°Π»ΠΎ Ρ‡Π΅ΠΌ отличаСтся ΠΎΡ‚ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Notepad++. Π’ Π³Π»Π°Π²Π½ΠΎΠΌ мСню располоТСны ΠΊΠ½ΠΎΠΏΠΊΠΈ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄. Dr.Batcher Π½ΡƒΠΌΠ΅Ρ€ΡƒΠ΅Ρ‚ страницы, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ, содСрТит список систСмных ΠΊΠΎΠΌΠ°Π½Π΄ для bat-Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ подсвСчиваСт синтаксис Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ bat-Ρ„Π°ΠΉΠ»Π° Π² Dr.Batcher

  1. ЗапускаСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
  2. Π’Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ Β«FileΒ» Π΅Π³ΠΎ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню ΠΈ ΠΆΠΌΠ΅ΠΌ Β«NewΒ». Π’ΠΎ ΠΆΠ΅ выполняСтся Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡƒ чистого листа, Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄ мСню Β«FileΒ».
  3. Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ окошкС Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«Empty Batch FileΒ».

На экранС появится ΠΎΠΊΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ со всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с bat-Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ функциями.

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ bat-Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Dr.Batcher

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° bat для рСдактирования Π² Dr.Batcher ΠΌΠΎΠΆΠ½ΠΎ нСсколькими путями, ΠΎ Π½ΠΈΡ… ΠΈ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Ρ€Π΅Ρ‡ΡŒ Π΄Π°Π»Π΅Π΅.

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· контСкстноС мСню bat-Ρ„Π°ΠΉΠ»Π°

  1. Π’Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ контСкстноС мСню Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° bat.
  2. Π’ Π²Ρ‹ΠΏΠ°Π²ΡˆΠ΅ΠΌ спискС Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«Edit with Dr.BatcherΒ».

Π—Π°Ρ‚Π΅ΠΌ запустится ΠΎΠΊΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с содСрТимым нашСго тСкстового ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Π½ΠΎΡΠΈΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ Π² Π΅Π³ΠΎ содСрТимоС.

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ bat-Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Dr.Batcher

  1. ЗапускаСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Batcher.
  2. Π’Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ Β«FileΒ» Π΅Π΅ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню.
  3. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«OpenΒ» Π² Π²Ρ‹ΠΏΠ°Π²ΡˆΠ΅ΠΌ мСню.

Π’ΠΎ ΠΆΠ΅ самоС выполняСтся Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡƒ ΠΏΠ°ΠΏΠΊΠΈ, Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄ Π³Π»Π°Π²Π½Ρ‹ΠΌ мСню.

  1. Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ открытия Ρ„Π°ΠΉΠ»ΠΎΠ² ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΏΡƒΡ‚ΡŒ ΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΌΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° bat ΠΈ ΠΆΠΌΠ΅ΠΌ Β«ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΒ».

Наш bat-Ρ„Π°ΠΉΠ» откроСтся Π² ΠΎΠΊΠ½Π΅ Dr.Batcher ΠΈ Π² Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Π½ΠΎΡΠΈΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ.

ИспользованиС графичСского интСрфСйса Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах сСгодня прСдставляСтся Ρ‡Π΅ΠΌ-Ρ‚ΠΎ само собой Ρ€Π°Π·ΡƒΠΌΠ΅ΡŽΡ‰ΠΈΠΌΡΡ ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ СстСствСнным, Π½ΠΎ Ρ‚Π°ΠΊ Π±Ρ‹Π»ΠΎ Π½Π΅ всСгда. ΠŸΠ΅Ρ€Π²Π°Ρ опСрационная систСма MS DOS, разработанная ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Microsoft, Π½Π΅ ΠΈΠΌΠ΅Π»Π° GUI, Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΎΡΡŒ посрСдством Π²Π²ΠΎΠ΄Π° тСкстовых ΠΊΠΎΠΌΠ°Π½Π΄. Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΌΠΈΠ½ΡƒΠ»ΠΎ Π±Π΅Π· ΠΌΠ°Π»ΠΎΠ³ΠΎ 40 Π»Π΅Ρ‚, ΠΎΠ΄Π½Π°ΠΊΠΎ скриптовый язык ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² срСдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

Командная строка Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒ ΡƒΠ΄ΠΎΠ±Π½Π°, Π·Π°Ρ‚ΠΎ с Π΅Ρ‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ нСдоступны ΠΈΠ· GUI ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· консоль, Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π½Π΅Ρ‘ ΠΎΠ΄Π½Ρƒ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ – всё это сильно замСдляСт Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, ΠΌΠΎΠΆΠ½ΠΎ сущСствСнно ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ, создав Π±Π°Ρ‚-Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ попросту Π±Π°Ρ‚Π½ΠΈΠΊ – тСкстовый Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ BAT, содСрТащий список инструкций, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ΠΎΠΌ CMD. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для удалСния Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ ΠΈΠ»ΠΈ запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ BAT

Π˜Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ bat-Ρ„Π°ΠΉΠ» Π² Windows 7/10? ΠžΡ‡Π΅Π½ΡŒ просто. Для этого понадобится любой тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈ Π·Π½Π°Π½ΠΈΠ΅ основ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚, Π° Π΅Ρ‰Ρ‘ Π»ΡƒΡ‡ΡˆΠ΅ Notepad++, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ послСдний ΠΈΠΌΠ΅Π΅Ρ‚ подсвСтку синтаксиса. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Π² мСню Β«Π€Π°ΠΉΠ»Β» Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΒ», Π΄Π°ΠΉΡ‚Π΅ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌΡƒ скрипту имя, Π° Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ спискС Β«Π’ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°Β» Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Batch file (*bat; *cmd; *nt)Β».

Если для создания bat-Ρ„Π°ΠΉΠ»Π° Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π° Π² спискС Β«Π’ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°Β» Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ «ВсС Ρ„Π°ΠΉΠ»Ρ‹Β».

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ bat Π½Π΅ составляСт слоТности, Π΅ΡΡ‚ΡŒ Ρ‚ΡƒΡ‚, ΠΎΠ΄Π½Π°ΠΊΠΎ, свои тонкости. Π’ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ… нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ пСрСнос строк, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° bat-Ρ„Π°ΠΉΠ»Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ выставлСна UTF-8, Ссли Π² Ρ‚Π΅Π»Π΅ скрипта ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Π°, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, вставив Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ мСстС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ chcp 1251.

ВмСсто Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ BAT ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CMD, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния скрипта Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, синтаксис ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования Π±Π°Ρ‚Π½ΠΈΠΊΠΎΠ²

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ bat-Ρ„Π°ΠΉΠ» Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ настала ΠΏΠΎΡ€Π° самого интСрСсного, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ синтаксиса языка ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° CMD. ΠŸΠΎΠ½ΡΡ‚Π½ΠΎ, пустой Π±Π°Ρ‚Π½ΠΈΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚, ΠΎΠ½ Π΄Π°ΠΆΠ΅ Π½Π΅ запустится ΠΏΡ€ΠΈ Π΄Π²ΠΎΠΉΠ½ΠΎΠΌ ΠΏΠΎ Π½Π΅ΠΌΡƒ ΠΊΠ»ΠΈΠΊΠ΅. Π§Ρ‚ΠΎΠ±Ρ‹ скрипт сработал, Π² Π½Ρ‘ΠΌ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ прописана хотя Π±Ρ‹ ΠΎΠ΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°. Для наглядного ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° посмотрим, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ bat-Ρ„Π°ΠΉΠ» для запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Допустим, приступая ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅, Π²Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· запускаСтС Ρ‚Ρ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ – Chrome, Firefox ΠΈ VLC. Упростим Π·Π°Π΄Π°Ρ‡Ρƒ, создав скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ сам Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ эти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠΌ Π² ΠΏΡΡ‚ΡŒ сСкунд.

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ пустой Π±Π°Ρ‚Π½ΠΈΠΊ ΠΈ вставляСм Π² Π½Π΅Π³ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

Start "" "C:/Program Files/Google/Chrome/Application/chrome.exe" timeout /t 05 start "" "C:/Program Files/Mozilla Firefox/firefox.exe" timeout /t 05 start "" "C:/Program Files/VideoLAN/VLC/vlc.exe"

Команда start запускаСт исполняСмый Ρ„Π°ΠΉΠ» Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° timeout /t Π·Π°Π΄Π°Ρ‘Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΌΠ΅ΠΆΠ΄Ρƒ запусками. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° располоТСниС ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ – Π² Π½ΠΈΡ… бСрутся ΠΏΡƒΡ‚ΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹. Π’Π°ΠΊΠΆΠ΅ Ссли Π² ΠΏΡƒΡ‚ΠΈ Π΅ΡΡ‚ΡŒ кирилличСскиС символы, Π² Π½Π°Ρ‡Π°Π»ΠΎ скрипта слСдуСт Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ chcp 1251 , Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ Π½Π΅ смоТСт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ.

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

Start /b "" "ΠΏΡƒΡ‚ΡŒ"

ΠœΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ‚Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ потрСбуСтся ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ скрипта, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ сам смог Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π»ΠΈ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ»ΠΈ Π½Π΅Ρ‚. Для этого сущСствуСт ΠΊΠΎΠΌΠ°Π½Π΄Π° pause . ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Сю timeout ΠΈ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ получится.

Start /b "" "ΠΏΡƒΡ‚ΡŒ" pause

Рассмотрим Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄ для bat Ρ„Π°ΠΉΠ»Π°. НапишСм скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π² ΠΎΠ΄Π½ΠΎΠΌ случаС Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Π° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ – ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π΅Π³ΠΎ. Для этих Ρ†Π΅Π»Π΅ΠΉ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ shutdown с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ /s , /r ΠΈ /t . ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Π±Π°Ρ‚Π½ΠΈΠΊ запрос Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ дСйствия, Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

@echo off chcp 1251 echo "Π’Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€?" pause shutdown /s /t 0

ПоясняСм. ΠŸΠ΅Ρ€Π²Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° скрываСт тСкст самих ΠΊΠΎΠΌΠ°Π½Π΄, вторая – устанавливаСт ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ, Ρ‚Ρ€Π΅Ρ‚ΡŒΡ – Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ сообщСниС для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, чСтвСртая – устанавливаСт ΠΏΠ°ΡƒΠ·Ρƒ, пятая – Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚, Π° с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ /r вмСсто /s ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π±Π΅Π· Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π² ΠΎΠ΄Π½Ρƒ ΠΌΠΈΠ½ΡƒΡ‚Ρƒ. Если Π½Π΅ ΠΆΠ΅Π»Π°Π΅Ρ‚Π΅ Ρ†Π΅Ρ€Π΅ΠΌΠΎΠ½ΠΈΡ‚ΡŒΡΡ с запросами ΠΈ ΠΏΠ°ΡƒΠ·Π°ΠΌΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡΡ‚ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ.

Если вмСсто русского тСкста ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ крякозябры, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» скрипта Π² ANSI.

Π§Ρ‚ΠΎ Π΅Ρ‰Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скриптов? Много Ρ‡Π΅Π³ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ, ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹. Допустим, Ρƒ вас Π΅ΡΡ‚ΡŒ нСкая ΠΏΠ°ΠΏΠΊΠ° data Π² ΠΊΠΎΡ€Π½Π΅ диска D, содСрТимоС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ ΠΌΠ°Ρ…ΠΎΠΌ. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π±Π°Ρ‚Π½ΠΈΠΊ ΠΈ вставляСм Π² Π½Π΅Π³ΠΎ Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

Del /A /F /Q "D:/data"

А ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Ρ‚Π°ΠΊ:

Forfiles /p "D:/data" /s /m *.* /c "cmd /c Del @path"

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠΉ, вторая ΠΊΠΎΠΌΠ°Π½Π΄Π° удаляСт Ρ„Π°ΠΉΠ»Ρ‹ рСкурсивно, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² ΠΏΠ°ΠΏΠΊΠ΅ data Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ всС Ρ„Π°ΠΉΠ»Ρ‹ плюс Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»Π΅ΠΆΠ°Ρ‚ Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ….

А Π²ΠΎΡ‚ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. НапишСм скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию содСрТимого ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ. Π—Π° ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π° robocopy :

Robocopy C:/data D:/backup /e pause

Запустив Ρ‚Π°ΠΊΠΎΠΉ Π±Π°Ρ‚Π½ΠΈΠΊ Π½Π° исполнСниС, Π²Ρ‹ скопируСтС всС содСрТимоС ΠΏΠ°ΠΏΠΊΠΈ data Π² ΠΏΠ°ΠΏΠΊΡƒ backup, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ, пустыС ΠΈ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ. К слову, ΠΊΠΎΠΌΠ°Π½Π΄Π° robocopy ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΈΠ±ΠΊΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ копирования.

Запуск bat-Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ администратора ΠΈ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ, скрытый запуск bat

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±Π°Ρ‚Π½ΠΈΠΊΠΈ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ Π½Π΅ΠΊΠΎΠ΅ ΠΎΠ±Ρ‰Π΅Π΅ прСдставлСниС ΠΎ языкС ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° CMD. Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΈ основы, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΡˆΠ»Π° ΠΏΠΎΡ€Π° ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ особСнностями Ρ€Π°Π±ΠΎΡ‚Ρ‹ с bat-Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ. Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ для выполнСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… дСйствий ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ ΠΏΡ€Π°Π²Π° администратора. ΠŸΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈ Π±Π°Ρ‚Π½ΠΈΠΊΠ°ΠΌ. Π‘Π°ΠΌΡ‹ΠΉ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΉ способ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ скрипт ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ администратора, это ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ Π½Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² контСкстном мСню ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΎΠΏΡ†ΠΈΡŽ.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Π±Π°Ρ‚Π½ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ с ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ привилСгиями всСгда. Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π° Ρ‚Π°ΠΊΠΎΠΉ скрипт ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ярлык, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ свойства, Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΒ» ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ окошкС Π³Π°Π»ΠΎΡ‡ΠΊΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚ «Запуск ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ администратора». Π­Ρ‚ΠΎΡ‚ способ Ρ…ΠΎΡ€ΠΎΡˆ Π΅Ρ‰Ρ‘ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ позволяСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ для ярлыка любой Π·Π½Π°Ρ‡ΠΎΠΊ, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ BAT ΠΈΠ»ΠΈ CMD всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅Π²Π·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Π²ΠΈΠ΄.

Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹, ΠΊΠ°ΠΊ ΠΈ всС прилоТСния, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ. Команда timeout /t здСсь Π½Π΅ совсСм умСстна, для ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ запуска Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ встроСнный Β«ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π·Π°Π΄Π°Ρ‡Β» Windows. Π—Π΄Π΅ΡΡŒ всё просто. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ taskschd.msc ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ, опрСдСляСмся с Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠΌ, дСйствиС Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒΒ» ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΏΡƒΡ‚ΡŒ ΠΊ bat-Ρ„Π°ΠΉΠ»Ρƒ. Π’ΠΎΡ‚ ΠΈ всё, скрипт Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½ Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ врСмя.

И напослСдок Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ интСрСсный ΠΌΠΎΠΌΠ΅Π½Ρ‚. Когда Π²Ρ‹ запускаСтС bat-Ρ„Π°ΠΉΠ», Π½Π° экранС появляСтся, ΠΏΡƒΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ Π½Π° ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ долю сСкунды, ΠΎΠΊΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. А нСльзя Π»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ скрипт выполнялся Π² скрытом Ρ€Π΅ΠΆΠΈΠΌΠ΅? МоТно, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ нСсколькими способами. Π‘Π°ΠΌΡ‹ΠΉ простой Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ. Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π½Π° bat-Ρ„Π°ΠΉΠ» ярлык, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π΅Π³ΠΎ свойства ΠΈ Π² мСню «Окно» Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«Π‘Π²Ρ‘Ρ€Π½ΡƒΡ‚ΠΎΠ΅ Π² Π·Π½Π°Ρ‡ΠΎΠΊΒ». ПослС этого СдинствСнным Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠΌ запуска скрипта Π±ΡƒΠ΄Π΅Ρ‚ появлСниС Π·Π½Π°Ρ‡ΠΊΠ° CMD Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡, ΠΎΠΊΠΎΠ½ ΠΆΠ΅ ΠΏΡ€ΠΈ этом ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.

Если Π²Ρ‹ ΠΆΠ΅Π»Π°Π΅Ρ‚Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ скрипта, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ «костылСм» – скриптом VΠ’S, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ваш Π±Π°Ρ‚Π½ΠΈΠΊ Π² скрытом Ρ€Π΅ΠΆΠΈΠΌΠ΅. ВСкст скрипта ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½ΠΈΠΆΠ΅, сохранитС Π΅Π³ΠΎ Π² Ρ„Π°ΠΉΠ» hidden.vbs , ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΠ² ΠΏΡƒΡ‚ΡŒ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ строчкС ΠΊΠΎΠ΄Π° D:/sсript.bat ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ Π±Π°Ρ‚Π½ΠΈΠΊΡƒ.

Set WshShell = CreateObject("WScript.Shell") WshShell.Run chr(34) & "D:\script.bat" & Chr(34), 0 Set WshShell = Nothing

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

А Π½Π° этом ΠΏΠΎΠΊΠ° всё. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ создания скриптов BAT Π±Π΅Π· Ρ‚Ρ€ΡƒΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. НСплохо Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΎΠΌ Уильяма Π‘Ρ‚Π°Π½Π΅ΠΊΠ° «Командная строка Microsoft WindowsΒ». НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° издания ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΡ€ΠΎΡˆΠ»ΠΎ Π±ΠΎΠ»Π΅Π΅ дСсяти Π»Π΅Ρ‚, содСрТащаяся Π² Π½Π΅ΠΉ информация Π΄ΠΎ сих ΠΏΠΎΡ€ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°.

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

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

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

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

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

start firefox

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

start firefox C:\Program Files\Mozilla Firefox\firefox.exe

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

start filezilla

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

start D:\FileZilla\FileZilla.exe

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

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

start C:\Program Files\Sound Club\scw.exe

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

Program Files - Progra~1 Sound Club - SoundC~1 start C:\Progra~1 \SoundC~1 \scw.exe

Если рядом Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π΅ ΠΏΠ°ΠΏΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Sound Club ΠΈ Sound Clown , Ρ‚ΠΎ слСдуя ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ Π½Π°Π΄ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ SoundC~2 , Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² этом случаС Sound Club окаТСтся Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ (ΠΈΠΌΠ΅Π½Π° ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎΠΌ порядкС).

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

Mozilla Firefox Mozilla Thunderbird Mozilla Sunbird

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

Mozill~1 Mozill~2 Mozill~3

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

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

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

start "C:\Program Files\Sound Club\scw.exe"

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

START ["Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ"] [ΠΊΠΎΠΌΠ°Π½Π΄Π°/ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°] [ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹]

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

start "" "C:\Program Files\Sound Club\scw.exe"

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

start C:\"Program Files"\"Sound Club"\scw.exe

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

%SystemDrive% cd \Program Files\Sound Club\ start scw.exe

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

start firefox start jetaudio rem start defraggler

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

start firefox start jetaudio rem start defraggler exit

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

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

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

start firefox

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

start C:\"Program Files"\"Mozilla Firefox"\firefox.exe

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

start C:\"Program Files"\"Mozilla Firefox"\firefox.exe exit

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

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

start /min D:\FileZilla\FileZilla.exe exit

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

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

start /?

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

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

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

start Sleep.exe 15

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

/S /s /q /silent ΠΈ ряд Π΄Ρ€ΡƒΠ³ΠΈΡ…

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

start avast.exe /S exit

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

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

rem соСдинСниС с ftp-сСрвСром start /min D:\FileZilla\FileZilla.exe "ftp://Π»ΠΎΠ³ΠΈΠ½:ΠΏΠ°Ρ€ΠΎΠ»ΡŒ@сСрвСр" rem ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ index.php Π² Firefox start C:\"program files"\"mozilla firefox"\firefox.exe "http://localhost/ΠΏΠ°ΠΏΠΊΠ°_сайта/index.php" rem ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ start.html Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ start /min C:\"Program Files"\тСкстовой_Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€.exe "E:\сСрвСр\ΠΏΠ°ΠΏΠΊΠ°_сайта\index.html" rem ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΏΠ°ΠΏΠΊΠΈ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ сайта start /min E:\сСрвСр\ΠΏΠ°ΠΏΠΊΠ°_с_сайтом rem Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· консоли exit

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

start /min /wait program.exe /m /S start C:\Directory\program2.exe "C:\Files\file.odt" exit

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

start C:\"program files"\"mozilla firefox"\firefox.exe "http://localhost/ΠΏΠ°ΠΏΠΊΠ°_сайта/index.php"

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

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