Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ bat Ρ„Π°ΠΉΠ»: Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ BAT-Ρ„Π°ΠΉΠ» Π² Windows ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ

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

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ bat Ρ„Π°ΠΉΠ» Π² Windows 10

ГлавнаяВСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹

ΠŸΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ (bat) Ρ„Π°ΠΉΠ» – это Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ тСкст, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ .bat, ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ Π² сСбя построчныС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ для ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки cmd.exe.

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ bat Ρ„Π°ΠΉΠ» Π² Windows 10

Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π° – ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ инструмСнт Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ – копирования, удалСния ΠΈ Ρ‚.Π΄., Π° Ρ‚Π°ΠΊΠΆΠ΅ запуска Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ выполнСния Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² ОБ.

К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ DOS-ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ipconfig/flushdns, ΠΎΡ‡ΠΈΡ‰Π°ΡŽΡ‰ΡƒΡŽ кэш распознаватСля DNS, это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· запуск cmd.exe. Однако, Ссли ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ, Π»ΡƒΡ‡ΡˆΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Ρ‡Π΅Ρ€Π΅Π· запуск ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ созданного bat-Ρ„Π°ΠΉΠ»Π°.

ΠŸΡ€ΠΈ создании Ρ„Π°ΠΉΠ»Π° bat, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, потрСбуСтся Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ отобраТСния Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ. Для этого:

  1. Π©Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΌΡ‹ΡˆΡŒΡŽ (ΠΏΡ€Π°Π²ΠΎΠΉ) Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ Β«ΠŸΡƒΡΠΊΒ», ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ «ПанСль управлСния».

    НаТимаСм ΠΌΡ‹ΡˆΡŒΡŽ (ΠΏΡ€Π°Π²ΠΎΠΉ) Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ Β«ΠŸΡƒΡΠΊΒ», ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ «ПанСль управлСния»

  2. Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ элСмСнт управлСния Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ°Β».

    ЗапускаСм Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ°Β»

  3. Π’ ΠΎΠΊΠ½Π΅ Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ°Β» ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«Π’ΠΈΠ΄Β» ΠΈ, двигая ΠΌΡ‹ΡˆΠΊΠΎΠΉ полосу ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π²Π½ΠΈΠ·, Π΄ΠΎΠΉΡ‚ΠΈ Π΄ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° Β«Π‘ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ для зарСгистрированных Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ²Β», сняв с Π½Π΅Π³ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΈ Π½Π°ΠΆΠ°Π² «ОК».

    Π£Π±ΠΈΡ€Π°Π΅ΠΌ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ «ОК»

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

  • Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ bat-Ρ„Π°ΠΉΠ»
  • ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ bat-Ρ„Π°ΠΉΠ»Π°:
  • Π”Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° Π² bat-Ρ„Π°ΠΉΠ»Π°Ρ…
  • Запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² bat-Ρ„Π°ΠΉΠ»Π°Ρ… с ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ
  • ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ bat-Ρ„Π°ΠΉΠ»Π°
  • Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ bat
    • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ рСдактирования
    • Π’ΠΈΠ΄Π΅ΠΎ β€” Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ bat Ρ„Π°ΠΉΠ» Π² Windows

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ bat-Ρ„Π°ΠΉΠ»

Для этого:

  1. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Β«Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Β», Π½Π°Π±Ρ€Π°Π² Π² строкС поиска ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡ (ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π»ΡƒΠΏΡ‹ Π²Π½ΠΈΠ·Ρƒ слСва) слово Π±Π»ΠΎΠΊΠ½ΠΎΡ‚ ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΌΡ‹ΡˆΡŒΡŽ ΠΏΠΎ Π²ΡΠΏΠ»Ρ‹Π²ΡˆΠ΅ΠΉ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.

    ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Β«Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Β»

  2. Π’ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ipconfig /flushdns ΠΈ pause.

    ВписываСм Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

    Π‘ΠΏΡ€Π°Π²ΠΊΠ°! ИспользованиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Β«pauseΒ» Π½Π΅ позволяСт DOS-экрану Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒΡΡ послС исполнСния bat-Ρ„Π°ΠΉΠ»Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π±Ρ‹Π»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° cmd.

  3. Π’ ΠΎΠΊΠ½Π΅ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π° Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΌΡ‹ΡˆΡŒΡŽ Β«Π€Π°ΠΉΠ»Β» – Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΒ».

    Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΒ»

  4. Π’ ΠΎΠΊΠ½Π΅ Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΒ» Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ слСва, ΠΊΡƒΠ΄Π° ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ», Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ имя создаваСмого Ρ„Π°ΠΉΠ»Π° ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ .bat (Ρ‡Π΅Ρ€Π΅Π· Ρ‚ΠΎΡ‡ΠΊΡƒ) (1), Π²Ρ‹Π±Ρ€Π°Π² Π² Β«Π’ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°Β» – «ВсС Ρ„Π°ΠΉΠ»Ρ‹Β» (2). Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠ°Ρ‚ΡŒ Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒΒ» (3).

    Π’ ΠΎΠΊΠ½Π΅ Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΒ» Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ слСва, ΠΊΡƒΠ΄Π° ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ», пишСм имя создаваСмого Ρ„Π°ΠΉΠ»Π° ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ .bat, Π²Ρ‹Π±Ρ€Π°Π² Π² Β«Π’ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°Β» – «ВсС Ρ„Π°ΠΉΠ»Ρ‹Β». Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒΒ»

  5. Π©Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π΄Π²Π°ΠΆΠ΄Ρ‹ ΠΌΡ‹ΡˆΡŒΡŽ Π½Π° сохранСнном Ρ„Π°ΠΉΠ»Π΅. Π’ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ситуациях ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ запуск bat ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ администратора. Для этого Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° Π½Π΅ΠΌ ΠΌΡ‹ΡˆΡŒΡŽ (ΠΏΡ€Π°Π²ΠΎΠΉ), ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ «Запуск ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ администратора».

КликаСм Π΄Π²Π°ΠΆΠ΄Ρ‹ ΠΌΡ‹ΡˆΡŒΡŽ Π½Π° сохранСнном Ρ„Π°ΠΉΠ»Π΅

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ исполнСния bat-Ρ„Π°ΠΉΠ»Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒΡΡ Π² DOS-ΠΎΠΊΠ½Π΅.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ исполнСния bat-Ρ„Π°ΠΉΠ»Π°

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС содСрТимоС кэш слуТбы Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈΠΌΠ΅Π½ DNS ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΎΡ‡ΠΈΡ‰Π΅Π½ΠΎ, исправляя ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ отобраТСния ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-страниц ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ DNS. БистСма прСдлагаСтся Π½Π°ΠΆΠ°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ для закрытия ΠΎΠΊΠ½Π°.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π±Π°Ρ‚, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΏΠΎ созданию, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎΠ± этом Π½Π° нашСм ΠΏΠΎΡ€Ρ‚Π°Π»Π΅.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ bat-Ρ„Π°ΠΉΠ»Π°:

  • ECHO: ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ тСкст Π² DOS-ΠΎΠΊΠ½Π΅;
  • ECHO OFF: отмСняСт ΠΏΠΎΠΊΠ°Π· тСкста ΠΊΠΎΠΌΠ°Π½Π΄ Π² DOS-ΠΎΠΊΠ½Π΅, показывая подсказку ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚;
  • @ECHO OFF: отмСняСт ΠΏΠΎΠΊΠ°Π· тСкста ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ подсказок, показывая Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚;
  • XCOPY: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для копирования ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² с Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ;
  • START: запускаСт исполняСмый Ρ„Π°ΠΉΠ» .exe со своим стандартным ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³;
  • FOR/IN/DO: примСняСтся для указания Ρ„Π°ΠΉΠ»ΠΎΠ²;
  • MKDIR: создаСт ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ;
  • REM: для Π²Π²ΠΎΠ΄Π° строки коммСнтария Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅;
  • RMDIR: для удалСния ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²;
  • DEL: для удалСния Ρ„Π°ΠΉΠ»ΠΎΠ²;
  • COPY: для копирования Ρ„Π°ΠΉΠ»ΠΎΠ²;
  • TITLE: Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΎΠΊΠ½Π°.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· пСрСчислСнных ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅. НСобходимо ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° @echo off скрываСт ΠΏΡƒΡ‚ΡŒ выполняСмой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ cmd Π½Π° DOS-экранС.

Команда @echo off скрываСт ΠΏΡƒΡ‚ΡŒ выполняСмой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

Запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² Ρ„Π°ΠΉΠ»Π΅ bat происходит с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ start ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΈΠΌΠ΅Π½ΠΈ запускаСмой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² Ρ„Π°ΠΉΠ»Π΅ bat происходит с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ start

Π’Π°ΠΊΠΆΠ΅ Π² Ρ„Π°ΠΉΠ»Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прописан ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ исполняСмого Ρ„Π°ΠΉΠ»Π°.

Π’ Ρ„Π°ΠΉΠ»Π΅ прописан ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ исполняСмого Ρ„Π°ΠΉΠ»Π°

ОбС эти записи для firefox Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ. Однако, ΠΎΠ½ΠΈ ΠΎΠ±Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для зарСгистрированных Π² Windows ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Если ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, filezilla) Π±Π΅Π· прописи всСго ΠΏΡƒΡ‚ΠΈ ΠΊ запускаСмому Ρ„Π°ΠΉΠ»Ρƒ, ΠΎΠ½Π° Π½Π΅ запустится.

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

Иногда Π² bat Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ с Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ с ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ – ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ старыС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для MS-DOS. Π’ этих случаях ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ использованиС ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… DOS-ΠΈΠΌΠ΅Π½ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ.

ΠŸΡ€Π°Π²ΠΈΠ»Π° записи ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… DOS-ΠΈΠΌΠ΅Π½ (Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ 8.3): задСйствуСтся ΡˆΠ΅ΡΡ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… символов ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ°ΠΏΠΊΠΈ, Π½Π΅ учитывая ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, Π΄Π°Π»Π΅Π΅ указываСтся Π΅Π΅ Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎ порядку Ρ‡Π΅Ρ€Π΅Π· ~. НапримСр: start C:Program FilesMozilla Firefoxfirefox.exe прСобразуСтся Π²: start C:Progra~1Mozill~1firefox.exe.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ситуация, ΠΊΠΎΠ³Π΄Π° Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ нСсколько ΠΏΠ°ΠΏΠΎΠΊ с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ символами Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ.

Π’ ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ нСсколько ΠΏΠ°ΠΏΠΎΠΊ с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ символами Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ

Π˜Ρ… ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π° Π² этом случаС Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² соотвСтствии с Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½Ρ‹ΠΌ порядком ΠΏΠ°ΠΏΠΎΠΊ:

  • Mozill~1;
  • Mozill~2;
  • Mozill~3.

Однако, Ссли Mozilla Firefox Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π° Mozill~1 записи Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ DOS-ΠΈΠΌΠ΅Π½Π° – Π½Π΅ Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π½. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ этого Ρ‚ΠΈΠΏΠ° Π½Π° NTFS Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π² рССстрС Windows.

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π½ запись Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ. ΠšΠ°Π²Ρ‹Ρ‡ΠΊΠΈ «», Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΏΠ΅Ρ€Π΅Π΄ прописываСмым ΠΏΡƒΡ‚Π΅ΠΌ ΠΊ запускаСмому Ρ„Π°ΠΉΠ»Ρƒ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΌ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ.

ΠšΠ°Π²Ρ‹Ρ‡ΠΊΠΈ, Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΏΠ΅Ρ€Π΅Π΄ прописываСмым ΠΏΡƒΡ‚Π΅ΠΌ ΠΊ запускаСмому Ρ„Π°ΠΉΠ»Ρƒ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ

Однако, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ совсСм. Π’ этом случаС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ использованиС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ измСнСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Chdir (CD). Π—Π°ΠΏΠΈΡΡŒ start firefox.exe ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Π΅Ρ‚ Π² этом случаС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ Π²ΠΈΠ΄.

Π—Π°ΠΏΠΈΡΡŒ start firefox.exe ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ Π²ΠΈΠ΄

Π‘ΠΏΡ€Π°Π²ΠΊΠ°. Команда CD – ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, СдинствСнноС ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ вопроса Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π½ Π² bat-Ρ„Π°ΠΉΠ»Π°Ρ….

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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² bat-Ρ„Π°ΠΉΠ»Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ, Π½ΠΎ ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (ΠΊΠ»ΡŽΡ‡ΠΈ) запуска. НапримСр, Ссли Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ bat-Ρ„Π°ΠΉΠ» с записью: start /?, ΠΎΠ½ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ Π½Π° DOS-экранС список ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… с этим ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ пояснСниями.

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, Π³Π΄Π΅: β€” minimize – ΠΊΠ»ΡŽΡ‡ для ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ послС Π΅Π΅ запуска, β€” hide_splash – ΠΊΠ»ΡŽΡ‡ для сворачивания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² трэй.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ

Π‘ΠΏΡ€Π°Π²ΠΊΠ°! ВсС, Ρ‡Ρ‚ΠΎ относится ΠΊ запускаСмым Ρ„Π°ΠΉΠ»Π°ΠΌ .exe, записываСтся с Π½ΠΈΠΌΠΈ Π² Ρ„Π°ΠΉΠ»Π΅ bat Π² ΠΎΠ±Ρ‰Π΅ΠΉ строкС.

Команда создания ΠΏΠ°ΠΏΠΊΠΈ выполняСтся Π² bat с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° MKDIR (MD). Если Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ bat-Ρ„Π°ΠΉΠ», ΠΎΠ½ создаст Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΏΠ°ΠΏΠΊΠΈ Π½Π° дискС Π‘.

Команда создания ΠΏΠ°ΠΏΠΊΠΈ выполняСтся Π² bat с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° MKDIR

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ – ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π½Π΅ ΠΎΠ΄ΠΈΠ½, Π° сразу нСсколько ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Π½Π° дискС Π‘.

Команда для открытия Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Π½Π° дискС Π‘

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ bat-Ρ„Π°ΠΉΠ»Π°

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ с диска D: Π½Π° диск E. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ /s Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ². ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ i/ создаСт Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π° xcopy скопировала Π² Π½Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Ρ‹.

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ bat-Ρ„Π°ΠΉΠ»Π°

Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΈ этом ΠΊΠ°ΠΊ остаСтся ΠΊΠ°ΠΊ Π½Π° дискС D, Ρ‚Π°ΠΊ ΠΈ копируСтся Π² Π½ΠΎΠ²ΠΎΠ΅ мСсто, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π² bat-Ρ„Π°ΠΉΠ»Π΅.

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ bat

  1. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ созданный Ρ„Π°ΠΉΠ» bat, Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° Π½Π΅ΠΌ ΠΌΡ‹ΡˆΡŒΡŽ (ΠΏΡ€Π°Π²ΠΎΠΉ), использовав ΠΏΡƒΠ½ΠΊΡ‚ Β«Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΒ».

    ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠ»ΠΈΠΊΠ° ПКМ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ Β«Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΒ»

  2. Π€Π°ΠΉΠ» откроСтся Π² Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для этого Ρ‚ΠΈΠΏΠ° Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.

    ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° Π² Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для этого Ρ‚ΠΈΠΏΠ° Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ рСдактирования

Рядовому ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ для взаимодСйствия с bat-Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ…Π²Π°Ρ‚ΠΈΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° простого Β«Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Π°Β», Π½ΠΎ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, систСмному администратору Π½ΡƒΠΆΠ΅Π½ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΠΌΠΎΡ‰Π½Π΅Π΅. Π Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с bat ΠΌΠΎΠΆΠ½ΠΎ Π² Π»ΡŽΠ±Ρ‹Ρ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ… тСкстов, Π½Π°Ρ†Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π½Π° взаимодСйствиС с ΠΊΠΎΠ΄ΠΎΠΌ, Π² частности, Π² Β«Notepad++Β» ΠΈΠ»ΠΈ Β«Notepad2Β».

Из спСциализированного софта ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ Dr.Batcher, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΡƒΡŽ для создания bat, ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΡƒΡŽ Π² состав Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, подсвСчиваСмый синтаксис, Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ страниц.

Π’ΠΈΠ΄Π΅ΠΎ β€” Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ bat Ρ„Π°ΠΉΠ» Π² Windows

ΠŸΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ ΡΡ‚Π°Ρ‚ΡŒΡ?
Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ!

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ bat-Ρ„Π°ΠΉΠ» Π² Windows? Bat-Ρ„Π°ΠΉΠ» для запуска .exe Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС

Bat-Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ Β«Π±Π°Ρ‚Π½ΠΈΠΊΒ», ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, ΠΎΡ‡Π΅Π½ΡŒ часто примСняСтся для запуска ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. На Π΄Π΅Π»Π΅, bat-Ρ„Π°ΠΉΠ» прСдставляСт собой тСкстосодСрТащий Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ инструкций для ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Windows.

Π’at-Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ бСсполСзными  для простого ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ устройство ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для Π²Ρ‹Ρ…ΠΎΠ΄Π° Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈ использования ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй. Но для Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Β«Π±Π°Ρ‚Π½ΠΈΠΊΒ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π½ΠΎ ΠΈ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, выполняСмых Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ bat-Ρ„Π°ΠΉΠ»Π° для запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ bat-Ρ„Π°ΠΉΠ»Π° происходит Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ. Π‘Π°ΠΌΡ‹ΠΉ простой ΠΈ доступный способ β€” это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стандартный Β«Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Β», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΅ΡΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ устройствС с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой Виндовс.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ bat-Ρ„Π°ΠΉΠ» Π½Π° Windows, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ:

  1. Β ΠΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Β«Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Β». Если Π²Ρ‹ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ это Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈ ΠΊΠ°ΠΊ Π΅Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‚ΠΎΠ³Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ мСню Β«ΠŸΡƒΡΠΊΒ» ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ «стандартныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹Β» Π²Ρ‹ Π΅Π³ΠΎ Ρ‚Π°ΠΌ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅.

  2. Β Π’ Β«Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅Β» ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π½ΠΎΡΠΈΡ‚ΡŒ список инструкций, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ bat-Ρ„Π°ΠΉΠ»Π°. Β«Π‘Π°Ρ‚Π½ΠΈΠΊΒ» Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ большой ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄. Π§ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅, ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠ°ΠΊ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ bat-Ρ„Π°ΠΉΠ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ запуск ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. На этом этапС Π²Π°ΠΆΠ½ΠΎ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈ Π½Π΅ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ошибок. Если ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ с написаны с ошибкой, Ρ‚ΠΎΠ³Π΄Π° bat-Ρ„Π°ΠΉΠ» Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ исполнСн. А Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Π½ΡƒΠΆΠ½ΠΎ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊ самим ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎ нСопытности Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ bat-Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ вывСсти ΠΈΠ· строя ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π° этом этапС Π±ΡƒΠ΄ΡŒΡ‚Π΅ максимально Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π° вас Π»Π΅ΠΆΠΈΡ‚ ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π·Π° Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ систСмы.

  3.  ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ bat-Ρ„Π°ΠΉΠ» Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ списком ΠΊΠΎΠΌΠ°Π½Π΄, Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ. Для этого Π² основном мСню Β«Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Π°Β» Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ Β«Π€Π°ΠΉΠ»Β», Π° Π² Π½Π΅ΠΌ Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΒ». Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ мСсто для сохранСния bat-Ρ„Π°ΠΉΠ»Π°. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ для этого ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ, ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ для Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² дальнСйшСм Π½Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎ всСй систСмС. ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒΒ», Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρƒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Β«.batΒ».

На этом всС. ПослС Ρ‚Π°ΠΊΠΈΡ… Π½Π΅Ρ…ΠΈΡ‚Ρ€Ρ‹Ρ… манипуляций, bat-Ρ„Π°ΠΉΠ» Π³ΠΎΡ‚ΠΎΠ² ΠΊ запуску Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС. ПослС Π΅Π³ΠΎ активирования автоматичСски Π½Π°Ρ‡Π½ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ всС инструкции, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ прописали. ΠŸΡ€ΠΎΡ‰Π΅ всСго Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваш bat-Ρ„Π°ΠΉΠ» β€” это ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ Π½Π΅ΠΌΡƒ ΠΏΡ€Π°Π²Ρ‹ΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΊΠΈ ΠΈ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ «Запуск ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ администратора». ПослС этого bat-Ρ„Π°ΠΉΠ» сразу Π½Π°Ρ‡Π½Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ.

Π›ΡŽΠ±ΠΎΠΉ созданный Β«Π±Π°Ρ‚Π½ΠΈΠΊΒ» ΠΌΠΎΠΆΠ½ΠΎ Π² дальнСйшСм Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Для этого:

  • Β Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»;

  • Β Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ ΠΏΡ€Π°Π²Ρ‹ΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΊΠΈ;

  • Β Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ Β«Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΒ».

Π’ Ρ†Π΅Π»ΠΎΠΌ, bat-Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Β«Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅Β», Π½ΠΎ ΠΈ Π² любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅ΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Β«.batΒ». Β«Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Β» просто всСгда ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ, поэтому Π½Π΅Ρ‚ смысла Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ инструмСнты.

Bat-Ρ„Π°ΠΉΠ»: запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Β«Π±Π°Ρ‚Π½ΠΈΠΊΒ» для запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ достаточно просто. Π›ΡŽΠ±ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ простой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Β«startΒ». Однако Ρ‚ΡƒΡ‚ Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ нюанс.

Π¨Π°Π±Π»ΠΎΠ½ формирования ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ запуска Π² bat-Ρ„Π°ΠΉΠ»Π΅ Ρ‚Π°ΠΊΠΎΠΉ:

start<ΠΏΡƒΡ‚ΡŒ ΠΊ запускаСмой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅>

Нюанс Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, располоТСнныС Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Windows, условно дСлятся Π½Π° Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ систСмС. ΠžΡ‚ этого зависит способ написания инструкций Π² bat-Ρ„Π°ΠΉΠ». НапримСр, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ запуск Google Chrome ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² bat-Ρ„Π°ΠΉΠ»Π΅:

start google chrome

Но ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ стандартный Π²ΠΈΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ bat-Ρ„Π°ΠΉΠ»Π°:

start C:\Program Files\ Google Chrome \chrome.exe

ОбС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π½ΠΎ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‰Π΅. Но Ρ‚Π°ΠΊ сработаСт Π½Π΅ со всСми ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ. НапримСр, Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎΡ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Β«OliveΒ» ΠΈ ΠΏΠΈΡˆΠΈΡ‚Π΅ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

start olive

Вакая ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π΅ сработаСт Π² bat-Ρ„Π°ΠΉΠ»Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Windows Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΠ° с Π²ΠΈΠ΄Π΅ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ Β«OliveΒ», Π² этом случаС ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΏΡƒΡ‚ΠΈ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

start D:\Olive \olive.exe

ΠŸΡ€ΠΈ написании ΠΏΡƒΡ‚ΠΈ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ, Π΄Π° ΠΈ Π² названиях самих ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ выраТСния, состоящиС ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… слов с ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Β«Program FilesΒ», Β«Professional Video EditorΒ» ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅. ΠŸΡ€ΠΈ написании ΠΊΠΎΠΌΠ°Π½Π΄ Π² bat-Ρ„Π°ΠΉΠ»Π΅, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π° Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… Π½Π°Π·Π²Π°Π½ΠΈΠΉ. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ построСния ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… ΠΈΠΌΠ΅Π½ состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€Π°Π²ΠΈΠ»:

  • Β Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 6 символов названия Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ;

  •  послС сокращСния ΠΈΠΌΠ΅Π½ΠΈ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°ΠΊ Β«~Β»;

  •  послС Π·Π½Π°ΠΊΠ° Β«~Β» ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ порядковый Π½ΠΎΠΌΠ΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ, Π½Π° Ρ‚ΠΎΡ‚ случай, Ссли Π² систСмС нСсколько ΠΏΠΎΡ…ΠΎΠΆΠΈΡ… ΠΏΠ°ΠΏΠΎΠΊ;

  • Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ сокращСниС ΠΈΠΌΠ΅Π½ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² Π½Π°Ρ‡Π°Π»Π΅ bat-Ρ„Π°ΠΉΠ»Π°.

НапримСр, нашС условноС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Β«Professional Video EditorΒ» ΠΌΠΎΠΆΠ΅Ρ‚ Β«ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡΒ» Π² ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ Β«profes~1Β», Ρ‚ΠΎΠ³Π΄Π° bat-Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

Professional Video Editor β€” Profes~1

Program Files — Progra~1

start C:\ Progra~1\ Profes~1

ЕстСствСнно, Ссли Π²Π°ΠΌ Π² bat-Ρ„Π°ΠΉΠ»Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‚ΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сокращСния бСссмыслСнно. Однако, Ссли Π²Ρ‹ описываСтС Π² bat-Ρ„Π°ΠΉΠ»Π΅ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄,Β  постоянно Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΒ  ΠΈ Ρ‚ΠΎ ΠΆΠ΅, Ρ‚ΠΎΠ³Π΄Π° смысл Π² сокращСниях Π΅ΡΡ‚ΡŒ ΠΈ Π΅Ρ‰Π΅ ΠΊΠ°ΠΊΠΎΠΉ!

Допустим, Ρƒ вас Π² систСмС Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ ΠΏΠ°ΠΏΠΊΠΈ Β«Professional Video EditorΒ» ΠΈ Β«Professional Photo EditorΒ».Β  Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ для ΠΎΠ±Π΅ΠΈΡ… ΠΏΠ°ΠΏΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 6 символов. Однако, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Ρ‚Ρƒ ΠΈΠ»ΠΈ ΠΈΠ½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ, Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ мСстополоТСниС: пСрвая ΠΈΠ»ΠΈ вторая. Π’ зависимости ΠΎΡ‚ этого сокращСниС Π±ΡƒΠ΄Π΅Ρ‚: Β«Profes~1Β» ΠΈΠ»ΠΈ Β«Profes~2Β».

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

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

БСгодня ΠΌΡ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈ, ΠΊΠ°ΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ bat-Ρ„Π°ΠΉΠ», ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Если ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Β«Π±Π°Ρ‚Π½ΠΈΠΊΠ°Β» для запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈΒ  вопросы, Ρ‚ΠΎΠ³Π΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ справкой ΠΏΠΎ использованию bat-Ρ„Π°ΠΉΠ»ΠΎΠ². Для этого Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«startΒ  /?Β». Π’Π°ΠΊΠΆΠ΅ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΈ создании bat-Ρ„Π°ΠΉΠ»Π°, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ β€” ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ созданный Ρ„Π°ΠΉΠ» Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Β«exitΒ».

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ HELP для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² BAT?

Π― написал нСбольшой скрипт для прСобразования тСкста Π² Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр , ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅, ΠΈ сохранил этот Ρ„Π°ΠΉΠ» ΠΊΠ°ΠΊ .BAT Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅

 `converttoupper.bat`
 

Π― Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«helpΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ справку ΠΏΠΎ синтаксису для использования ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅

 help converttoupper
 

ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ

 # ΠΏΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π²Π΅Ρ€Ρ…
Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ HELP имя-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
CONVERTTOUPPER ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ тСкст Π² Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр.
 

ОбновлСниС

Π£ мСня всС Π² порядкС, Π΄Π°ΠΆΠ΅ Ссли я ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. Π― Π½Π΅ Ρ…ΠΎΡ‡Ρƒ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Windows.

 ΠΏΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ ΠΌΠ½Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒΠ²Π΅Ρ€Ρ…Π½Π΅Π΅
  ΠΈΠ»ΠΈ ΠΆΠ΅
  ΠΏΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ ΠΌΠ½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ vpn
 

Π£ мСня Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ² BAT, ΠΈ я Ρ…ΠΎΡ‡Ρƒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ подсказки ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ….

  • ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»

2

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ «Ρ„Π°Π»ΡŒΡˆΠΈΠ²ΡƒΡŽ» Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Π·ΠΎΠ²Π΅ΠΌ это define.cmd ΠΈ помСстим Π΅Π³ΠΎ Π² 9|findstr «:?»‘) ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ эхо %%j

Π—Π°Ρ‚Π΅ΠΌ Π²ΠΎ всС ваши ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ люди Ρ‡ΠΈΡ‚Π°Π»ΠΈ справку, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ строки справки, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ΡΡ с :? , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Ρ„Π°ΠΉΠ» convertoupper.cmd :

 @echo off & set upper=
Ссли "%~1" == "" Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ сообщСниС ΠΎ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ использовании ΠΈ Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ define.cmd "%0"
Ссли "%~1" == "/?" Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ define.cmd "%0"
for /f "skip=2 delims=" %%I in ('tree "\%~1"') ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π½Π°Π±ΠΎΡ€ "upper=%%~I"
ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ "Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ=%Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ:~3%"
эхо %Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ%
ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ: eof
:? # ΠΏΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Ρ‡Π°ΡΡ‚ΡŒ
:? "ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ %0" ΠΈΠ»ΠΈ "%0 /?" ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ это содСрТаниС справки
:? Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ HELP имя-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
:? CONVERTTOUPPER ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ тСкст Π² Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр. 
 

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ converttoupper ΠΈΠ»ΠΈ converttoupper /? . Если Π²Ρ‹ запуститС converttoupper Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ Ρ‚Ρƒ ΠΆΠ΅ справку.

14

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ бСзопасной ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π·Π°Ρ…Π²Π°Ρ‚Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ запросов справки.

ПослС бСзопасного Π·Π°Ρ…Π²Π°Ρ‚Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Findstr ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ содСрТимого Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ допустимых ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ справки:

Set Args | %SystemRoot%\System32\Findstr.exe /bli "Args=\/? Args=-? Args=Help?" > nul && (ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Rem)

  • Set Args : позволяСт ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ строку Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Π² findstr Π±Π΅Π· риска сбоя ΠΈΠ·-Π·Π° ядовитых символов.
  • /bli : findstr sawitches : соотвСтствиС Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ строкС Π² Π½Π°Ρ‡Π°Π»Π΅ строки Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° рСгистра.
  • "Args=\/? Args=-? Args=ΠŸΠΎΠΌΠΎΡ‰ΡŒ?" : Бписок строк, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ; обрабатываСтся ΠΊΠ°ΠΊ строка совпадСния a, b ΠΈΠ»ΠΈ c
  • > nul : ΠŸΠΎΠ΄Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ любого совпадСния
  • && : Условный ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€; Β«ΠŸΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹Β»

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ справки с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ? позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ подстроки для удалСния Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»Π° ΠΈ прямого Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΊΠΈ с прСфиксом ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова запроса

 @Echo off & SETLOCAL
================================================== =======================
 ΠœΠ΅Ρ‚ΠΎΠ΄ Π·Π°Ρ…Π²Π°Ρ‚Π° Rem -- Arg прСдставляСт собой ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Дэйва БСнхамса:
 Π Π΅ΠΌ -- https://www.dostips.com/forum/viewtopic.php?t=4288#p23980
SETLOCAL EnableDelayedExpansion
 1>"%~f0:Params.dat" <"%~f0:Params.dat" (
  SETLOCAL DisableExtensions
  Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ подсказку=#
  Π­Ρ…ΠΎ Π½Π°
  Для %%a in (%%a) do rem . %*.
  Π­Ρ…ΠΎ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ
  ΠšΠžΠΠ•Π¦Π›ΠžΠšΠΠ›Π¬ΠΠ«Π™
  Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ /p "АргумСнты ="
  Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ /p "АргумСнты ="
  УстановитС "Args=!Args:~7,-2!"
  @Rem Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ для подсчСта Π΄Π²ΠΎΠΉΠ½Ρ‹Ρ… ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ [дСструктивных].
  УстановитС "DQcount=!Args!"
 ) || (
  Echo(%~nx0 Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ дисковая систСма NTFS Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π»Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.
  CMD/C Π’Ρ‹Ρ…ΠΎΠ΄ -1073741510
 ) || ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ:Eof
 Если Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Args Goto:NoArgs
REM замСняСт Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Π² ΠΊΠ»ΠΎΠ½Π΅ Args 'DQcount'; ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ подстроку Π² строкС;
REM ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π΅Ρ‚, являСтся Π»ΠΈ счСт Ρ‡Π΅Ρ‚Π½Ρ‹ΠΌ; Если false "||": ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ ΠΈΠ· строки.  Если Π²Π΅Ρ€Π½ΠΎ "&&" ΠΈ Ссли Ρ†Π΅Π»ΠΎΠ΅
Π‘Ρ‚Ρ€ΠΎΠΊΠ° REM arg Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ, ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ внСшниС ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ.
 УстановитС Div="is=#", "1/(is<<9= %%G in ("!Args!") Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ Endlocal ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ "Args=%%G" 2> nul
:NoArgs
================================================== ====================
ΠžΡ†Π΅Π½ΠΊΠ° запроса ΠΏΠΎΠΌΠΎΡ‰ΠΈ Rem
 (
  Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ | %SystemRoot%\System32\Findstr.exe /bli "Args=\/? Args=-? Args=Help?" > ноль && (
   Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Rem Args ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ /? -? ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠΎΡ‡ΡŒ?
   Если Π½Π΅ "%Args:*?=%"=="" (
    Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Rem Args содСрТит Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ /? -? ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠΎΡ‡ΡŒ? с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ
    Π’Ρ‹Π·ΠΎΠ²:%Args:*? =%_Бинтаксис && ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ:Eof || (
     Rem Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ послС Π²Ρ‹Π·ΠΎΠ²Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ синтаксисС, Ссли дСйствитСлСн ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€; ΠΈΠ½Π°Ρ‡Π΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»ΡΡ‚ΡŒ ΠΎ нСдопустимых ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ допустимыС синтаксичСскиС запросы.
     Π­Ρ…ΠΎ (НСвСрный запрос: "%Args:*? =%": Π½Π΅ соотвСтствуСт допустимому запросу справки:
    )
   )
   Rem ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ синтаксичСскиС запросы.
   Для /F "Tokens=1 Delims=:_" %%G in ('%SystemRoot%\System32\Findstr. :.*_Syntax" "%~f0"') Do Echo(%~nx0 / ? %%Π“Π ΠΠœΠœ
   ENDLOCAL & Π’Ρ‹Ρ…ΠΎΠ΄ /b 0
  )
 ) 2> ноль
 Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹
 ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ:Eof
ΠœΠ΅Ρ‚ΠΊΠΈ синтаксиса Rem Demo
:Demo_Syntax
Π­Ρ…ΠΎ %~0 ΠΏΠΎΠΌΠΎΡ‰ΡŒ информация
Π’Ρ‹Ρ…ΠΎΠ΄ /b 0
:ΠŸΡ€ΠΈΠΌΠ΅Ρ€_Бинтаксис
Π­Ρ…ΠΎ %~0 ΠΏΠΎΠΌΠΎΡ‰ΡŒ информация
Π’Ρ‹Ρ…ΠΎΠ΄ /b 0
 

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΈΠ»ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² систСму

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Google

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· Facebook

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π³ΠΎΡΡ‚ΡŒ

ЭлСктронная ΠΏΠΎΡ‡Ρ‚Π°

ВрСбуСтся, Π½ΠΎ Π½Π΅ отобраТаСтся

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π³ΠΎΡΡ‚ΡŒ

ЭлСктронная ΠΏΠΎΡ‡Ρ‚Π°

ВрСбуСтся, Π½ΠΎ Π½Π΅ отобраТаСтся

windows — Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» .

bat, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт Ρ„Π°ΠΉΠ» python

Π― Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² Ρ„Π°ΠΉΠ»Π΅ bat ΠΈ Π½Π°Ρ‡Π°Π» Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ. Π£ мСня Π΅ΡΡ‚ΡŒ список ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Linux, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ΠΌΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π£ мСня Π΅ΡΡ‚ΡŒ систСма Windows для развСртывания, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для git bash для выполнСния этих ΠΊΠΎΠΌΠ°Π½Π΄, Π½ΠΎ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ пСрСзапускС систСмы приходится Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, поэтому я Π½Π°Ρ‡Π°Π» Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ» bat, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отобраТаСтся ΠΏΡ€ΠΈ запускС систСмы

 @эхо Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ
Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ML_autostart_API
Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ "" "C:\Program Files\Git\git-bash.exe"
 

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ скрипт, я ΠΎΡ‚ΠΊΡ€Ρ‹Π» git bash. Π’ дальнСйшСм Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

 # Для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ срСды python.
источник E:/ML_API/Python_Environment/python3.8.10/Scripts/Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ
# Для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚-диск E:/ML_API/API/Call_SessionV1
# Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ окруТСния
исходный Ρ„Π°ΠΉΠ» config/config.sh
# Для запуска прилоТСния Python
ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Python.py
 

Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ git bash, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ ΠΎΠ½ΠΈ Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² Windows. git bash открываСтся, ΠΈ дальнСйшиС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚.

  • ΠΎΠΊΠ½Π°
  • ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»
  • git-bash

5

Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ 2 Ρ„Π°ΠΉΠ»Π°: ΠΎΠ΄ΠΈΠ½ для ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Windows ( .bat ), Π΄Ρ€ΡƒΠ³ΠΎΠΉ для сцСнария bash ( .sh ). ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ запуститС консоль bash , ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΈ понятия Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚, Ρ‡Ρ‚ΠΎ содСрТит ваш .bat . ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ наши сцСнарии ΠΊΠ°ΠΊ boot.bat ΠΈ start.sh соотвСтствСнно.

boot.bat

 @эхо Π²Ρ‹ΠΊΠ».
Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ML_autostart_API
Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ "C:\Program Files\Git\git-bash.exe" start.sh
 

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ start.sh добавляСтся Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ start Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°.

start.sh

 # Для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ срСды Python
источник E:/ML_API/Python_Environment/python3.

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

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